Use Cases 6.1: Scheduled Notifications - CBTYoung/Documentation GitHub Wiki
Description
The User requests a scheduled notification, and the notification is sent on schedule.
Actors
User.
Pre conditions
- The Patient is logged in (if Patient), otherwise Guest logged in as a Guest.
- The User requests a scheduled notification.
Parameters
Notification Data, Time
Post conditions
The notification is sent to the user.
Sequence of events
- The User requests a Scheduled Notification to be sent to them on time.
- The system waits until the time to send the notification.
- The notification is sent to the user.
- The User receives the notification.
Alternative flows
- The User is not logged into the app, and so doesn't receive the scheduled notification on time.
- The server is down, and does not send the notification.
- In any other alternative flow, the notification isn't sent to the user.