Uploaded image for project: 'mod-circulation'
  1. mod-circulation
  2. CIRC-1726

BE: Bundle mutliple overdue fines into one single notice

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 165, EPAM-Veg Sprint 166
    • 5
    • Vega
    • Poppy (R2 2023)
    • TBD

    Description

      Purpose: Overdue fees/fines that are generated in a single check-in session, are send in one single notice.

      User story:

      As: a librarian sysadmin,
      I want to: have all  overdue fines bundled into one single notice, at the end of the check-in session,
      So that: The patron gets all overdue fine from a check-in session in one email (albeit a long email), instead of in several emails.

      Scenarios:

      1_ Scenario:

      • Given: A notice policy configured with a Triggering event = "Overdue fine, returned" + Send = Upon/At
      • When: Several overdue items are returned in a single check-in session,
      • Then: The content that is between the multiple fee/fine charge tokens, is scheduled to be sent in a single notice, bundled with any other overdue returned fines from that check-in session.

      2_ Scenario: 

      • Given: A notice policy configured with a Triggering event = "Overdue fine, renewed" + Send = Upon/At
      • When: Several overdue items are renewed, before the notice timer runs, 
      • Then: The content that is between the multiple fee/fine charge tokens, is scheduled to be sent in a single notice, bundled with any other overdue renewed fines that were generated before the timer runs.

      N.B.: i.e. there is no session ID for "Overdue fine, renewed".

      3_ Scenario:

      • Given: A notice policy configured with a Triggering event = "Overdue fine, returned" and/or "Overdue fine, renewed" + Send = After,
      • When: The scheduled notice is sent,
      • Then: The content that is between the multiples tokens, is scheduled to be sent in a single notice, bundled with any other open overdue fines for that patron.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                OleksandrVidinieiev Oleksandr Vidinieiev
                JulieBickle_LMU Julie Bickle
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases