[UXPROD-3341] Renew item from checkout screen Created: 27/Sep/21 Updated: 30/Nov/21 |
|
| Status: | Open |
| Project: | UX Product |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | New Feature | Priority: | TBD |
| Reporter: | Ian Walls | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Development Team: | None |
| PO Rank: | 0 |
| Rank: Cornell (Full Sum 2021): | R1 |
| Description |
|
Current situation or problem: If a patron brings a material to a service point in order to renew it, staff cannot follow the normal checkout workflow to perform the renewal; they must instead look up the patron, find the loan in the list of current loans, and renew from there. This involves much more keyboard and mouse interaction, instead of simple barcode scanning, and makes for slower turn around time on the renewal action.
Proposed solution/stories **On the checkout screen, after scanning in a patron barcode, scanning in the barcode of a material already on loan to that patron will automatically perform a renewal according to circulation rules (if permitted). If renewal is not permitted, an error message will be presented explaining that this material cannot be renewed at this time. If the material is on loan to another patron, the existing warning message will still be presented.
|
| Comments |
| Comment by Erin Nettifee [ 11/Nov/21 ] |
|
Ian Walls I think it might be more appropriate to build a small modal or even separate app that does a quick renew, than to use the check out app. Reason being that there are already concerns about that apps performance, and renewing uses its own API call, so to follow this solution you'd need to add a step into checkout-by-barcode to validate/redirect if it's actually a renewal instead |