How to improve the use of our unattended license

Hi everyone,

UiPath Orchestrator: 2021.10.3 (On-premise)

We currently have many processes that run at the same hour (for example 6 am). Due to business restrictions, we cannot change the schedule in the orchestrator to another time. We have processes that are foreground and other ones that are background. We have only one unattended license available in our orchestrator. We are experiencing at that time (6 am) a lot of bottlenecks for obvious reasons because we cannot run in parallel those processes with our current license.

I read that only attended licenses can run multiple background processes. However, if I understood correctly, a human must trigger manually those processes and we must trigger those processes automatically.

My question is: What kind of solution would be available for us, having in mind the previous restrictions?

Thank you so much for your help


Hello @sergio85, try some of these solutions and see if it works:

1. Prioritize and Optimize: Review your processes and prioritize them based on business criticality. Ensure that the most important processes run at 6 am, while less critical ones are scheduled at different times. This way, you can optimize the use of your unattended license during peak hours.
2. Queue Management: If your processes are using queues in Orchestrator, consider using queue priorities and processing deadlines. Processes with higher priority can be processed first, ensuring that critical tasks are executed promptly.
3. License Allocation: If possible, consider acquiring additional unattended licenses. This would allow you to run multiple unattended processes in parallel during peak hours. This might require a conversation with your UiPath representative to explore licensing options.
4. Parallelization within a Process: Modify your processes to allow for parallel execution of tasks within a single process. This could involve breaking down a monolithic process into smaller, parallelizable tasks.
5. Scheduled Delays: Introduce scheduled delays between the start times of your processes. While this doesn’t solve the parallel execution problem, it can help stagger the load on your unattended license, reducing bottlenecks.
6. Trigger from External Systems: If your processes can be triggered by external events or systems, consider triggering them at different times based on availability and load. This could involve integrating external systems with UiPath.
7. Consider Attended Automation: While attended licenses require manual triggering by a user, they can run multiple background processes. Depending on your specific use case, you might explore whether attended automation can help, even if it means some level of manual intervention.
8. Optimize Process Efficiency: Continuously optimize your processes to make them more efficient, reducing the time they take to execute. This can help in managing peak load times more effectively.
9. Monitor and Adjust: Regularly monitor Orchestrator and process performance during peak hours. Adjust your scheduling and prioritization based on actual usage patterns and bottlenecks.

Cheers! :slight_smile:

Thank you so much for your time and pieces of advice. :wink:

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.