How we can define queue base trigger to trigger job?

how we can define queue base trigger to trigger job? help me elaborte the the queue base trigger in UiPath

In UiPath, a queue-based trigger is a mechanism that initiates the execution of a job when specific conditions are met within a queue in the Orchestrator platform. Queues are used to manage and prioritize the processing of items in a structured manner. Queue-based triggers are useful when you want to automate processes based on the availability of new items in a queue. Here’s how you can define and set up a queue-based trigger in UiPath:


  1. UiPath Orchestrator: Ensure that you have access to UiPath Orchestrator, the centralized platform for managing and scheduling your automation tasks.

Steps to Define a Queue-Based Trigger:

  1. Create a Queue: Before you can set up a trigger, you need to create a queue in UiPath Orchestrator. This is where you’ll be adding items that will trigger your job. To create a queue, go to Orchestrator and navigate to the “Queues” tab. Click on the “Add Queue” button and provide the necessary details.

  2. Create a Process: You should have a UiPath process designed and published to Orchestrator. This process should contain the automation logic that you want to execute when a trigger is activated.

  3. Create a New Trigger: Now, you can create a new trigger that is queue-based. Follow these steps:

    • In UiPath Orchestrator, go to the “Triggers” tab.
    • Click on the “Add” button to create a new trigger.
    • Select “Queue” as the trigger type.
  4. Configure Trigger Details:

    • Give your trigger a meaningful name.
    • Select the queue that will trigger the job when items are added to it.
    • Define any additional criteria for when the trigger should activate, such as specific priority levels, due dates, or statuses of queue items.
  5. Configure the Process to Execute: Choose the process that should be executed when the trigger is activated. This should be the process you created in step 2.

  6. Set Up Schedule (Optional): You can configure when the trigger should run. You can choose to run it immediately when conditions are met or schedule it for a specific time.

  7. Save the Trigger: Once you’ve configured all the details, save the trigger.

  8. Activate the Trigger: By default, the trigger is created in an inactive state. You can activate it manually or set it to activate automatically based on your requirements.

  9. Monitor Execution: As new items are added to the queue and the trigger conditions are met, the associated job will be automatically started and executed by UiPath Robots.

With this setup, UiPath Orchestrator will monitor the queue for changes and trigger the specified process whenever the defined conditions are met. This allows you to automate processes in response to the arrival of new queue items, making your automation more dynamic and efficient.