- 18 Feb 2025
- 1 Minute to read
- Print
- PDF
Overview
- Updated on 18 Feb 2025
- 1 Minute to read
- Print
- PDF
A Scheduler is set to automate tasks that can reduce manual efforts. It helps to automate the iterative tasks and hence require low involvement from the Analyst.
User Persona: Application Designer
Figure: Benefits of a Custom Scheduler
Navigation Overview
The Scheduler is configured by following the five-step process.
General
Frequency
Conditions
Actions
Publish
The five-step process of the Scheduler is detailed in the below gif.
Figure: Steps in Scheduler Process
Configure Scheduler
Scheduler is configured to automate tasks to run at pre-defined regular intervals. To configure the Scheduler, perform the following steps:
Note
Ensure that "HANGFIRE:IsStartServer": is set to "true" in the appsettings (json file). The following are the file paths.
RabbitMQ File > appsetting
Core File > API Files > appsettings.Production (This should be enabled in all the API Files)
This setting is essential for the scheduler to run properly after an upgrade. If scheduler fails to execute, contact the SymphonyAI Support Team to enable the HANGFIRE key.
Navigate to the
icon and select Design Studio.
Go to Module > Choose the Module > Scheduler. The scheduler page is displayed. To understand more about the list page, navigate to Manage Scheduler.
Figure: Scheduler
Select the Domain and Sub Domain from the drop-down list and click New.
Figure: Scheduler List Page
Click New to configure a new scheduler.
To understand more about configuring a new scheduler, navigate to the links below for each step.