ILLiad Additional Overdue Notices Server Addon
This is a Server Addon and is installed using the ILLiad Customization Manager. See Installing and Configuring Server Addons for more information. |
---|
Name | ILLiad Additional Overdue Notices Server Addon |
---|---|
Version | 1.0.0 |
Author | Atlas Systems, Inc. |
Description | Sends additional overdue notices after the third notice at regular intervals. |
Download
This addon is available for developers to modify and extend. Developers are encouraged to submit changes to this addon by forking the git repository from GitHub and creating a pull request.
Configuration
Server addon settings are configured in the Server Addons tab in the Customization Manager.
Setting | Default | Type | Description |
---|---|---|---|
NVTGC |
| String | Comma-separated list of NVTGCs to process. Please list out all NVTGCs as they would appear in the NVTGC field on the Users form. If left blank, the addon will process requests from all NVTGCs. |
EmailName |
| String | Name of the email template to send. |
DaysBeforeNotices |
| String | Number of days an item must be overdue before this addon begins sending additional overdue notices. This value should be greater than the value of your BorrowingOverdueNoticeTwo customization key. |
NotificationTime |
| String | Time of day that notifications are to be sent in 24-hour time format. For example, 2:30 PM would be 1430, and 10:00 AM would be 1000. Depending on your SystemManagerAddonInterval customization key, notifications may not be sent at exactly this time. |
NotificationDaysOfWeek |
| String | Comma-separated list of days of the week that notifications are to be sent. Do not abbreviate day names. |
Overview
This server addon sends additional overdue notices to patrons at regular intervals after the third overdue notice sent by the system. The addon does this at regular intervals defined by the NotificationDaysOfWeek and NotificationTime settings for requests in the Checked Out to Customer status that have been overdue for at least the number of days defined by the DaysBeforeNotices setting. For example, if NotificationDaysOfWeek is set to “Tuesday, Thursday,” NotificationTime is set to “1700,” and DaysBeforeNotices is set to “21,” notifications will be sent to patrons at 5:00 PM every Tuesday and Thursday after for items that are at least 21 days overdue. The notification sent to the patron uses the template defined in the EmailName setting.
Please note that notifications may not be sent exactly at the NotificationTime, especially when the addon is turned on (either for the first time or after being turned off) or has its settings changed at a time shortly after the NotificationTime. This is because the addon can send notifications anytime between the NotificationTime and the NotificationTime plus three times the SystemManagerAddonInterval customization key. This is to ensure that notifications do not get skipped on servers that may be running slow. Notifications will only be sent once per day within this interval, unless the addon is turned off and back on again, its settings are changed, or the ILLiad System Manage restarted.