The Queue Processor executes process flows based on the priority information associated with each process flow. You have the following priority levels available to set for a process flow:
- Real Time Processing
- High
- Medium
- Low
Process flows with High, Medium, and Low priority are executed by the Queue Processor. The order of execution of process flows based on the priority is as follows:
- High
- Medium
- Low
Process flows with same priority level are executed on first-in, first-out (FIFO) basis.
Refer to the section Defining Priorities for Process Flows to know how to set the priority. Adeptia recommends you to set the priority for your process flows in such a way that none of them remains in the queue for a long time. This is also to mitigate any risk of low or medium priority process flows not being executed at all.
The Queue Processor page displays the number of Running, Ready, Queued, and Corrupt process flows with their details (Process Flow Name, Job ID, Time, Priority, and Status). Follow the steps below to go to the page:
- Log in to Adeptia Connect.
- Click Account and select Maintenance.
Click Queue Processor in the left pane to open the page.
To search for Process Flows for a specific time period, go to advanced search.
- Click the arrow in the search box.
- Enter the Process Flow's name in the Process Flow Name field.
- Select the Process flow status from the drop-down list of Select Status.
- To select the time interval for which you want to view the Process Flows, click the calendar icon and select the date to enter in From and To field.
- Click Search.
To know how to clean up the queued processes in Queue Processor, click here.
Setting up the number of concurrent process flows execution
You can limit the the number of process flows for concurrent execution by updating the system property abpm.queue.processor.concurrent.processes in Connect. Perform the following steps to set the value:
- Click Account > Settings.
- Expand the Server Nodes Settings in the left panel.
- Select the server node.
- Click Edit.
- Click to expand Load Management and then Cluster and Queue Processor Configuration.
Enter a number in the Value field for the property abpm.queue.processor.concurrent.processes.
Click Save.
See also
Cleaning up Queue Processor