https://github.com/andrewjimpson9551/uipath-bot-optimizer-framework
https://github.com/andrewjimpson9551/uipath-bot-optimizer-framework
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: andrewjimpson9551
- License: mit
- Default Branch: master
- Size: 246 KB
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
UiPath-Bot-Optimizer-Framework
UiPath Bot Optimizer Framework aims for efficient 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;
a) Hub/Master Robot
b) Master Queue
c) Master Config
d) Spoke/Child Robots
The Hub robot runs non-stop as a background job checking for requests in Master Queue. The Master Config spreadsheet maintains the framework configuration data such as process to robot mapping, orchestrator details, assets and other configuration parameters.
A new transaction for a process is triggered by creating a transaction item in the master queue. The transaction item will contain all the inputs for the master bot and well as the inputs required by the intended process. The master bot reads each trasnsactions from the master queue and assigs to a robot based on the availability. The master bot ensures the optimum utilization of robots by keeping robots occupied as more requests arrives.
Features
• Auto dispatch transactions across multiple robots based on bot availability
• Work distribution is supported even across Orchestrator and/or Tenant
• Robot assignment can be setup at process level which provides maximum flexibility and control in workload management
• Able to manage workload of multiple processes
• A robot is wake up only when there is a transaction to process
Owner
- Name: Andrew Jimpson
- Login: andrewjimpson9551
- Kind: user
- Location: United State
- Repositories: 2
- Profile: https://github.com/andrewjimpson9551
Senior Machine Learning Engineer | AI Systems Architect
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 3