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 the work group that the robot should join based on pyGetWorkGroupByRobotID and pyGetWorkGroupForRobotByRequestorOperatorID decision tables.
You can configure Pega Robot Manager so that a specific method of work group registration takes precedence over the others. In this case, if one method does not work, then other methods are applied.
With Pega Robot Manager, you can update the pyGetWorkGroupByRobotID and pyGetWorkGroupForRobotByRequestorOperatorID decision tables through the Pega Robot Manager user interface. For more information, see Changing settings from the Pega Robot Manager interface.
- In the navigation panel of Dev Studio, click Records.
- Expand the SysAdmin category, and then click Dynamic System Settings.
- Click the record with the pegarobotics Owning Ruleset and WorkgroupSpecifiedInPayloadTakesPrecedence Setting Purpose.
- On the Settings tab, in the Value
field, enter one of the following values:
- true – Use this setting if you have configured your robots to request a work group in their registration requests. Pega Robot Manager attempts to assign the robot to the work group that is specified in the request. However, if the registration request contains an invalid work group, Pega Robot Manager attempts to assign the robot to a work group that is specified in the pyGetWorkGroupByRobotID decision table. If this fails, Pega Robot Manager attempts to assign the robot to a work group that is specified in the pyGetWorkGroupForRobotByRequestorOperatorID decision table.
- false – Use this setting if you want Pega Robot Manager to automatically determine the work group for each robot. Pega Robot Manager attempts to match the robot to the work group by using the pyGetWorkGroupByRobotID decision table. If the work group that is specified in that decision table is not valid, then Pega Robot Manager attempts to match the administrative credentials to a valid work group by using the pyGetWorkGroupForRobotByRequestorOperatorID decision table. However, if the work group that is specified in the decision table is also not valid, then Pega Robot Manager uses the work group that is specified in the registration request of the robot.
- Click Save.If none of the above options result in a valid work group, the robot registration fails.
- Assigning to a work group by request (initial robot registration only)
For more information about configuring the registration request for a robot, see the Common Configuration Settings section in the Pega Robot Runtime help.
- Assigning robots to a work group by using a decision table (initial robot registration only)
If you want Pega Robot Manager to automatically assign each robot to a work group, you can customize one of the provided decision tables, depending on the method that you want to use. A robot can be assigned to a work group based on the user ID or the robot ID.
Previous topic Stand-alone robot registration Next topic Assigning to a work group by request (initial robot registration only)