Distribute tasks
General overview
There are various types of Bot Tasks. For example, several lines of businesses may want to automate different types of applications. In this case, there is a need to divide RPA Units into separate queues with one type of tasks to be transferred to the first queue, the second type of tasks—to the second, and so on. The reasons for the segregation can be as follows:
- Regulatory or security requirements
- Business Processes of a significantly varying nature in terms of applications used
- Segregated development teams for different Business Processes with no direct communication or collaboration path, for example, when different service providers are responsible for implementations
To distribute RPA tasks, use the unified method of task routing via fleets. Fleets stand for groups of RPA Units used to segregate tasks according to their business purpose.
note
For the legacy RPA fleet configuration using the fleet attribute in the XML configuration of the RPA plugin, see Robotics plugins. If both a Bot Source fleet and the legacy attribute are present, the Bot Source settings have priority.
Configure fleets for RPA tasks
Before you proceed with the fleet setup, configure RPA Units on the RPA Windows server.
To configure fleets, perform the following steps:
Go to
INSTALL_DIR/bot-agent/conf/unitsand modify or copy theunit{Unit_id}.ymlfile, where{Unit_id}refers to the RPA Unit identifier.Change
unit_idandfleet.unit_id: 2 fleet: sharedsharedis the default fleet. If yourunit_idis more than 9, remove the last 0 in each port—the maximum number for one machine is 99.To define custom fleets to submit tasks to, specify
fleetfor each RPA Unit:unit_id: 3 fleet: SAP
tip
To set up fleets using the Bot Source functionality, refer to Work with fleets.