When the appropriate fields are completed on a Message Systems record, a user can specify that the message system send bulk messages at a future date or time within the Aptify Messaging dialog. When a user specifies a future date and time for delivery, Aptify creates a Scheduled Tasks record that fires a process flow which sends the messages at the appointed time. The following is an overview of the process:
...
This topic include the following:
Note | ||
---|---|---|
| ||
Aptify strongly recommends that you use an SMTP-based messaging system, such as the SMTP-based Dot Net Mail and Dot Net Mail SMTP Client systems, for message |
...
scheduling and for bulk messaging rather than Outlook Mail. |
...
If you decide to use message scheduling with Outlook Mail, |
...
keep the following in mind:
|
...
|
...
|
...
|
...
...
|
...
Anchor | ||||
---|---|---|---|---|
|
To support this functionality, an administrator must configure the Scheduling options for the applicable Message Systems used by the organization. Follow these steps:
Note | ||
---|---|---|
| ||
Your Aptify installation must include one or more Application Servers to schedule messages for future delivery. When a user specifies a future delivery date and time, the system creates a Scheduled Task to execute the Message Run at the date and time specified. See |
...
Creating a Scheduled Task for more information. |
- Open a Message Systems record.
...
- Select the Scheduling tab.
- Enter an application server that will send the messages marked for future delivery in the Application Server field.
- Enter Remote Scheduler in the Scheduled Task Service field.
- You can also use Windows Scheduler as the Scheduled Task Service but in this case, all users who attempt to schedule messages for future delivery must have the necessary permissions on the Application Server to create Windows Scheduled Tasks.
- With Remote Scheduler, all users can schedule messages for future delivery, regardless of their permission level (since the Application Server user will create the Windows Scheduled Task).
- Enter a category in the Scheduled Task Category field. This is the category that will be assigned to the Scheduled Tasks records created to track the future delivery of messages.
- Enter a Job Account Name for the Scheduled Task. This is the Aptify user account that will run the Scheduled Task to create a Process Flow Runs record.
- Enter a Job Account Password for the Scheduled Task. This is the password of the specified Job Account user.
- See
...
- Managing Scheduled Tasks for more information on these fields related to the Scheduled Tasks functionality.
- Managing Scheduled Tasks for more information on these fields related to the Scheduled Tasks functionality.
- In the standard Aptify installation, the Job Account Password is encrypted using the Generic Entity Encryption Key. By default, the sa user and members of the Accounting, Administrators, or Users group have access to this key. Only users who have access to the key can enter a value in this field. Also, any user who will use Remote Scheduling also needs access rights to this key in order save the scheduled message's corresponding Scheduled Tasks record.
- Depending on the security model that your organization has implemented, you may want to create a new key to encrypt this field and allow only designated users access to that key. This is the recommended approach but you should use the same key to encrypt this field that you use to encrypt the Default Job Account Password field in the Application Servers entity. See
...
...
- for more information on this field.
- The Default Job Account Password is used by the View Scheduling feature. See
...
...
- for more details.
- See
...
...
- for more information on
...
- field level encryption.
Users who will use remote scheduling also need access to the Security Key that encrypts the Scheduled Tasks entity's Job Account Password field. See
...
...
for more information on this field.
Note You must specify a Job Account Name and Job Account Password to enable delayed message delivery (even if the Application Server has a default Job Account Name and Password already configured).
...
- Save and close the Message Systems record.
Anchor | ||||
---|---|---|---|---|
|
The following is an overview of the schedule messaging process:
- User creates a bulk message in the Aptify Messaging dialog and specifies a future date and time for delivery. The user clicks the Send Messages button.
- Aptify creates a Scheduled Tasks record that stores the information about the message.
- This Scheduled Task uses the Remote Scheduler service (since not all users will have the appropriate permissions to create Windows Scheduled Tasks on the Application Server).
- This Scheduled Task uses the Remote Scheduler service (since not all users will have the appropriate permissions to create Windows Scheduled Tasks on the Application Server).
- The Remote Scheduler service creates a Process Flow Runs record to change the Scheduled Task's service from Remote Scheduler to Windows Scheduler.
- The Application Server executes the Process Flow Run and updates the Scheduled Task's service to Windows Scheduler. This generates a Windows Scheduled Task on the Application Server that send the email message at the appropriate date and time specified by the user.
- Since the Application Server's user account modifies the Scheduled Tasks record, that user account, which should already have the necessary permissions, creates the Windows Scheduled Task in lieu of the user who originally saved the view.
- Since the Application Server's user account modifies the Scheduled Tasks record, that user account, which should already have the necessary permissions, creates the Windows Scheduled Task in lieu of the user who originally saved the view.
- At the specified date and time, the Scheduled Task creates a Process Flow Runs record to send the email.
- The assigned Application Server executes the Process Flow Runs record and sends the email message.