WL62_NotificationsReadReceipts_v1.1

advertisement
Receive read receipts for email notifications relating to request
Requirements Specifications
Change Log
Version Changed By
0.1
Jessica Malenfant
0.2
Zac Wyner, Melanie Davies
0.3
Jessica Malenfant
0.4
Jessica Malenfant
0.5
Jim Marshall
1.0
Jessica Malenfant
1.1
Zac Wyner
Reviewed By
Name
Date
7/10/2015
7/13/2015
7/15/2015
7/21/2015
7/23/2015
7/29/2015
8/6/15
Added list of request
related notifications and
questions in the notes
section
Date
Associated Documents
Contents
Background ................................................................................................................................................... 2
Change Requested ........................................................................................................................................ 2
Use Cases and Flow ....................................................................................................................................... 2
Location of Change ....................................................................................................................................... 3
Dependencies................................................................................................................................................ 3
Screen Mockups ............................................................................................................................................ 3
Texts .............................................................................................................................................................. 3
Access Control Impact................................................................................................................................... 3
1
Background
Users receive email notifications for specific events in the query fulfillment life cycle. This functionality
will provide the ability to identify any emails that were undeliverable or had an auto-response (e.g. an
out of office message). When emails are not received, the coordinating center staff may follow-up with
other people outside of PMN or add a different person to the email notification (work tracked in WL-61
/ PMNDEV-4298) to ensure that the request is being processed as appropriate.
Change Requested
1. The system must provide the ability to identify and act upon any email notifications that were
undeliverable or had an auto-response (e.g. an out of office message).
2. When an email client responds to any PMN notification with an auto-response (e.g. out of office
reply email) or the email notification was undeliverable, that email needs to be sent to the users
assigned to the Primary Analyst and Secondary Analyst workflow roles. If no primary or
secondary analyst is assigned to the request, the email should be sent to the email account of
the request creator. This functionality applies to all emails related to requests regardless of the
scheduled frequency. For email notifications that are sent at a frequency other than immediate
(e.g. daily, weekly, and monthly), the auto-response should be sent to the appropriate users for
each request included in the batched email.
3. For emails related to non-request specific events (e.g. an email notification about an
organization profile being changed), the auto-response email (e.g. out of office reply) should be
ignored.
Use Cases and Flow
1. Email notification sent from PMN (either a PMN user or an outside email)
2. The email client responds with an auto-response (e.g. out of office reply email) or the email
notification was undeliverable
3. The reply from the user’s account or the undeliverable message should be forwarded to the
email address for the user accounts of people assigned to the Primary Analyst and Secondary
Analyst roles
4. If no primary or secondary analyst is assigned to the request, the email should be sent to the
email account of the request creator
5. If the email notification is not related to a specific request no action is needed for the autoresponse email (e.g. out of office reply)
6. Request related notifications include:
a. New Request Submitted
2
b. New Request Draft Submitted
c. Request Assigned
d. New Comment on Request
e. New Document Attached to Request
f. Request Status Changed
g. Request Workflow Activity Changed
h. Request DataMart Routing Status Changed
7. If the email notification was sent at a frequency other than immediate (e.g. daily, weekly, and
monthly), the auto-response should be sent to the appropriate users (people assigned to the
Primary Analyst and Secondary Analyst roles or the request creator if none are assigned) for
each request included in the batched email.
Location of Change
There are no changes requested in the PMN user interface. There are changes to the email component
of PMN, allowing the system to process emails received in response to PMN notifications.
Dependencies
Dependent on WL-61/ PMNDEV-4298 : -Ability to send notifications to multiple users. In order to test
the functionality for non-PMN users, WL-61 will need to be complete.
For discussion: Relates to Email template management - PMNDEV-3413
Screen Mockups
None
Texts
None
Access Control Impact
None
Notes:
1. Outlook will only send a bounceback to an email address the first time it receives an email from that
address. What happened when PMN sends multiple emails to the same person who is OOO.
a. What happens when multiple users perform an action that sends a notification to the same
user who is OOO. Only the first email to that OOO user will trigger a bounceback.
3
Download