How to adjust the timing of DocRead notification emails
The DocRead Notification Scheduler oversees the sending of emails within DocRead.
Three timer jobs are used to schedule and issue emails associated with DocRead tasks, they are:
- New Tasks Job – Responsible for sending emails for new reading tasks – This job, by default, runs once per hour every day
- Overdue Tasks Job – Responsible for sending emails for overdue tasks – This job runs by default once per day
- Completed Tasks Job – Responsible for sending emails for completed tasks – This job runs by default every 15 minutes
You can configure the frequency of the above jobs (and change these default values) by updating the “jobs.config” file under the “[Program Files]CollaborisDocReadScheduler”. Each job contain a “repeat-interval” element that is specified in milliseconds. Just remember that, after changing the file, you will need to restart the scheduler service ( which can be done via the “DocRead Scheduler” tool ).
You also need to back up all of the .config files prior to an upgrade as these will be overwritten. Once the upgrade is completed you can then merge your changes back in.
One thing to be mindful of is setting the Overdue job to a shorter frequency. If, for example, you set it to run every hour then anyone who has overdue reading tasks will be emailed every hour.
If you set any of the timer jobs to a longer frequency (e.g. weekly) then no emails for those tasks will be sent until the timer job runs. For example, if you set the overdue notice to send emails weekly, and that job normally runs at 12 noon on Monday, then the first email notification to be sent for a task that falls overdue at 1pm on Monday afternoon will be issued at 12 noon on Monday of the following week.
15 minutes = 900000 milliseconds
30 minutes = 1800000 milliseconds
1 hour = 3600000 milliseconds
12 hours = 43200000 milliseconds
1 day = 86400000 milliseconds
1 week = 604800000 milliseconds
I hope these help!