Create new BC notification service
- Dominant language
- TypeScript
- Stars
- 29
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
[Onboarding quick Guide.pdf](https://api.zenhub.com/attachedFiles/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMTNMRGc9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--ed2daf25dd9f7d0a88e3866864bf4842a0035bd2/Onboarding%20quick%20Guide.pdf)
## User story
As a SIMS team, we need to migrate off of GC Notify to the new BC notification service. This story is the early implementation to create the new notification service path.
## Acceptance Criteria
- [ ] Allow SIMS notifications messages to be send to a different notification API (BC Notify).
- [ ] Analysis to capture the expected adaptions in how messages are configured in SIMS and how to adapt them to use BC Notify.
- [ ] SIMS should be able to have GC Notify and a new provider (BC Notify) enable at the same time.
- [ ] Create a configuration to define the provider to be used for each message.
- [ ] A dynamic toggle can be used as a temporary configuration during the migration.
### Test and setup
- [ ] link CSTAR tenantID (see dev tools network tab when clicking on tenant) with Notify API key (API key in teams doc below)
- [ ] use postman environment and collection to bind api key to tenancy
- [ ] create a test template in Notify service to send an email to (templates to be managed in notify service below)
## Notes
- Per documentation below, for every environment
- API key must be requested for the Notify API
- Tenant requested in CSTAR.
- API key linked to Tenant ID (using postman collection)
- Templates to be managed in Notify service.
- Site URLs
- DEV API (manage key) - https://api.gov.bc.ca/devportal/api-directory
- DEV CSTAR (manage users) - https://dev.connect.digital.gov.bc.ca/tenants
- DEV Notify (manage templates) - https://common-notify-dev.apps.silver.devops.gov.bc.ca/dashboard
- The notification team has advised that they are planning on migrating all our templates from GC notify to simplify the migration.
## Documentation
- [onboarding guide and credentials](https://bcgov.sharepoint.com/:f:/r/teams/03177/Shared%20Documents/DEVS/BC%20Notification%20Service?csf=1&web=1&e=DMocge)
- https://github.com/bcgov/common-notify
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.