Queues

Manage data queues for task processing in Bot Management Console

Queues provide a way to store and process data asynchronously. Tasks can read from queues, process the data, and handle items one at a time or in batches.

Queue Overview

Each queue contains:

  • Queue Name: Unique identifier for the queue
  • Description: Purpose or description of the queue
  • Data in Queue: Current number of items waiting to be processed

Creating a Queue

To create a new queue:

  1. Navigate to the Queues section
  2. Click the Add Queue button
  3. Provide:
    • Queue Name: A unique name for the queue
    • Description: Optional description of the queue's purpose
  4. Click Create Queue

Queue Actions

For each queue, you can:

  • Create Form: Generate a form for submitting data to the queue
  • Copy API URL: Get the API endpoint for programmatic data submission

Queue API

Queues can be accessed via REST API to add data programmatically:

Endpoint: PUT https://{{orchestratorURL}}/api/queue/{{queueName}}

Headers:

  • x-api-key: {{your api key}}

Body:

{
  "id": 1,
  "name": "Demo",
  "data": "Your data here"
}

Tasks assigned to agents can then process items from the queue automatically by using the Read Queue Block in RAPBot Agent app.