Orchestrator Settings#

The following settings are available in the Orchestrator config (backend/config/config.ini):

NoParameterDescriptionDefault ValueValue RangeRecommendations
1.store_logs
_days
The number of days for which Robot Logs are stored in the main database. After the specified number of days, the Logs will be moved to the archive database and deleted from the main database.180from 0
to 180
Note that when selecting a value of 0, Logs are stored indefinitely.
2.store_audit
_days
The number of days for which Audit Records, which log actions and changes in the system, are stored in the main database. After the specified period, Audit Records are permanently deleted from the main database.180from 0
to 180
Note that when selecting a value of 0, Audit Records are stored indefinitely.
3.store_errors
_days
The number of days for which records of system errors are stored in the system_errors table. After the specified period, system errors are permanently deleted from the main database.30from 0
to 180
Note that when selecting a value of 0, records of System errors are stored indefinitely.
4.store_tasks
_days
The number of days for which records of Tasks are stored in the main database. After the specified number of days, Tasks will be moved to the archive database and deleted from the main database.0from 0
to 180
Note that when selecting a value of 0, records of Tasks are stored indefinitely.
5.store_jobs
_days
The number of days for which records of Jobs are stored in the main database. After the specified number of days, Jobs will be moved to the archive database and deleted from the main database.0from 0
to 180
Note that when selecting a value of 0, records of Jobs are stored indefinitely.
6.clean_timeThe time when the script for archiving and deleting records is triggered. It is set in the format HHMM, where HH is hours and MM is minutes. This time is set in the UTC+0 (Greenwich) time zone, allowing for precise determination of the script activation moment.0000

from 0000

to 2359

The choice of time for cleanup runs should be based on an analysis of system load to minimize performance impact. For example, 0200 means that data unloading will occur at 2:00 AM (UTC+0).
7.show_license
_exp_modal
Provides the option to disable notifications about expiring licenses when logging into the system.11 or 0Note that a value of 1 activates the message display, while 0 disables this message.
8.max_tasks
_to_view
Defines the maximum number of Tasks that can be displayed simultaneously on the Tasks panel.30000from 0 to ∞Note that when selecting a value, all records on the Tasks panel are sorted by date in descending order.
9.mail_check
_interval
Defines the interval in minutes for how often the Orchestrator will check the mail server for new emails when processing Triggers. This setting applies to Triggers that work with mail.10from 1 to ∞It is recommended to set a value that ensures an optimal frequency of receiving new emails from the server while avoiding excessive load from frequent requests.
10.mail_check
_timeout
Defines the interval in seconds for how long the system will wait for a response from the mail server before issuing an error. This setting applies to Triggers that work with mail.10from 1 to ∞It is recommended to choose a value that provides sufficient time to receive a response from the server while minimizing delays in the workflow.
11.cron_task
_abandoned
_interval
The number of hours after which the Orchestrator will mark started (in progress) but not completed Tasks as Abandoned.24from 1 to ∞It is important to analyze the average task execution time to determine the optimal interval.
12.cron_job
_failed
_interval
The number of hours during which the system waits for the successful completion of a Job. After the specified time, if the Job has not been successfully completed, it automatically receives a status of "Failed".24from 1 to ∞It is important to analyze the average job execution time to determine the optimal interval.
13.show_
process_only_for
_users_in
_assistant
This parameter provides the option to display the list of available Processes in Sherpa Assistant only after authenticating on behalf of the User.00 or 1Note that when setting the value to '1', the list of Processes will be displayed immediately after logging into the Assistant. If the value is set to '0' (default), the list of Processes will not be visible until authentication on behalf of a specific user is completed. In this case, only those Processes that are available to this user will be displayed in the list.

This parameter should be enabled when using the Access Folder system to restrict the Processes available to users.