Configuring Daily Processes
Daily processes are processes which run on a daily basis automatically through the SOLO Server Daily Processor database job. These processes fall into three general categories:
- Database maintenance
- Sending marketing/account notification emails to customers
- Shipping/billing notifications
Most Daily Processes will send a Custom Mailing, which must be configured first.
Configuring Processes
SOLO Server Shared and Dedicated URL authors who want to use any of these processes will need to contact us to set up and enable the processes.
For these processes to run on SOLO Server Self-Hosted, you must configure the SOLO Server Daily Processing database job. By default, the installer only installs the Daily Maintenance process on fresh installs. Any additional processes must be configured by an administrator. To configure daily processes, click Admin / Daily Processes (Scheduled Jobs).
Each process is defined by the following fields:
- Process Name
- The name of the process. This is displayed in the list view, as well as included in any summary email notifications/logs sent to administrators to identify the process.
- Process Description
- Short description of the process.
- Process Type
- The process type. Each process type will be outlined below.
- Plugin
- The plugin for the process. Only available when the selected process type is Custom Plugin.
- Input Xml
- Xml document containing the process input parameters. Click the Load Default Template link below the text area to load a default xml document for the chosen process type (note that nothing will occur here for processes which require no input or for custom plugin processes).
- Execution Index
- Index used to control the order in which the daily processes are run. Note that the Daily Maintenance process should always use a value of 0 here, and all other process types should use a value of 1 or greater. Currently, the Daily Maintenance process is the only exception in that it should run prior to all other processes, no other process types have interdependencies.
- Active
- Whether the process is active. When this is not checked, the daily processor will skip the process.
List of Daily Processes
Here is the list of daily processes. Where appropriate, the topic will also include information about configuring the corresponding Custom Mailing.
- Abandoned Cart Followup
- Author File Archiving
- Credit Card Billing Reminder
- Cross Product Marketing
- Custom Plugin
- Customer Followup
- Customer Subscription Expiration
- Daily Maintenance
- First Activation Followup
- Non Activated License Notification
- Pending Payment Plan
- Product Serial Number Check
- Shipment Notification
- Subscription Expiration Notification
- Trial Teaser Notification