Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

User Story Description:

As a form designer, I want to be able to set a submission reminder at the form level for a specific date interval/timeframe (i.e. quarterly emails).

Once the date is set, reminders to submit would be emailed (question) to appropriate submitters.

This feature will rely on the ability to send automated emails to a group of people that subscribe to a form.

Business Rationale:

top page

Priority: Should Have

Dependencies:

top page

[List potential dependencies with other User Stories or Tasks]

Technical Details:

top page

  1. Open Shift can be responsible to handle Schedule/Cron Job (In order to send Bulk Emails).

  2. Common Components - Digital Government - Province of British Columbia (Common Hosted Email Service) can be used to send bulk emails.

    1. CHES Service file : app\src\components\chesService.js

    2. Use of chesService : app\src\forms\email\emailService.js

  3. API Documentation Common Hosted Email Service API - Documentation v1 (gov.bc.ca)

  4. Need multiple Login accounts for testing

    1. In order to create multiple accounts, We need to enable login by BCeID (Identity provider) module. Here is rocket chat help thread https://chat.developer.gov.bc.ca/channel/sso?msg=9vmQmEFjsw2RdiNMu for this.

    2. In order to create (Bypass Identity providers) local users need some changes into KeyCloak admin console. (More info in the document attached)

Custom

Acceptance Criteria:

top page

[List the Acceptance Criteria]

#

Description

Notes

1

 As a Designer, I can see the option to set up reminders on the Form Settings page : Section called ”Automated Notifications”

 

2

 As a Designer i can set Automated Notification (Reminder emails) in two ways

  • Enable reminder for Start and End date of Submission period

  • Additional Notification - On specific interval like daily, Every Week, Every month and so on (Reminders should be sent only with in the time when form is open for submission)

 

3

Emails to be sent by CHES service as schedule job

The cronjob will be managed by Openshift.

 API Documentation Common Hosted Email Service API - Documentation v1 (gov.bc.ca)

As a submitter I should only receive notifications if I haven’t submitted the form for a given period

Prototype/Mockups

top page

Provide high fidelity prototype or mockup

Out of Scope:

top page

Contact(s):

top page

Table of Contents

  • No labels