...
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
and a reservation has just became available.Action: turns on their phone - Patron is logged in for the active account
- A reserved item has become available.
| system - detects a reserved item is available
system - System posts a notification in the device notification center
notification should readYour - [title of book] is ready to be checked out. You have
__ borrow this book."- complete checkout of this item."
- System supplies title of book available and number of days it is available to borrow.
- If only one day left, system displays singular 'day' rather than 'days'
| | | - Expanding the notification shows the same text. (This is an OS requirement)
|
2 | patron | taps the notification (in the notification center) | system System opens SimplyE and displays to the reservations Reservations section/tab/page | | | |
...
2. Patron has one day left to complete checkout of a reserved (waitlisted) item
| | | | | | |
---|
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
| | 3 | system | - detects a reserved item is available
for checkout | Notification alert (small red dot) displays on the 'Reservations' navigation at the bottom of screen | | | |
4 | | | | | | |
5 | patron | taps 'Reservations' | - System displays reservations page with 'Get' button for items ready for borrowing
- Notification alert continues to display
| | | |
- 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 | 6 | patron | borrows reserved items | System detects there are no reserved items available for checkout and notification alert stops displaying in bottom nav | | | |
3. Patron has one
...
week left on current loan
| | | | | | Alternate Flowflow |
---|
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." | | | |
...
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
...
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
|
...
...
| - 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)
| |
| |
| | | | |
---|
1 | patron | | | |
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) | | | |