Robots, Queues, Tasks and Triggers smartly linked

How it works

Robots, Triggers, and Queues go hand by hand. Just create your queues, assign the Robots to them, and specify the triggers/tasks.

In short:

You Create a Queue > Create a Trigger / Task > Assign Trigger to Queue > Assign Robot to Queue

That's it.

A Queue is basically a category of your choice. It can be a unit name in the organization, a team, a department, or any other category that suits your needs. For example, you can create a queue for every department.

It would look like something like this:

Now that your Queues are ready - you need to create the Triggers or Tasks and assign them to the relevant Queue(you can also assign the Robots first, it doesn’t matter what comes next after Queues).

Now it is the robots turn. Imagine that your robots are a group of super heroes that you can assign to multiple queues. Those super heroes are empowered with a smart mechanism that knows what task to pull next and from which queue. Yes, it is that simple. All you need to do is just create the relevant Queues, and assign the Robots to the Queues.

Assigning Robot to Queue

You can assign a robot to a Queue (or more) or change the robot's Queue assignment directly from the Robots list. To assign an individual robot to a Queue:

  1. Go to the Robots main page

  2. On the Approved tab, click the 3 dots next to the robot's name

  3. Select Assign to Queue:

  4. Select the Queues you want to assign the Robot to:

What happens when you assign a Robot to multiple Queues? An insight on Robots and tasks assignment in Console Plus

Once you assign a Robot to multiple Queues, the Robot pulls tasks from the Queues according to task priority. Once the Robot completes a task, it queries the assigned Queues for the next tasks with the highest priority and executes it. This way, using a smart Queue Manager and prioritization mechanism, the Robot knows what Queues to query and decide which task to run next and from which Queue.

Unassigning Robot from all Queues

A robot can be assigned to more than one Queue at a time.

To remove a robot's Queue assignment without assigning it to a different Queue (i.e., so that it is not part of any Queue):

  1. Click the 3 dots next to the robot's name > Assign to Queue

  2. Un-select the assigned Queues

  3. Click Unassign all to confirm