2019-02-05 Consolidated notifications design Meeting notes

Date

Feb 5, 2019

Participants

  • @Sam Im (Deactivated)

Goals

Discussion topics

Time

Item

Presenter

Notes

Questions

Time

Item

Presenter

Notes

Questions

 

Notifications design overview - Opt in

Nikodem

  • Subscription and Configuration of digest itself

  • In part we’re considering a digest here a scheduled notification with… X req we’re approved or…

    • Is there a clickable action?

  • It is important to have a UI to set the notification’s schedule (and other relevant details)

  • We should be able to support something more flexible than a time to send, and instead support schedule definitions closer to cron. Look at which libraries help make this easy

  • What or who sets up the subscription and schedule for a given configuration?

 



Alternative approach - Opt out



  • Instead of a digest, focus on allowing a user to opt-out of messages.

  • Would make client service (e.g. Req) be responsible for consolidating message before sending.

 

 

 

Examples

 

Message behavior today: All messages are sent as one-offs today.

 

Consolidated message

User takes an action to consolidate their messages, to receive something such as:

  • There are 5 requisitions waiting for your approval, click here to approve them <--- this link would just be to the approve page

 

 

Consolidated Message Opt-out

User takes an action to opt-out of messages (groups/types/classifications/tags)

User sees ^, they can either opt-out or receive of single messages or consolidated messages: none, per-change message, consolidated or per-change & consolidated.

 

 

What we want

Desire is to change the default system behavior so that the ‘default’ for a user is to get fewer messages.

 

Thoughts:

  • First option might be more in-line with user feedback

  • Second option isn’t precluded, however does it have shorter lifespan

  • We don’t have new notification message requirements from stockmangement, CCE, etc (Sam I got behind here) that describe frequency, digest preferences

  •  

 

 

Action items

@Nikodem Graczewski (Unlicensed) LOE for both options, loop @Josh Zamor in

Decisions

OpenLMIS: the global initiative for powerful LMIS software