Skip to main content

Table of Contents

RPA Service-assisted robots registration


Only available versions of this content are shown in the dropdown

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):

  1. 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.

  2. For robots not associated with any work group, the WorkgroupSpecifiedInPayloadTakesPrecedence dynamic system setting is checked.
    1. 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).
    2. 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:
      1. pyGetWorkGroupByRobotID
      2. If pyGetWorkGroupByRobotID is invalid, pyGetWorkGroupForRobotByRequestorOperatorID is used
      3. 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.

Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us