Monitor > Process Schedules > Creating a process schedule
  

Creating a process schedule

You can create a schedule to run a process at specified times or at regular intervals to minimize manual interventions.
To create a scheduled process, on the Process Schedule tab, click '+' that is available at the top-right corner of the Process Schedule page. The Execution Schedule page appears:
Use the Execution Schedule dialog box to set process schedule properties.
Configure the following fields in the Execution Schedule page:
Field
Description
Name
Name of the schedule.
Each schedule name must be unique within the organization. Schedule names can contain alphanumeric characters, spaces, and the following special characters: _ . + -
Maximum length is 255 characters. Names are not case sensitive.
Frequency
Determines how often to run the process.
You can select one of the following options:
  • - Once. Select this to execute the process on the specified start date and time.
  • Tip: This option is good for running a test execution. You can then duplicate the details for a different execution schedule.
  • - Intraday. Process runs multiple times in a day at the time of the schedule.
  • - Daily. Process runs daily at the start time of the schedule.
  • - Weekly. Process runs on a weekly interval based on the start time of the schedule.
  • - Monthly. Process runs on a monthly interval based on the start time of the schedule.
Start Date
The date when the schedule starts. Applies when you select Frequency as Once. The date format is YYYY/MM/DD. Click the calendar button to select a start date.
Start Time
The time when the schedule starts. The time format is hh:mm:ss. Type in a start time, or select the Date Chooser to enter a start time. The default is midnight (00:00:00).
Schedule Options
Schedule to specify when and how often you want to run the process.
This option applies for all frequency selections except Once.
  • - For Intraday frequency, select a period of hours, minutes or seconds. Optionally enable the start and end hours.
  • - For Daily frequency, select Every Day, Every Weekday, or Every n days. Default is Every Day.
  • - For Weekly frequency, select one or more days of the week. For example, select Monday and Thursday to execute every Monday and Thursday. Optionally, specify a weekly execution frequency of 1 to n, where n schedules every 2nd, 3rd, or nth week, such as 12th week.
  • - For Monthly frequency, select a day to run the process, or select the first, second, third, fourth, or last day of the month. For example, select Last Monday to execute on the last Monday of the month. Tip: To execute on the last day of each month, enter a Day of 31. The correct last day of the month is adjusted. Select the months individually, if desired. By default, all months are selected.
Server Time Zone
Select the time zone for the schedule to use. The time zone can differ from the organization time zone or user time zone.
Run Options
Select from the following options:
  • - Skip if previous still running (default). Does not schedule another process instance if the previous instance did not complete.
  • - Terminate previous if still running. Terminates a previously scheduled execution prior to starting a new instance.
  • - Create new process . Schedules a new process execution regardless of the status of any prior execution.
Service Type
Specify whether the service is BPEL or IPD-based.
Service Name
Select a service name from the list based on the selected service type.
Input Document
If you implement the process using Process Developer and the BPEL service type, follow one of the following steps:
  • - For a SOAP interface. Enter the SOAP input message data contained within the SOAP Body element. This is the XML input message used to invoke the process, and it must conform to the process's WSDL interface.
  • - For a REST interface. Create a SOAP wrapper for the REST service, and then follow the instructions for the SOAP interface.
POST Body
If you implement the process using Process Designer and the IPD service type, enter the JSON body of the POST message that invokes the process.
To save changes, click Ok. A new scheduled process appears on the Process Schedule page.