bcgov / cas-cif

CleanBC Industry Fund project
Apache License 2.0
6 stars 2 forks source link

As a CIF administrator, I want the system to automate email reminders to applicants, so that I don't have to do it manually #1685

Open pbastia opened 1 year ago

pbastia commented 1 year ago

Description:

This would be a great quality of life for the CIF administration team.

Generic program inbox as sender: CleanBCIndustryFund@gov.bc.ca

email template copy is in the scrum team files: https://bcgov.sharepoint.com/:w:/t/00608-ScrumTeam/EaAf5HsLuD1JqM3BUS3sulUB1zZJRrfFMvMEjPLoEsIHHw?e=g89IIn

Canada Anti Spam Legislation (CASL)

It looks like we might not fall in the "Commercial" category, as a government program: https://laws-lois.justice.gc.ca/eng/acts/E-1.6/page-1.html#h-176920

commercial activity means any particular transaction, act or conduct or any regular course of conduct that is of a commercial character, whether or not the person who carries it out does so in the expectation of profit, other than any transaction, act or conduct that is carried out for the purposes of law enforcement, public safety, the protection of Canada, the conduct of international affairs or the defence of Canada. (activité commerciale)

Acceptance Criteria:

Given I am a CIF administrator When, relatively to the report due date, I am at:

Given I am a CIF administrator When an automated email reminder is sent Then it is sent from the CleanBCIndustryFund@gov.bc.ca email address

Given I am a CIF administrator When an automated email reminder is sent Then it uses this template

Given I am a CIF developer When an automated email is sent Then it is sent using the common CHES service

Development Checklist:

Definition of Ready (Note: If any of these points are not applicable, mark N/A)

·Definition of Done (Note: If any of these points are not applicable, mark N/A)

Notes:

-

pbastia commented 1 year ago

For a second card: UI switch to turn the feature on/off?

pbastia commented 1 year ago

Question: Who do we need to email? Primary contacts?

pbastia commented 1 year ago

Use CHES to send emails

Dianadec commented 1 year ago

@pbastia @dleard If we are using CHES, what do we need to include for the AC?

dleard commented 1 year ago

I have never used CHES, so there's probably a bit of exploration required in this card.

pbastia commented 1 year ago

We should reach out to @TimCsaky, he's a specialist :) I'll setup something with him

pbastia commented 1 year ago

some more info:

The implementation should be quite quick. There are some considerations.

The set-up is pretty quick,. and code flow is fairly straight-forward.

Please put in another request for credentials here: https://api.gov.bc.ca/devportal/api-directory/3182

for the prod environment, there are some requirements the main one being that your client app needs to be in a BC gov hosting environment. (please see: https://github.com/bcgov/common-hosted-email-service/wiki/Best-Practices)

the main page for the service is here: https://bcgov.github.io/common-service-showcase/services/ches.html

pbastia commented 1 year ago

Update from CIF: email all contacts in the system (for that project).

andrea-williams commented 1 year ago

Meeting notes re: CHES onboarding

image.png

rdromey commented 1 year ago

Hey team! Please add your planning poker estimate with Zenhub @Sepehr-Sobhani @BCerki @dleard @andrea-williams @JoshLarouche @sam-warren @gurjmatharu