We have 5 unattended RPA bots in one VM which are running every 10 minutes. The reason why they run that often is because we need to process requests submitted to a web app (they are stored in a SQL DB and then retrieved from there) as they come.
In our company we were told that by setting up this way “we are consuming 5 unattended licenses at the same time and we will get get a lot of bots being set as Pending due to the high usage of the Unattended concurrent licenses”.
What are your thoughts on our current setup? do you have any recommendation?
Hey @slowdive ,
Thanks for reaching out to UiPath Community.
If all five of your bots are actively processing requests every 10 minutes, then yes, you are indeed consuming five unattended licenses at the same time. It may potentially cause other unattended bots to go into a Pending state.
One thing to optimize your license usage is, you may want to consider adjusting the scheduling of your bots so that they are not all running at the same time.Considering to stagger the start times of the bots so that they are running at different times throughout the day.
Let me know if you have more questions. Till then Happy Automation.
@dsanch You have to clearly manage the SLA expectation with business like if they increase from 10 min to 30 min scheduling and each item has SLA for an hour . That way u can give way to other bots
thanks guys. the thing is, requests need to be processed as soon as they come, so not sure if increasing the scheduling time will help with that, but I read from your replies that the take a way here is that we shouldn’t have two unattended running parallelly. Is there a way to ensure this without trying to figure out how much time difference should we consider/increase for each bot?
Hey @slowdive ,
If could adjust the frequency at which they run to better match the volume of requests that are being submitted to the web app.
@slowdive can we make it queue based or event based trigger rather than time based