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.