Requests (UXPROD-790)

[UXPROD-1636] Make Hold Shelf Expiration Date Respect Closed Library Days/Hours Created: 02/Apr/19  Updated: 03/Jan/24  Resolved: 13/Feb/23

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Orchid (R1 2023)
Parent: Requests

Type: New Feature Priority: P3
Reporter: Cate Boerema (Inactive) Assignee: Tim Auger
Resolution: Done Votes: 0
Labels: resourceaccess, round_iv
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
is blocked by FOLIO-1953 SPIKE: propose an approach for schedu... Closed
Defines
defines CIRC-1657 Hold Shelf Expiration Date Should Res... Closed
defines CIRC-1658 Hold Shelf Expiration Date Should Res... Closed
is defined by CIRC-551 Revise request hold shelf expiration ... Closed
is defined by MODINVSTOR-599 BE: Add Closed Library Date Managemen... Closed
is defined by UIREQ-246 Hold Shelf Expiration Date Should Res... Closed
is defined by UITEN-20 Add Closed Library Date Management to... Closed
Relates
relates to UXPROD-3806 Bulk edit - request hold shelf expira... Draft
relates to CHAL-282 holdShelfExpirationDate should honour... Closed
Potential Workaround: Cate Boerema: Put text in the "awaiting pickup" patron notice telling them to check library open hours. Chalmers is setting all expiration periods in week intervals because, in general, if a requested item becomes "awaiting pickup" on a Thursday, the library will be open the following Thursday.
Release: Orchid (R1 2023)
Epic Link: Requests
Front End Estimate: Medium < 5 days
Front End Estimator: Kostyantyn Khodarev
Back End Estimate: Large < 10 days
Back End Estimator: Kostyantyn Khodarev
Development Team: Volaris
Kiwi Planning Points (DO NOT CHANGE): 36
PO Rank: 94
PO Ranking Note: 2019-07-12: Keeping PO rank same as calculated rank (with potential minor adjustments to avoid having two features with same rank)
Rank: BNCF (MVP Feb 2020): R1
Rank: Chalmers (Impl Aut 2019): R1
Rank: Chicago (MVP Sum 2020): R1
Rank: Cornell (Full Sum 2021): R1
Rank: Duke (Full Sum 2021): R1
Rank: 5Colleges (Full Jul 2021): R4
Rank: FLO (MVP Sum 2020): R2
Rank: GBV (MVP Sum 2020): R2
Rank: Grand Valley (Full Sum 2021): R1
Rank: hbz (TBD): R1
Rank: Hungary (MVP End 2020): R1
Rank: Lehigh (MVP Summer 2020): R2
Rank: MO State (MVP June 2020): R1
Rank: TAMU (MVP Jan 2021): R2
Rank: U of AL (MVP Oct 2020): R4

 Description   

Background: We've implemented basic hold shelf expiration date setting as part of UXPROD-1374 Closed . However, set dates are currently not respecting the closed library dates. Since institutions may want to put the hold shelf expiration dates into their patron notices, it would be best if those dates we days on which the library was actually open.

User story:
As a patron who has received a message that my requested item is awaiting pickup
I want to be given a request expiration date that is a day the service point is open
So I don't plan to pick it up on a given date only to find the service point is closed

Potential workaround: While waiting for this feature, a potential workaround might be to qualify the dates in the patron notice with text like (please check opening hours before planning your trip to the library).

Current thinking on design: Since we have the ability to set hold shelf expiration periods in minutes, hours, days, weeks and months (just like with rolling loans) and, since we already have closed library due date management implemented for loans, it would make sense to leverage the same logic and functionality. This means:

  1. We need to add Closed library date management to the Service point ( UITEN-20 Closed )
  2. We need to make the hold shelf expiration date calculation respect that setting ( UIREQ-246 Closed )


 Comments   
Comment by Cate Boerema (Inactive) [ 15/May/19 ]

Kostyantyn Khodarev could you please provide the estimates for this feature? I feel like Vega has the most experience. Thanks!

Comment by Cate Boerema (Inactive) [ 17/Jun/20 ]

Darcy Branchini I'm just changing the dev team on this to Vega because this is more in their area. I don't think it will be prioritized for next quarter, I just wanted to get it with the right team.

Comment by Tim Auger [ 16/Sep/22 ]

Step 1: confirm the ask and determine if already exists.

Comment by Gurleen Kaur1 [ 16/Nov/22 ]

Tim Auger
Few questions - 

  1. As per the 'User Story' section mentioned above in the description it says that 'I want to be given a request expiration date that is a day the service point is open' , this is confusing because I thought this story is about setting the hold shelf expiration dates instead of the request expiration date.  Can you please confirm as both these dates are different and stored as part of the request.
  2. Is there any place on the UI that the user can see the hold shelf expiration dates or are they going to go as part of the notice ** ?  My intent over here is how do we test these scenarios as mentioned in UIREQ-246 Closed . Also, can you please provide us a video recording/steps of the current behavior of the system?

CC: Steve Ellis , Arghya Mitra , Arin Suryavanshi , Priyanka Terala , Raman Auramau 

Comment by Brooks Travis [ 16/Nov/22 ]

Yes, this is about hold shelf expiration date. It is visible in the request record details in Requests. It is set when a request transitions from Open -not yet filled to Open - awaiting pickup, and can be edited manually.

Comment by Khalilah Gambrell [ 13/Feb/23 ]

Hey Tim Auger  - should this feature's status move to In Review or Closed? 

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