Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Large < 10 days
-
Medium
-
XXL < 30 days
-
Vega
-
-
130.2
-
-
R2
-
R1
-
R1
-
R1
-
R1
-
R4
-
R1
-
R1
-
R1
Description
Purpose/Problem: Frequently a single patron will have several items borrowed, and all (or some) of those items will come due at the same time. Instead of sending several separate courtesy (or reminders of an impending due date/time) notices, it is preferred to send a single notice that refers to all items. Other examples with multiple items include overdue notices. Use cases include libraries where a patron might borrow 300 items at once, so it would be especially problematic (and annoying) to receive 300 separate emails for each item.
Description:
- Need to be able to include several items – OR – fees on a single notice sent to a patron.
- For a check in receipt, all items within a check in session* for a patron should be included in a single notice.
- For a check out receipt, all items within a check out session* for a patron should be included in a single notice.
- Fora courtesy or overdue notice, any items within a certain threshold of a few minutes should be included in the same notice. For example, if there are 10 borrowed items by a patron that have various due dates/times, but they are within a 5 minute period of each other, then one notice should be sent including all 10 items. (Note to self: does this align with a check out session? Does that matter?)
- Other notices might be defined to contain multiple items too, such as a request expiration, although these are probably rarer.
*You can check in several items before closing the session.
Implementation Thoughts:
- Configure timing threshold (few minutes in description above) for time-based notices, such as courtesy and overdue notices.
- Define UI for adding multiple items or fees to a notice template.
https://docs.google.com/spreadsheets/d/1I8i1IUbuDz9XgBgSZ8xXmFymIQ9_R-Gc63I8RndEWiI/edit?usp=sharing
TestRail: Results
Attachments
Issue Links
- is cloned by
-
UXPROD-2187 Multiple items to a single check in receipt or check out receipt notice
-
- Closed
-
- relates to
-
CIRC-412 [SPIKE] Define technical approach for ending a CHECK IN session to support multiple items on a notice
-
- Closed
-
-
CIRC-431 Add session record on CHECK OUT
-
- Closed
-
-
CIRC-432 Create API endpoint to end session for a patron
-
- Closed
-
-
CIRC-433 Create processor to define and end expired sessions
-
- Closed
-
-
CIRC-537 [SPIKE] Define technical approach for ending a CHECK IN session when operator closes browser or logs out of FOLIO
-
- Closed
-
-
CIRC-559 Add session record on CHECK IN
-
- Closed
-
-
CIRC-560 Modify CHECK-OUT processor to support CHECK-IN end expired sessions
-
- Closed
-
-
CIRCSTORE-149 Create API endpoint to retrieve patron IDs with expired sessions
-
- Closed
-
-
CIRCSTORE-158 Add extra checks to patron notice policy form, loan section
-
- Closed
-
-
MODSENDER-15 Performance testing - time-based patron loan notices (multiple items)
-
- Open
-
-
CIRC-354 [SPIKE] Define technical approach for sending a CHECK OUT initiated patron loan notice with multiple items
-
- Closed
-
-
CIRC-385 [SPIKE] Define technical approach for sending a time-based patron loan notice with multiple items
-
- Closed
-
-
UICIRC-238 Ability to include multiple items on a single patron notice - courtesy and overdue only
-
- Closed
-
- requires
-
MODSENDER-10 [SPIKE] Learn JMETER and how to write/run performance tests
-
- Closed
-