Skip to main content
Version: V6.5

Queue

Queue

Used for viewing and managing queues invoked by RPA processes, you can create queues here to enable data to be written into or retrieved from queues between Automation Creator and Automation Worker, allowing information transfer.

img

Create

To create a new process, click the "Create Process" button, fill in the name and description, and save. Note that the queue name cannot be the same as any existing queue name; otherwise, a "Duplicate queue name exists" prompt will appear.

Tip: You can only view queues within your permission range. However, when creating a new queue, the system will check whether the name duplicates any other queue names across the system, including those you do not have access to.

Add Collaborator

In the list, click the queue for which you need to control permissions, then click "Add Collaborator" to set the corresponding collaborators.

img

Role NameDescription
UserCan use the queue in tasks.

View Queue - Queue Information

Click "View Queue" to check the basic information of the queue.

img

View Queue - Message Content

By clicking the "View More" button (the small eye icon on the right), you can view the message records of the queue, including: message ID, message source, enqueue time, status, consumer, and other information.

img

Details include:

  • Message ID: Automatically generated by the program to uniquely identify a message.
  • Message Source: The initiator of the enqueue operation, originating from the task that generated the message.
  • Enqueue Time: The time the message was added to the queue.
  • Effective Time: The time the message becomes effective.
  • Expiration Time: The time the message expires.
  • Priority: The priority level for consumption, ranked High > Medium > Low.
  • Consumer: The entity that consumes the message, which is the initiator of the task consuming the message. For manual consumption, it refers to the member who manually consumes the message.
  • Status: The current status of the message.

Message statuses include the following types:

  • Not Effective: The message is not yet effective and cannot be consumed.
  • Effective but Not Consumed: The message is effective and ready to be consumed.
  • Consumed: Indicates that the Automation Worker has retrieved the message from the queue, and other Automation Workers will not retrieve it again.
  • Expired: The message has passed its expiration time and cannot be consumed.

Message sources and consumers include four types:

  • Automation Creator: When Automation Creator users develop RPA processes with the Automation Creator client and execute processes containing "enqueue" or "dequeue" commands while logged in, they can successfully add or retrieve message content from the queue.
  • Automation Worker: Attended-Floating License Automation Workers and Unattended Workers can execute processes containing "enqueue" commands to add message content to designated queues or "dequeue" commands to retrieve content from queues.
  • OpenAPI: Third-party applications can add or retrieve message content via the Automation Commander OpenAPI interface after authorization through Automation Commander.
  • Specific User Name: When users manually enqueue or consume messages, the message source or consumer will display the user's name.

Re-Enqueue

Click "Re-Enqueue" to add consumed messages back to the queue. Users can edit the message in the window, and the re-enqueued message will be treated as a new message.

img

Edit

To modify the current queue information, click the "Edit" button to edit the queue name and description.

Note: Modifying the name may cause historical processes to fail to reference the queue correctly, resulting in task errors. Please proceed with caution.

Delete

To delete a queue, click the "Delete" button in the list. After confirming the deletion, the queue will be removed.

Note: Deleting a queue may cause historical processes to fail to reference the queue correctly, resulting in task errors. Please proceed with caution.