==> Understand what events are available to trigger notices, and how they can be configured. <==
Valid up to the Orchid release. New functions/options released in Poppy are marked in Poppy-red.
Patron notice policies determine which patron notice templates are sent out before, during, or after certain triggering events. Read on to lean how each event can be configured.
Table of Contents
Loan notices events - sent to borrower
Examples of realistic chronological orders of the events:
...
Info | ||
---|---|---|
| ||
"Scheduled", in this context, means “stored in the database in order to be sent later”. All notices with time-based triggering events, including due date/time, hold shelf expiration and request expiration, are scheduled, because we know when the notice will be sent. Only one scheduled notice is stored at a time; once that notice has been sent out, the "nextRunTime" field is updated with the next scheduled send date/time.
The scheduled notices processor ("handler") runs every so often, to check whether there are any scheduled notices to send. The default setting in the module descriptor are as follows: The scheduled notices processor can process up to 100 items every time it runs. A scheduled notice references a template by ID only. The template is fetched just before sending the notice. As a result, any changes made to the referenced template from the time it was first scheduled and the time it is sent will be reflected in the notice sent to the patron. |
Request notices events - sent to requester
Examples of realistic chronological orders of the events:
...
Triggering event | Description | Send options and frequency | Scheduled or immediate?* | Additional process options | Can I use the Multiple loans tokens? |
---|---|---|---|---|---|
Awaiting pickup | Recalled item was checked in at the requested service point and now it’s available and awaiting pickup | N/A - Always sent when event is triggered. | Immediate | N/A - No option. Sent once, when the item is checked in and now ready to be picked up. | No |
Page request (Confirmation notice) | Page request placed | N/A - Always sent when event is triggered. | Immediate | N/A - No option. Sent once, when the page request is saved. | No |
Hold request (Confirmation notice) | Hold request placed | N/A - Always sent when event is triggered. | Immediate | N/A - No option. Sent once, when the hold request is saved. | No |
Recall request (Confirmation notice) | Recall request placed | N/A - Always sent when event is triggered. | Immediate | N/A - No option. Sent once, when the recall request is saved. | No |
Cancel request | Request was cancelled | N/A - Always sent when event is triggered. | Immediate | N/A - No option. Sent once, when the request is cancelled. | No |
Hold shelf expiration | Hold shelf expiration date/time (This event is a pre-determined time-based event, i.e. you know the time when the hold shelf will expire) |
When Before + recurring** frequency, then notices will stop being sent when expiration is reached. | Scheduled | N/A - No option. | No |
Request expiration | Request expiration date/time (This event is a pre-determined time-based event, i.e. you know the time when the request will expire) |
When Before + recurring** frequency, then notices will stop being sent when expiration is reached. | Scheduled | N/A - No option. | No |
Fee/fine notices (sent to borrower)
Examples of realistic chronological orders of the events:
...
Triggering event | Description | Send options and frequency | Scheduled or immediate?* | Additional process options | Can I use the Multiple loans tokens? |
---|---|---|---|---|---|
Overdue fine, returned | Overdue fine charged to patron when the overdue item is checked in. |
When After + recurring** frequency, then notices will stop being sent when the fee/fine is closed. | Scheduled | N/A - No option.No | Change with Poppy: Yes Always sent with multiples by patron by session and template selected must be configured for multiple loans/items: {{#feeCharges}}{{/lfeeCharges}}. |
Overdue fine, renewed | Overdue fine charged to patron when the overdue item is renewed. |
When After + recurring** frequency, then notices will stop being sent when the fee/fine is closed. | Scheduled | N/A - No option.No | Change with Poppy: Yes Always sent with multiples by patron by renewal action and template selected must be configured for multiple loans/items: {{#feeCharges}}{{/lfeeCharges}}. |
Lost item fee(s), charged | Lost item fee charged when item ages to lost, then the fee is charged to patron, (the schedule is set in the lost item fee policy). Addition with Poppy: When the actual cost is charged is charged to the patron (both for aged to lost, and for declared lost). |
When After + recurring** frequency, then notices will stop being sent when the fee/fine is closed (either by returning the lost item, or by renewing the lost item, or by taking a fee/fine action that closes the fine). | Scheduled | N/A - No option. | No |
Lost item returned - fee(s) adjusted | Lost item fee adjustment, such as remove processing fee, when the lost item is checked in (if applicable, as configured in the lost item fee policy). For set cost, both aged to lost and declared lost. Addition with Poppy: also for actual cost. | N/A - Always sent when event is triggered. | Scheduled (Yes, this is technically a scheduled notice, even though the UI shows "Always sent when event is triggered.") | Addition wiht with Poppy: Option 1 for days, weeks, months (i.e. long-term loans): Send overnight with multiple lost item charges by patron.
Option 2 for minutes, hours (i.e. short-term loans): Send throughout the day without multiple lost item charges.
|
...