The Queues tab in the bot manager enables users to create large automation projects underlined by complex logic. A Queue acts as a storage bucket where a large amount of data can be stored and accessed in a first-in-first-out (FIFO) manner. Once the queue is created, multiple Bots will be able to work on the same by specifying the queue name in the project.
When a queue is created in the BOT Manager, it will be empty initially. Users can populate the queue by adding new items to it. These items can be retrieved from the queue and processed. After processing, the status of each of the queue items can be updated accordingly. This can be performed using the activities available in the RPA Genie Studio.
The following studio activities are used with Queues:
During a queue-based process, users can check the status of a specific queue item to see which item is currently being processed, the number of pending items in the queue, and the count of items that have been abandoned or failed during processing.
On the landing page of Queues, there is a Queue Details table that displays the names of the queues and the descriptions that were provided while creating the queues.
While a queue-based process is being run, the In-Progress column for the selected queue will be shown as 1, since a particular queue item is currently being processed. The In-progress column is dependent on the next column (i.e. Pending column). The pending column shows the number of queue items of a particular queue that are yet to be processed. The Error column shows the count of queue items of a particular queue that went to either an abandoned or failed state while executing the process.
Under the Action column, there is a ‘view’ option that shows the details about the queue item transaction. Also, there is an option available to edit or delete the existing queue. The “Add” button allows to create a new queue.