RPA Service-assisted robots registration
The RPA Service and its associated robot register in Pega Robot Manager by using the registration operator credentials.
When an RPA Service-assisted robot is started, it registers into a work group according to the following criteria (in order of precedence):
- If the robot was previously assigned to any work group, its last work group
association is retained.
When a robot is stopped and started again, it starts working in the work group that it belonged to when it stopped. If a robot is stopped, moved to a new work group, and then started again, it starts in the work group that it was moved to.
- For robots not associated with any work group, the
system setting is checked.
- If WorkgroupSpecifiedInPayloadTakesPrecedence is set to true, the robots work group is determined by the Pega Robot Runtime (either Common Config setting or a command line parameter).
- If WorkgroupSpecifiedInPayloadTakesPrecedence
is set to false, decision tables on
Pega Robot Manager side are used to identify
the base work group for the robot in this order:
- If pyGetWorkGroupByRobotID is invalid, pyGetWorkGroupForRobotByRequestorOperatorID is used
- If pyGetWorkGroupForRobotByRequestorOperatorID is invalid, the work group that is specified in the registration request of the robot is used (this is equivalent to WorkgroupSpecifiedInPayloadTakesPrecedence set to true)
For best results, set WorkgroupSpecifiedInPayloadTakesPrecedence to false and allow Pega Robot Manager to determine initial work group associations.
- Configuring how robots are assigned to work groups (initial robot registration only)
A robot can request to join a specific work group. If a specific work group is not specified by the robot, Pega Robot Manager attempts to find a work group that the robot should join from the pyGetWorkGroupByRobotID and pyGetWorkGroupForRobotByRequestorOperatorID decision tables.
- Moving robots between work groups
If you have more than one work group, you can move robots between them either manually or by defining a schedule.
- Scheduling robots
You can set schedules for robots, which reduces the manual effort of managing robots. Robots can be stopped outside of working hours or moved between work groups to provide assistance during known peak hours.