MarketplaceListingsTemplateHub and Spoke Framework

Hub and Spoke Framework

Bronze Certified

Template

0 reviews

68

Hub and Spoke Framework

Bronze Certified

Template

0 reviews

68


Summary

Framework to maximize robot utilization for UiPath

Overview

Hub and Spoke framework aims to maximize utilization of robots by distributing workload across idle robots (Spoke bots) using a master robot (Hub bot).
On a high level, there are 4 logical components to this framework;
  1. Hub / Master Robot
  2. Master Queue
  3. Master Config
  4. Spoke / Worker Robots
The Hub robot runs in the background checking for requests in the Master Queue. The Master Queue is a centralized queue where transaction items for all the processes are created. Hub bot picks each transaction item from master queue and assigns to spoke robots based on its availability.
The Master Config is a spreadsheet which maintains configuration data such as process to robot mapping, orchestrator details, assets and other configuration parameters.
Each transaction item will contain all the inputs for the master bot such as the 'process name' and well as the inputs required by the intended process. The master bot ensures the optimum utilization of robots by keeping robots occupied as more requests arrives.

Benefits


Published: 29 Oct 2018 | Updated: 21 Aug 2020

Rakesh Madhavakurup
RPA Developer

License

MIT


Code Language

Visual Basic


Runtime

.NET Framework


Tags

hub-and-spoke
bot-manager
robot-utilization
master-worker-robots
robot-workload-management
queue-distribution

Compatibility

Studio: 21.4+


Dependencies

SQLiteDatabaseForUiPath 1.0.0



Similar Listings