Target release
Epic
Document status
Priority
eLMIS StatusImplemented
OpenLMIS StatusNot Implemented
PATH Amanda BenDor (Unlicensed)
OpenLMIS Sam Im (Deactivated)
JSI Ashraf Islam (Unlicensed)


Goals/Scope

Ability to set users to be opted out of automated emails

Status in eLMIS: Implemented.

Status in OpenLMIS: Not Implemented

Priority: High priority for Tanzania, Zanzibar, Zambia

Background

Some users may not like too many automated emails

Assumptions

User is registered with the database and have roles assigned 

User Stories


TitleUser StoryLabelImportanceNotesJIRA Tickets
1

Users

As an admin I should be able to respect a user's wish to be opted out of automated email

  • user can opt out of emails from their user profile page
  • admin can opt out of emails from the edit user page
UsersMust have

See screenshot below

  • What email notifications are impacted (requisitions and fulfillment)? Are their any categorizations for email notifications?
  • Is there a need to view and update multiple users in bulk or batch?
  • A user can opt-out of business oriented notifications from OpenLMIS, but they cannot opt-out of system notifications such as reset password or email verification.

2Consolidating notifications

As a storeroom manager, I would like to be able to have email notifications aggregated so that i do not get an email for each action to be taken for a facility.

  • Can we aggregate notifications by a user, or by a facility?


MJ added this to the gap analysis because I believe the request from Malawi represents the desire for users to either opt out of email notifications or consolidate.

Diagrams

Include any business process mapping, mockups, diagrams or visual designs relating to these requirements. Describes the tasks and the personas who perform those activities. The diagram provides the context for the user stories and serves as a focal point for achieving clarity and agreement among stakeholders. Looks like a standard flow chart.


Affected screen in OpenLMIS: (Administration>Users>Edit User Roles)

Business Logic:

Microservice Changes:

Dependencies

Identify initial dependencies that are on the critical path for this functionality and may affect the delivery time and serving of business goals. Include links to stories.

DescriptionLink
Name of story or release Link to JIRA


Open Questions

Initial communication between stakeholders and the development team to help understand scope and estimates.

Below is a list of questions to be addressed as a result of this requirements document:

#QuestionOutcomeStatus
1Is the need to turn all of them off globally or one by one?

2

Should this be something that the Administrator only has access to, or should the user also have the ability to do this on their own account?



3Please validate this assumption: The opt out of email option is related to a user's role and should be implemented on the roles screen

4Is there a specific subset of emails that need to be opted out of? For example, users should not be able to opt out of emails sent by administrators and critical notifications, but they may want to opt out of requisition approval notifications

5There was a recent request on a product committe call to create a daily summary email of activity. Should this be included in the scope?

6Ashraf, can you define the meaning of "supervisory emails" in the screenshot?

Out of Scope


Notes from Gap Estimation 4/11/2018


Meeting Notes from requirements meeting Tuesday June 12, 2018

Attendees: Sam Im (Deactivated)Chongsun Ahn (Unlicensed)Nikodem Graczewski (Unlicensed)Łukasz Lewczyński (Deactivated)Nuran Idris (Unlicensed)Douglas Khumalo (Unlicensed)Joseph Mtenje (Unlicensed)Samson Thyolani (Unlicensed)

Consolidated emails for warehouse members (OLMIS-3147)


What are the needs?