Patron Notices (UXPROD-18)

[UXPROD-3740] Notify user when item is returned, and ACTUAL COST gets cancelled / Scheduled notices Created: 04/Jul/22  Updated: 08/Feb/24  Resolved: 11/Apr/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

Attachments: Microsoft Word Patron notice templates_FeeFines.docx     Microsoft PowerPoint Snapshot_LostItemActualcost_Returned_feeCharge.additionalInfo.pptm    
Issue links:
Continues
continues UXPROD-3573 Notify user when item(s) are charged ... Closed
Defines
defines CIRC-1766 BE | Add the field "feeCharge.additio... Closed
defines MODFEE-283 BE | Make sure the trigger "Lost item... Closed
defines MODFEE-285 BE | Make sure the Fee/Fine Action ob... Closed
defines MODNOTIFY-114 BE | Populate the token "feeCharge.ad... Closed
defines UICIRC-862 FE | Make the token "feeCharge.additi... Closed
Relates
relates to MODFEE-363 Actual cost notices: Charge notices t... Closed
Release: Poppy (R2 2023)
Epic Link: Patron Notices
Development Team: Volaris
Report Functional Area(s):
Resource Access
PO Rank: 0
Rank: Cornell (Full Sum 2021): R2

 Description   

Current situation or problem:
UXPROD-2165 covered the functionality to send automated notices for lost item fee/fines, for SET cost.
This set of features aims to replicate that functionality for ACTUAL COST ( UXPROD-3377 Closed ).

  • Notify user when item(s) are charged aged to lost (automated f/f) with ACTUAL COST / Scheduled notices (UXPROD-3573 )
  • Notify user when item is returned, and ACTUAL COST gets cancelled / Scheduled notices (this ticket UXPROD-3740 Closed )

Use case(s)

  • As library staff, I want to send a notice to a patron, with the adjusted lost item fee/fine, due to the item being returned.
    • I want to configure a template, that is automatically sent out when the lost item is returned or renewed, and the actual cost is therefore cancelled.
      • FE | Make the token "feeCharge.additionalInfo" selectable for automated f/f adjustment notice templates ( UICIRC-862 Closed )
      • BE | Add the field "feeCharge.additionalInfo" to the Fee/Fine Charge object in the Notice context (MODFEE-289 )
      • BE | Populate the token "feeCharge.additionalInfo" in the notices, with the data provided by the context (MODNOTIFY-114 )
      • BE | Make sure the Fee/Fine Action object includes Actual Cost ( MODFEE-285 Closed )
    • I want to add this template to a patron notice policy.
      • BE | Make sure the trigger "Lost item returned - fee(s) adjusted" includes Actual Cost (MODFEE-283 )
  • As library staff, I want to see the log of this notice being sent in the circ log.
      • Task | Check that the notice actions appear in the circ log (UICIRC-861 )

Other stories and/or considerations: 

  • What will be localised, and what not.
  • What permissions?
  • Karate tests (main biz logic) + performance tests + test rail cases.

Questions

  • Have I selected the right modules for each story?
  • In which order should the stories be done?
  • Is UICIRC-861 indeed just a task?

 

Out of scope

  • Statements including status of all (outstanding) fees/fines by patron ( UXPROD-2113 Draft )
  • Declared lost notices ( UXPROD-2306 Draft )
  • Notices for fee/fine actions (e.g. pay, transfer, etc.) on automatic lost item fee/fines.


 Comments   
Comment by julie.bickle [ 21/Mar/23 ]

Irina Pokhylets I have closed the stories that already work. So what is left is a little token work.
I'm keeping all the stories together though, until the complete feature can be signed off.

Comment by Irina Pokhylets [ 22/Mar/23 ]

Thanks a lot, julie.bickle!

Comment by julie.bickle [ 28/Mar/23 ]

Pavankumar I've attached how to replicate the notice + a template you can use for the notices (please use the adjustment/action template).

Comment by julie.bickle [ 11/Apr/23 ]

I confirm this all works on Snapshot.

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