The Reminder Harvester process is responsible for determining which reminders are due in the database. Schedule the Reminder Harvester process to run at least once a day. This ensures that the following scenarios are handled:
- Daily delivery for users with that preference
- Disaster recovery - all reminders are collected including recovered reminders from missed executions
- No duplicate reminder messages
- No missing reminder deliveries
Scenarios the Reminder Harvester Process Handles
Users still receive messages before they are due even in these scenarios:
- A reminder set for delivery later that week is created for a user whose messages were already delivered for the week.
- After receiving the reminder message in a weekly delivery on Monday, the reminder delivery date is edited to remind the user again on Thursday.
- On Wednesday, a user changes daily delivery to a weekly Monday delivery and the user has reminders scheduled for Thursday through Sunday.
- On Thursday, a user changes a weekly Monday delivery to a daily delivery.
Scheduling the Reminder Harvester Process
Before reminder messages can be delivered to users, you need to harvest reminders from the database. Reminder Harvester processes need to run at least once a day for each reminder set, preferably overnight in the time zone of the reminder sets you are scheduling.
The following table identifies the information specific to reminders that you must provide when scheduling this process.
| Field | Description |
|---|---|
|
Process Settings These settings are configured in the Reminder Harvester Settings dialog. For more details, see Schedule the Reminder Harvester Process. | |
| Sets Included | The names of the specific reminder sets (or “All reminder sets” if every set is configured) included in the process. These sets are specified in the Reminder Harvester Settings dialog. |
| Log Level | The level of logging for the process as specified in the Reminder Harvester Settings dialog. The options are: Low, Standard, High, or Troubleshoot. |
| Purge old log files after <x> days | This is only enabled if you select to purge old log files in the Reminder Harvester Settings dialog. To purge files, you need to also specify the time frame for the purge: between 1 and 999 days. |
Schedule the Reminder Harvester Process
- Log on to InterAction Administrator.
-
From the main entity list, choose Processes - Schedule and Results.
You can schedule processes from any workstation with InterAction Administrator and Automated Server Processes installed.
-
On the Manage Process Schedule dialog box, choose New to open the New Scheduled Process dialog box.
- To set which workstation is used to run the process, choose Select, then enter the name of the computer or choose Browse to search the network for the computer, and choose OK.
- Select Reminder Harvester in the Processes drop-down list.
- To distinguish between multiple Reminder Harvester processes, change the Process Name to something meaningful, for example, Reminder Harvester - Midwest Daily.
-
If you do not want the process to run yet, clear the Enabled check box.
When a process is disabled, the configuration is saved but Process Manager will not run it.
-
Choose the Edit button in the Process Settings section to open the Reminder Harvester Settings dialog box.
- Select whether you want to include All reminder sets or Specific reminder sets.
- For specific reminder sets, select the check box next to each reminder set you want to include.
-
Select whether you want to purge old log files and the time period after which you want the logs purged.
Valid time periods are 1-999 days.
- Select the level of logging you want recorded for the process; the options are:
- Low
- Standard
- High
- Troubleshoot
- Choose OK to return to the New Scheduled Process dialog box.
-
Choose the Edit button in the Schedule section to open the Process Schedule dialog box.
- Select the time zone of the users in the reminder set.
- Select the check boxes next to the days you want the process to run.
-
Select how you want the process to run and choose OK.
To Do This Have the process to run once a day at a specific time Select the Onceat option and specify the time to run. Have the process run at certain intervals with a start and ending time Select the Every option and set a begin and end time. Have the process stop after a certain time or interval Select the Stop after check box and set either a hard stop time or an interval of time to stop after. - Enter the remaining user and messaging information. For details, see the Administering InterAction guide.
- When finished, choose OK.