Time-Based Scheduler for Robility Flow
The Time-Based Scheduler enables automated execution of published Robility Flows at specific times or recurring intervals. It ensures reliable, time-driven processing without requiring manual intervention.
Prerequisites
Before configuring a Time-Based Scheduler, ensure the following:
1. The workflow is published in Robility Flow Manager.
2. The “External Flow” option is enabled during publishing.
a. Flows without this setting will not appear in the Workflow Name dropdown.
Configuration Steps
1. Navigate to Schedulers in Robility Flow Manager.
2. Click Add → Time-Based Scheduler.
3. Fill in the required configuration fields:
a. Scheduler Name*: A unique identifier for the scheduler. It helps in tracking and managing scheduled executions.
b. Flow Type*: Defines the execution mode of the scheduler. Set this to Robility Flow for workflow execution.
c. Workflow Name*: Displays a list of published Robility Flows. Select the workflow you want to execute on schedule.
d. Frequency*: Determines how often the workflow runs. Available options include Daily, Weekly, Monthly, Daily Multiple, Weekly Multiple and Advanced (Cron-based scheduling)
Note: If Advanced is selected, a valid cron expression must be provided.
e. Time/Date: Specifies the exact execution time and date of the workflow. This field dynamically adjusts based on the selected frequency.
f. Timezone: Defines the timezone for execution, ensuring the scheduler runs according to the selected regional time settings.
g. Execution Count: Specifies the number of times the workflow should execute based on the configured schedule.
h. Non-Working Days: Upload an .xlsx or .xls file containing dates on which the workflow should not run. A predefined template is available under Non-Working Days Template.
i. Save: Saves the configuration and activates the scheduler for automated execution.
Once saved, the scheduler is activated and displayed in the calendar view on the selected date(s), based on the configured frequency.