Driver | Approver | Contributors | Stakeholder |
---|---|---|---|
David Silva Frank Timmerbeil Francisco Briceno (Deactivated) |
Objective | Develop Notifications for MaUI |
Due date | End of Q2 |
Key outcomes | List expected outcomes and success metrics |
Status |
Notifications is a key feature to our clients and our marketing team, which means we need to develop new and improved notifications.
Must have:
Needs to work for existing site controllers
Notifications via email
Dev Todos & Ideas
Update sensor only to need the sensor id (remove PLC device ID)
incoming events are compared against notification rules by the notification-service
if a unknown sensor is received a new sensor config is created in the cloud and stored in PSQL
sensor configs can be tied notifications rules - frank pls write better thx
UX: the user home page should mention if events have been received but dont have a ntfc configured, 98 out of 112 events have notification rules
MQTT | azeti Site Controller | azeti Cloud | |
---|---|---|---|
Event triggers | X | X | |
Event configuration | X | X (requires cfg deployment from cloud to SC) | |
Notification configuration | X | ||
Notification delivery | X |
Wizard: Get data into cloud (this highly depends on the device)
I have a SC
I dont have an SC but want one
I send data via MQTT
X: Configure event rules for my existing sensors
Create trigger
Define severity
Define message
X: Configure which sensors should create a notifivation
When to send
Who shall receive it
How to send the notification
Question to UX: Should we decouple the device setup from the events+notification setup? |
Nice to have:
Add anything you want but don't strictly need
Not in scope:
Add anything you don't want to include
Where does the event come from
Use the roadmap planner (/roadmap) to help your team stay on track. To edit workstreams or dates, select the placeholder below and tap the pencil icon.
Type /trello to add a card or board to this page or /jira to include a Jira issue, chart, or project.
Plot out milestones and deadlines using the table below. Put each milestone on its own row, @mention milestone owners, and type /date to quickly add deadlines.
Milestone | Owner | Deadline | Status |
---|---|---|---|
e.g., Finalize designs for v1 | |||
Add links to relevant research and any other key documents