rkwock
Novice

Assign Multiple Bots to a Botflow

Is anyone familiar with how RPA handles a botflow being assigned to multiple bots?

 

My initial assumption was that any given botflow assigned to multiple bots would be run on each bot; however, I've noticed that the botflow will only run once among all the bots (example below for clarity).  I'm guessing that the botflow will run on the first assigned bot it comes across on the bot list (in RPA Central), but that's just a guess.

 

Example:
Botflow "helloWorld" assigned to bot "A" and bot "B" (separate workstations, separate named bots listed in RPA central).  When run via RPA Central, the botflow will only run on "A" and never trigger on "B".

Labels: (1)
0 Kudos
Reply
3 Replies
michta
Nintex RPA Expert
Nintex RPA Expert

Re: Assign Multiple Bots to a Botflow

Hi, @rkwock ,

 

Bots are assigned botflows for execution based on the order in which they connect to RPA Central. In your case below, if both bot A and B were offline, and B connected at 8 am while A connected at 8:15 am, bot B should get the botflow instance when run from RPA Central.

 

HTH,

Mike

0 Kudos
Reply
sammcn
Novice

Re: Assign Multiple Bots to a Botflow

Hi Mike

So if Bot B were already running an instance of the botflow would Central assign the next Bot in the list of assigned bots to run a new instance?

Thanks

Sam 

0 Kudos
Reply
michta
Nintex RPA Expert
Nintex RPA Expert

Re: Assign Multiple Bots to a Botflow

Yes, if Bot A was online.

 

Note we added some Powershell examples to the API topic: https://help.nintex.com/en-us/rpa/API/api.htm

 

What this allows you to do is run a script to start an instance on a particular Bot if you need more control over where the instance runs.

 

HTH,

Mike

0 Kudos
Reply