Notifications for MaUI

Driver

Approver

Contributors

Stakeholder

Driver

Approver

Contributors

Stakeholder

@Sergio Piazza (Deactivated)

 

@David Silva @Frank Timmerbeil @Francisco Briceno (Deactivated)

@Sebastian Koch

Objective

Develop Notifications for MaUI

Due date

End of Q2

Key outcomes

Status

NOT STARTED

Problem Statement

Notifications is a key feature to our clients and our marketing team, which means we need to develop new and improved notifications.

Scope

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

Where do things happen

 

MQTT

azeti Site Controller

azeti Cloud

 

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

User flow and (new???) components

  1. Wizard: Get data into cloud (this highly depends on the device)

    1. I have a SC

    2. I dont have an SC but want one

    3. I send data via MQTT

  2. X: Configure event rules for my existing sensors

    1. Create trigger

    2. Define severity

    3. Define message

  3. X: Configure which sensors should create a notifivation

    1. When to send

    2. Who shall receive it

    3. How to send the notification

 

Question to UX: Should we decouple the device setup from the events+notification setup?

Nice to have:

Not in scope:

Events

Where does the event come from

Timeline

Mar2018AprMayJunJulAugSepOctNovDecJan2019FebMarker 1
Lane 1
Lane 2

Feature 1

Feature 2

Feature 3

Feature 4

iOS app

Android app

Milestones and deadlines

Milestone

Owner

Deadline

Status

Milestone

Owner

Deadline

Status

 

 

NOT STARTED

 

 

 

 

 

 

 

 

Reference materials