Use Of Multibot

MadhuG001

Member
Hi All,

Can anyone please provide a clear picture of Multi BOT. I have gone through some video, but didn't get it.

I mean why/ under what scenario we need to use it.
It will be so helpful, if anyone explain it with a small example.
Link to any reference documents will also be welcome.

Thank You.
 

DTforrpa

New Member
The easiest way to understand why, is to think of a human workforce. If 1 person could cope doing everything within an acceptable timeframe for the given process, employers would have only 1 staff member.
So a team can get more done and/or done in a quicker time than 1 person.
Very relevant for lengthy processes or high volume standardised tasks
 

MadhuG001

Member
The easiest way to understand why, is to think of a human workforce. If 1 person could cope doing everything within an acceptable timeframe for the given process, employers would have only 1 staff member.
So a team can get more done and/or done in a quicker time than 1 person.
Very relevant for lengthy processes or high volume standardised tasks
Hello DTforrpa,

Thanks for replying back.

As you have mentioned in the last line as "For lengthy processes or high volume standardized tasks", so I am getting confused here because the reason for using Work Queue also described as same(High volume of data).

How is it different from Work Queue?
Please explain in a simple manner, same as you explained earlier.
 

DTforrpa

New Member
I am not sure I understand you point.
But a work queue is used to determine what work exists or remains to be worked, and to manage what work has been done so far, and what remains. If you don't have a work queue others bot's (multi-bot's) will not know what work is available to them to do.
 

gsaideepak

New Member
In simple terms using multi bot you can replicate knowledge to different bots using the process and work queue would help in understanding what has been completed by the different bots that are working using the given process(knowledge).
Hope this helps
 
If you have one bot working from 08:00-16:00 every day with 1000 items and and the bot finish working all 1000 items 15:55 then everything is fine.

The problem here is if you get 5000 items to work on one day, then you won't finish in time and this is where you have to scale your solution using multiple bots. In this instance you would need 5 bots instead of just one, to finish all 5000 work items before 16:00.
 

MadhuG001

Member
I am not sure I understand you point.
But a work queue is used to determine what work exists or remains to be worked, and to manage what work has been done so far, and what remains. If you don't have a work queue others bot's (multi-bot's) will not know what work is available to them to do.
Thank you so much DTforrpa
 

MadhuG001

Member
If you have one bot working from 08:00-16:00 every day with 1000 items and and the bot finish working all 1000 items 15:55 then everything is fine.

The problem here is if you get 5000 items to work on one day, then you won't finish in time and this is where you have to scale your solution using multiple bots. In this instance you would need 5 bots instead of just one, to finish all 5000 work items before 16:00.
Thanks robinjens1.
Thanks for explaining the concept with simple example.
I got it.

Is there any specific constraints to choose MultiBOT for a process?
OR
Based upon the time required for each Item ID to finish the task & number of items per day, we have to choose MultiBOT?
 
Last edited:
You need to set up your process to be able to handle more bots working the queue of work items. If not all 5 bots will start working the same work items. This is basically the "scaling your solution" part.

But if you only have one bot then it doesn't matter that much. However this is something you personally will have to decide on for your purpose and needs with RPA when it comes to the need of one bot or 5, 10 or 100 etc.

The only difference in having more bots vs 1 is mainly the price.
 
Last edited:

MadhuG001

Member
You need to set up your process to be able to handle more bots working the queue of work items. If not all 5 bots will start working the same work items. This is basically the "scaling your solution" part.

But if you only have one bot then it doesn't matter that much. However this is something you personally will have to decide on for your purpose and needs with RPA when it comes to the need of one bot or 5, 10 or 100 etc.

The only difference in having more bots vs 1 is mainly the price.

Thanks robinjens1.
Got
the MultiBOT concept.

Regarding Work Queue, correct me if I am wrong:
WQ is nothing related to volume of data(I mean it's not going to reduce time consumption).
It's only a feature to monitor(Status, Tag etc..) the Item ID's.

(As described by "DTforrpa" on top WQ is used "to determine what work exists or remains to be worked, and to manage what work has been done so far, and what remains")

Thanks again
 
Work queue is not related to volume of data, the volume of data in work queue depends on the items you import to the work queue (the tasks you want the robot to do)

And like you said as describe by DTforrpa; the WQ it's mostly for monitoring, you can also use it for reporting. It's also in case of a system crash, where the work queue then will know what it have processed and not. Hope this clears up most of your questions.

Feel free to send me a private message if you have more questions in regards to this topic!
 

Preeti3318

New Member
If you have one bot working from 08:00-16:00 every day with 1000 items and and the bot finish working all 1000 items 15:55 then everything is fine.

The problem here is if you get 5000 items to work on one day, then you won't finish in time and this is where you have to scale your solution using multiple bots. In this instance you would need 5 bots instead of just one, to finish all 5000 work items before 16:00.


i have a question here ( i am new to RPA). if my bot is working 1000 items in one day and now it has to run 5000 item in one day. and i have used workqueues along with environment locking. so can i run the same process on 5 bots(resources) simultaneously. or i need to create 5 different process and then run them on multiple bot to achieve it.
 

sahil_raina_91

Active Member
i have a question here ( i am new to RPA). if my bot is working 1000 items in one day and now it has to run 5000 item in one day. and i have used workqueues along with environment locking. so can i run the same process on 5 bots(resources) simultaneously. or i need to create 5 different process and then run them on multiple bot to achieve it.

You can run the same process on 5 bots(resources) simultaneously.
 
Top