Staff Slips (UXPROD-19)

[UXPROD-2653] Improve BE performance and/or change UI for printing pick slips Created: 10/Sep/20  Updated: 23/Feb/23

Status: Draft
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: Staff Slips

Type: New Feature Priority: P2
Reporter: Darcy Branchini Assignee: julie.bickle
Resolution: Unresolved Votes: 0
Labels: staff_slip_printing, staff_slips
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Cloners
clones UIREQ-513 Improve BE performance and/or change ... Closed
Epic Link: Staff Slips
Development Team: Vega
Rank: Chicago (MVP Sum 2020): R5
Rank: Cornell (Full Sum 2021): R3
Rank: Duke (Full Sum 2021): R4
Rank: 5Colleges (Full Jul 2021): R4
Rank: GBV (MVP Sum 2020): R3
Rank: Lehigh (MVP Summer 2020): R4
Rank: MO State (MVP June 2020): R4
Rank: U of AL (MVP Oct 2020): R4

 Description   

Current situation or problem:
Pick slips are used for page requests so that available items can be retrieved from shelves and placed on a hold shelf for a patron to pick up. Some libraries are reporting that they will have service points that need to print up to 2000-3000 slips at once. This was over-taxing the system to the point where loading the slips to print would completely fail. Originally reported as UIREQ-507 Closed and UIREQ-508 Closed . We implemented a front-end only fix to improve the performance and user experience by providing feedback. Now if a user changes their service point, and then selects Actions from Requests, they'll see a loading indicator for printing until it's ready and finished loading. Once it is, they'll see the option to print slips for the selected service point. If the user selects print, then a green toast at the bottom right of the screen loads (following UI pattern) to indicate that it takes time to generate the PDF to print. The time it's currently taking to generate the PDF is as follows (Oct 6, 2020):

  • 97 requests for SP Crerar Library: few seconds
  • 5 requests for SP Eckhart Library: few seconds
  • 100 requests for SP D Angelo Law Library: 6 seconds
  • 454 items for SP Regenstein Circulation, 1st Floor: 15 seconds

If the above statistics aren't acceptable, then we could consider other design solutions/options, including:

  • Generate the PDF in background and prompt user when it's ready. This would require a redesign of the UI as well as the BE.

Generated at Fri Feb 09 00:25:44 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.