Table of Contents
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
Step | Actor | Action | Result | iOS Design | Android Design | Alternate Flow |
---|---|---|---|---|---|---|
1 | patron | turns on their device Preconditions:
|
|
| ||
2 | patron | taps the notification (in the notification center) | System opens SimplyE to the Reservations section/tab/page |
2. Patron has one day left to complete checkout of a reserved (waitlisted) item
Description: Patron sees notifications
Actor: Patron
Preconditions: Patron has borrowed or reserved an ebook
Postconditions:
These are the events for which users should receive a notification:
- (Waitlisted/reserve item is available for checkout)
- (One day left to complete checkout of a waitlisted item)
- (One week left on current loan)
- (One day left on current loan)
- (Your Loan has expired)
Main Flow
...
Step | Actor | Action | Result | iOS Design | Android Design | Alternate Flow | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | system | patron | turns on their device Preconditions:
|
| Notification alert (small red dot) displays on the 'Reservations' navigation at the bottom of screen |
|
| |||||
2 | patron | taps 'Reservations' |
| the notification (in the notification center) | System opens SimplyE to the Reservations section/tab/page |
3. Patron has one week left on current loan
Step | Actor | Action | Result | Design | Alternate flow | |
---|---|---|---|---|---|---|
1 | patron | borrows reserved items | System detects there are no reserved items available for checkout and notification alert stops displaying in bottom nav |
...
turns on their device Preconditions:
|
|
| |||
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
Step | Actor | Action | Result | iOS Design | Android Design | Alternate Flow | |
---|---|---|---|---|---|---|---|
1 | patron | turns on their device Preconditions:
|
| ||||
5. Your loan has expired
Step | Actor | Action | Result | Design | ||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | patron | turns on their device Preconditions:
|
| |||||||
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) | 1 | patron | navigates to reservations page and taps on an item available for borrowing | System displays details page with message in red banner reading: "One day left to complete checkout of this item." |