Note |
---|
This information is current as of Honeysuckle. |
...
For notices that are configured to send daily (e.g., "sendInRealTime": false), nextRunTime is more of a batching indicator than a sign of when a notice will actually be delivered.
Scheduled notices are run at 23:59 daily, but next run time should reflect the triggering time set in the notice policy (so if it's an overdue notice and it's set to run every 1 day, then it would be from the time it's overdue once a day). The scheduled time then picks up all of those "ready to be run" or meeting the criteria for this scheduled run.
Example: An item is checked out at 2 pm on a 3-day loan, with an overdue notice set to run every 1 day after it goes overdue So the overdue notice nextRunTime would be 2 PM + 3 days, but wouldn't actually run until 23:59 of +3 days. And the batch set of notices that runs on 23:59 would pick up ALL of the notices scheduled to run on that day.