Can we queue processes?

Hi All,

Can we queue processes?

Imagine we have 5 processes and i would like to add all 5 processes in queue which will run one after the other once the first one is complete.

Is this possible?


Hello @plobo!

It seems that you have trouble getting an answer to your question in the first 24 hours.
Let us give you a few hints and helpful links.

First, make sure you browsed through our Forum FAQ Beginner’s Guide. It will teach you what should be included in your topic.

You can check out some of our resources directly, see below:

  1. Always search first. It is the best way to quickly find your answer. Check out the image icon for that.
    Clicking the options button will let you set more specific topic search filters, i.e. only the ones with a solution.

  2. Topic that contains most common solutions with example project files can be found here.

  3. Read our official documentation where you can find a lot of information and instructions about each of our products:

  4. Watch the videos on our official YouTube channel for more visual tutorials.

  5. Meet us and our users on our Community Slack and ask your question there.

Hopefully this will let you easily find the solution/information you need. Once you have it, we would be happy if you could share your findings here and mark it as a solution. This will help other users find it in the future.

Thank you for helping us build our UiPath Community!

Cheers from your friendly

Hi @plobo,
This is default Orchestrator behavior.

Thanks @Pablito.

Are you talking about the queue in Orchestrator?
What i wanted to do is to add Process to queue.

Imagine i have 5 process in my orchestrator:

  1. Run Extract For Company A
  2. Run Extract For Company B
  3. Run Extract For Company C
  4. Run Load for Company A
  5. Run Load for Company B

Company A will have access to Process 1, 4
Company B will have access to Process 2 ,5
Company C will have access to Process 3

Companies can run queue processes between 8AM to 5PM:

When company A runs process 1, i would like to add that to the queue and not run immediately. Similarly for Company B and C.

So at the end in the queue there will be

  1. Run Extract For Company A
  2. Run Extract For Company B
  3. Run Extract For Company C

And then after 5 PM i would like to start processing the queue.

Is this possible?

You can utilize the Orchestrator Queues for that. The standard Orchestrator Queues best practice is to have 2 different processes for each process:

  1. Dispatcher: adding tasks to the queue
  2. Performer: running the task inside the queue

More about Orchestrator queues here.

In your case, it’s possible to have all the companies do their dispatcher during 8AM - 5PM then after 5PM you can run the performer. Both of these can also be scheduled using the Orchestrator Scheduler. You can find out more about scheduling here.

1 Like

Couldn’t say it better :slight_smile: