Skip to main content
Nintex Community Menu Bar

Assign Multiple Bots to a Botflow

  • December 10, 2021
  • 3 replies
  • 31 views

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".

3 replies

Forum|alt.badge.img+9
  • Scholar
  • 49 replies
  • December 16, 2021

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


  • 2 replies
  • May 19, 2022

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 


Forum|alt.badge.img+9
  • Scholar
  • 49 replies
  • May 19, 2022

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