Time-Based Scheduler for Robility Flow

Estimated reading: 2 minutes

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 successfully published in Robility Flow Manager.
2. The “External Flow” option must be enabled during publishing.
     a. Workflows published without enabling this setting will not appear in the “Workflow Name” dropdown list during scheduler configuration.

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. Execution Type: Specifies how queue items are processed during execution.

Parallel: Multiple queue items are processed simultaneously. Users must configure the Execution Count and Retry Count. If a queue item fails, it is retried based on the configured retry count. Once the retry count is exhausted, the scheduler continues to pick up eligible failed items at every one-minute interval and retries them according to the configured count until the defined execution time window expires.

Sequential: Queue items are processed one after another in the order they are received, ensuring controlled execution where each item is completed before the next item begins.

i. 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.
j. 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.

Share this Doc

Time-Based Scheduler for Robility Flow

Or copy link

CONTENTS
Robility Chatbot
Robility Assistant
Online