Service Agents
Agents are background processes that run asynchronously to perform maintenance tasks, data synchronization or scheduled processing. They allow the user interface to be relieved of heavy or repetitive operations.
1. Agent List
The main screen displays the health status and scheduling of all active services on your platform.

Displayed information:
- Status (Ac..): Indicates if the agent is active (✅) or disabled (🚫).
- Group: Allows grouping agents by technical theme.
- Last execution: Date and time of the last successful start.
- Next agent: Name of the agent that will be automatically triggered at the end of this one (chaining).
- Cron Expression: Readable translation of the time scheduling.
Ribbon actions:

- Refresh: Updates counters and execution dates.
- Reload types: Scans libraries (DLL) to detect new installed agent types.
- New Agent: Creates a new agent.
- Enable / Disable: Suspends or restarts agent execution without modifying its configuration.
- Delete: Permanently deletes an agent.
2. Agent Configuration
Agent configuration is divided into two parts: global system information and settings specific to the agent's business logic.

General Parameters
- Name: Agent name.
- Type: Selection of the technical class that defines the agent's role (e.g.:
SearchIndexerfor indexing). - Group: Allows grouping agents by technical theme.
- Scheduling: defines the execution rhythm via a CRON expression.
- Tip: Use the icons to the right of the field to choose a template (every minute, daily at 2 AM, etc.) or to check the calculated next execution dates.
- Next agent: Allows creating sequences. Useful for example to launch log purging immediately after a backup.
Specific Parameters
This section is dynamic and offers fields that vary according to the selected agent Type. This is where you will enter, for example:
- Paths to temporary directories.
- SQL cleanup queries.
- Directory synchronization options (Azure AD, LDAP).
3. Essential Standard Agents
Here are the most common agents in production environments:
| Agent | Role |
|---|---|
| SearchIndexer | Maintains the index for full-text search (documents and attachments). |
| DirectoryReplication | Synchronizes users, services and roles with the company directory. |
| WorkflowTimerAgent | Ensures automatic step progression and sending of reminder emails. |
| Deferred Emails | Sends notifications in batches to optimize web-side input performance. |
| Cache Cleaner | Periodically cleans temporary files and PDF generation caches. |