Skip to main content

Scheduled Tasks

System Preferences → Scheduled tasks manages the automatic maintenance tasks that keep a Trivore ID deployment running smoothly — for example, purging expired data, sending queued messages, and synchronizing with external services. From here you can adjust when a task runs, run it manually, and check its history.

The list shows every scheduled task, with columns for whether it's Enabled, its Name, its Cron expression, its Next execution date/time, when it was Last started, and its Latest logged event (for example, Completed).

Scheduling a task

Select a task and choose Edit to open Edit job schedule. From here you can:

  • Toggle the task Enabled or disabled.
  • Change its Cron expression — a regular cron expression given as 5 space-delimited values: minute hour day-of-month month day-of-week. For example, 0 22 * * mon-fri runs every 22:00, Monday through Friday.
  • Restore defaults to reset the cron expression back to its default value.

The dialogue also shows the task's current Next execution date/time for reference.

Running a task manually

Select a task and choose Execute task now to run it immediately, regardless of its schedule or whether it's currently enabled.

Checking a task's log

Select a task and choose Info → View scheduled task actions to open its Event Log — the same per-object Event Log dialogue described in Event Log, with the task as the target. Each run typically logs a Started task entry, followed by a completion entry summarizing the result.