Hi. Please help with selecting license. Plan is to build 2 processes with Ui Automation for legacy desktop application.Each process will need to run hundreds of records, if possibly at the same time. We have our own hosted VM in AWS and plan to test and deploy there. If we buy one automation developer license can it be used to develop 1 or more processes. Is 1 unattended license enough for this case? Is unattended license based on robot units consumption or flat rate?. Please help
Yes, you can develop n number of automations. No limit.
Yes, it would be sufficient.
It’s flat rate. Once you purchase it, you can use it 24x7 no issue.
Thanks for the reply. Need further information. Our automation involves opening desktop app, login with credentials and do process by click type activities. Is it possible to run these in background, so that multiple processes can be run in background or it requires foreground which means only one process can be run at a time. Also if we purchase 1 license and attach one process to 1 VM, can 2nd process created in 1st VM can be deployed in 2nd VM with the same license or license is in terms of machine i.e 1 License for 1 Device only. In the future we are planning to deploy more than 100 processes to run 24/7.
If your robot is doing an UI interaction in that case you can’t make it as back ground process, instead of the UI interaction you can consume the API of your desktop application if you have. This way you processes can become the background processes.
If you are having two processes and doing the UI interaction in that case you should have two unattended licenses with the two users so that you can create two robots and you should also have two RDP licenses so that your robots can login to the machine simultaneously and perform the scripted actions. This you can do in a single VM.
In future if your plan is to deploy 100 processes, and all the processes you want to run simultaneously then definitely you should have 100 unattended licenses which is not recommended. You can have 100 robots but those 100 robots can be executed by 10 unattended robot licenses, but the condition here is maximum 10 robot at a time can perform the operation simultaneously, once those licenses are free from the previous 10 robots then another 10 robots can pick the same licenses.
Thanks for the reply. What i can infer is each license is attached to a machine. Can we have a situation where we buy one Developer License to develop workflows in one machine which will be run in separate machine which is licensed with Unattended. So only published processes will run in that. If we have to edit or change any part of the workflow, we will have to do it in machine with developer license.
Nope, background process can transition to foreground whenever required but should not have any foreground process already running at the same time. It would become tricky to debug if implemented so not advisable.
It’s strictly 1 license for 1 device at a time. That’s how license works, otherwise everyone would have bought just one license ![]()
You will have to plan the timings of each bot’s accordingly to get full return on your investment.
Cheers!
Thanks for your help
There are different type of licenses UiPath provide
- Automation Developer Licenses for development
- Unattended robot licenses for executing the robot in RDP machine
- Attended Robot Licenses for executing the robot in user session
etc
In your case you can use Automation Developer Licenses to develop your process in one machine and you can Unattended robot licenses to run your processes in another machine.
You can’t use Automation Developer Licenses to run the processes in unattended mode.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.