Need help in scaling automation into multibot

Hi All,

I have one automation where user submit one request(with required of 30 report) and it is added into one single queue and it process, but now while downloading each report some time it is taking 1.5hrs…so planning to scale this bot into multibot architecture…any guidance how we can achieve this .

Thank you

Firstly, do you have another licence to use?

After that, you need another robot account or machine run it on, from there you need to make sure there isnt a conflict if the queue items are ran concurrently.
If all is ok, you can then configure this on the queue trigger, tell it to start 2 jobs and if the folder has 2 robots available, and sufficient machines, the process will execute twice in parallel

yes we have machine…can you please tell in detail

Thank you

I just gave details. You need to be more specific on what parts you dont understand?

in a single queue, how to read what the report requested from user and then split…what I am thinking is by using gettransaction.specific content will get the name of the report and then these details will be added into datatable then from there we can split the bot

you already have a queue so, next pre-requisite is to add more machines into the orchestrator folder, then setup a queue trigger.
you can define/limit how items are required to trigger the job, maximum number of jobs to trigger etc in queue trigger.
While setting up queue trigger, select the “account” with which the robot/s should run and leave the machine field as “any machine”.(make sure that the account you add has access to all the machines that are added).

you need not categorize your files and call the robot to run.. queue trigger would do the random assignment of queue items on available machines.