Background Processing

A number of tasks are performed as a background job because their processing is more compute intensive or because it is a long-running process such as waiting a number of days before sending a reminder email.

These background tasks include:

  • Content Crawling & Indexing - running the offline cycle of the Knowledge Doping Process.
  • Email Workflow - sending agent notifications via email.

A separate workflow server (Temporal) is employed to run the background jobs.

Temporal Screenshot