Note: Items 1 and 2 for iOS are currently in review (https://github.com/NYPL-Simplified/Simplified-iOS/pull/1020)
1. Reserved item is available for checkout and displays notification alert
...
| | | | | | |
---|
1 | patron | turns on their device Preconditions: - SimplyE is installed on their device
- Patron is logged in for the active account
- A reserved item has become available AND will expire in 24 hours
| - System detects a reserved item is available AND there are 24 hours or less to complete the transaction
- System posts a notification in the device notification center
- Notification reads: "[title of book] is ready to be checked out. You have 1 day left to complete checkout of this item."
- System supplies title of book available and '1 day left...'
| | | - Expanding the notification shows the same text. (This is an OS requirement)
|
2 | patron | taps the notification (in the notification center) | System opens SimplyE to the Reservations section/tab/page | | | |
3. Patron has one week left on current loan
| | | | | Alternate flow |
---|
1 | patron | turns on their device Preconditions: - SimplyE is installed on their device
- Patron is logged in for the active account
- An item that is checked out has one week left on its loan period
| - System detects a checked out item has one week left before it is returned
- System posts a notification in the device notification center
- Notification reads: "[title of book] has one week left before it will be returned." (This text should be reviewed by UX. Paul.)
- System supplies title of book available and '1 week left...' (makes this reusable with #4)
| | |
2 | patron | taps the notification (in the notification center) | System opens SimplyE to the MyBooks section/tab/page (Alternative: open to the book title detail) | | |
4. Patron has one day left on current loan
| | | | |
---|
1 | patron | turns on their device Preconditions: - SimplyE is installed on their device
- Patron is logged in for the active account
- An item that is checked out has one day left on its loan period
| - System detects a checked out item has one day left before it is returned
- System posts a notification in the device notification center
- Notification reads: "[title of book] has one day left before it must be returned." (This text should be reviewed by UX. Paul.)
- System supplies title of book available and '1 day left...' (makes this reusable with #3)
| |
| | | | |
5. Your loan has expired
| | | | |
---|
1 | patron | turns on their device Preconditions: - SimplyE is installed on their device
- Patron is logged in for the active account
- An item that is checked out has one day left on its loan period
| - System detects a checked out item's loan period has expired
- System posts a notification in the device notification center
- Notification reads: "[title of book] has been returned." (This text should be reviewed by UX. Paul.)
- System supplies title of book
| |
2 | patron | taps the notification (in the notification center) | System opens SimplyE to the MyBooks section/tab/page (Alternative: open to the catalog of the library that loaned the returned book) | | | |