Skip to main content
Version: Next

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.

Agent list

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:

Agent actions menu

  • 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.

Agent configuration detail

General Parameters

  • Name: Agent name.
  • Type: Selection of the technical class that defines the agent's role (e.g.: SearchIndexer for 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:

AgentRole
SearchIndexerMaintains the index for full-text search (documents and attachments).
DirectoryReplicationSynchronizes users, services and roles with the company directory.
WorkflowTimerAgentEnsures automatic step progression and sending of reminder emails.
Deferred EmailsSends notifications in batches to optimize web-side input performance.
Cache CleanerPeriodically cleans temporary files and PDF generation caches.