Patron Notices (UXPROD-18)

[UXPROD-3999] Bundle overdue fines into a single notice (“Multiples”) when charging: At check-in Created: 30/Jan/23  Updated: 08/Feb/24  Resolved: 19/Jun/23

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Poppy (R2 2023)
Parent: Patron Notices

Type: New Feature Priority: P2
Reporter: julie.bickle Assignee: julie.bickle
Resolution: Done Votes: 0
Labels: patron_notice
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
is blocked by UICIRC-904 FE: Add new multiples token: "Multipl... Closed
Defines
is defined by CIRC-1726 BE: Bundle mutliple overdue fines int... Closed
is defined by CIRC-1736 BE: Closed overdue fines are not incl... Closed
is defined by CIRCSTORE-421 Add sessionId to patron action sessio... Closed
is defined by UICHKIN-385 Add sessionId field to check-in reque... Closed
Issue split
split from UXPROD-2252 Multiple fee/fine charges or actions ... Open
Release: Poppy (R2 2023)
Epic Link: Patron Notices
Front End Estimate: Out of scope
Front End Estimator: Dmitriy Litvinenko
Front-End Confidence factor: 100%
Back End Estimate: Large < 10 days
Back End Estimator: Alexander Kurash
Back-End Confidence factor: 80%
Development Team: Vega
PO Rank: 0
Rank: Cornell (Full Sum 2021): R4

 Description   

Current situation or problem:

  • Overdue fines are generated according to the settings in the overdue fine policy (i.e. patron is billed/charged a calculated amount, at the timepoint when the overdue item is checked in).
  • The patron notice policy contains two triggers ("Overdue fine, returned" and "Overdue fine, renewed") to send a notice when the patron is charged overdue fines.
  • Currently, a SINGLE notice is sent out for every SINGLE overdue fine.
  • The aim of this feature = Send MULTIPLE overdue fines in a SINGLE notice.
  • The bundling happens at the check-in END SESSION (whether by clicking on the button, or by the session running out) ; using the same logic as for the check-out/-in multiples.

In scope

  • BE: Bundle mutliple overdue fines into one single notice: CIRC-1726
  • BE: Closed overdue fines are not included in bundled notices: CIRC-1736 Closed

Out of scope:

  • New notice tokens
  • Changes to the notice template 
  • Changes to the notice policy

 

Questions



 Comments   
Comment by julie.bickle [ 15/May/23 ]

julie.bickle : If 3 + 3 overdue at checkout, then reminder one day later = 6?
UPDATE: Yes for "Overdue, returned", no for "Overdue, renewed".

Comment by Thomas Trutt [ 14/Jun/23 ]

julie.bickle one oversight i think i may have found is in relation to https://folio-org.atlassian.net/browse/UICHKIN-385 . What happens if a user never closes the session?  I can see this happening with Student employees not remembering to click 'end session' and moving away from the check-in screen. Should another ticket be added to address hanging sessions?

Comment by julie.bickle [ 19/Jun/23 ]

I confirm this works in Snapshot.

Comment by Oleksandr Vidinieiev [ 19/Jun/23 ]

Thomas Trutt Hanging sessions will eventually expire and will be closed automatically shortly after

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