- 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.
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:
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.
- Navigate to Application Studio > Application > Scheduler. The scheduler list page is displayed. To understand more about the list page, navigate to Manage Scheduler.
Figure: Scheduler
3. Select the Domain and Sub Domain from the drop-down list and click Add Scheduler. Figure: Add Scheduler Page
4. Click New to configure a new scheduler. To understand more on configuring a new scheduler navigate to the links below.
![]() | ![]() | ![]() | ![]() |
Define | Set Frequency | Set Conditions | Define Actions |
![]() | ![]() |
Publish | Manage Scheduler |