Search K
Appearance
Appearance
The Job Queue (also called the Task Queue) is the background execution system for all workflows in the MinuteView Automations Engine. It manages how and when workflows are executed — either immediately (“on the fly”) or through the background queue.
The Job Queue ensures workflows are executed reliably, even under heavy load. When workflows are run, they can either:
This flexibility allows users and administrators to balance performance, responsiveness, and system stability across multiple workflows.
When you execute a workflow, the Automations Engine checks its trigger type and execution settings to decide whether it should:
The queue itself runs continuously on the MinuteView Server using the same database that hosts your MinuteView Server. Once MinuteView Server is installed, the Job Queue system (internally powered by a reliable background job framework) becomes active automatically. No additional configuration is required.
You can monitor and manage queued jobs through two interfaces:
<AutomationEngine>/AutomationsQueueEnqueued, Processing, Succeeded, Failed, etc.), queue name, and retry counts.<AutomationEngine>/QueueMonitorWorkflows can be executed in one of two ways, depending on their trigger or configuration:
Some workflows must execute instantly without waiting in the queue. These are typically used for interactive or user-dependent processes that require real-time responses.
Examples:
Use Case: If your workflow is lightweight, user-driven, or must produce an instant response — use immediate execution.
For most workflows, especially long-running or server-based automations, queued execution is preferred.
Queued workflows are added to the Job Queue and executed asynchronously by the Automations Engine in the background. This ensures reliability, better performance, and load balancing across multiple concurrent workflows.
Typical Examples:
Benefits:
Some workflow triggers automatically decide how the workflow is executed, regardless of user preference:
| Trigger Type | Execution Behavior | Notes |
|---|---|---|
| Scheduled Task | Always added to the queue | Scheduled workflows must run through the queue for reliability. |
| Vault Job Queue | Always added to the queue | Triggered by Autodesk Vault jobs. |
| Configurator Trigger | Always processed immediately | Must respond instantly for interactive user sessions. |
| Manual Execution | Can be queued or run immediately | User chooses depending on performance needs. |
| API Trigger | Follows configuration | Configurable per workflow. |
Best Practice: Where possible, queue your jobs to offload processing from the automation server and improve stability — especially on systems with limited resources.
Every workflow job in the queue has a state that shows its current progress:
| State | Description |
|---|---|
| Queued | Waiting to be processed by the Automations Engine. |
| Processing | Currently being executed. |
| Succeeded | Completed successfully. |
| Failed | Encountered an error (check logs for details). |
| Deleted | Manually removed or expired. |
All state transitions are recorded in system logs for traceability and auditing.
If a job fails:
Retries are limited per workflow type to prevent loops or repeated failures.
The Job Queue is optimized for stability and performance:
To improve performance on busy environments:
If workflows appear stuck or not running:
<AutomationEngine>/AutomationsQueue to check the job list.The Job Queue is a critical component of the MinuteView platform. It ensures that workflows execute in the most efficient and reliable way possible — either immediately for interactive use cases or through the queue for background operations.
In short:
<AutomationEngine>/QueueMonitor.