Building a Pega Robot Manager application
By creating a new Pega Robot Manager application by using the New Application Wizard, you can configure the necessary components for attended and unattended robotic process automation applications.
For example, robotic work groups, assignment types, decision tables for robot registration, and access roles for users and robot operators.
Log in to Pega Platform as the RMSysAdmin user or any user whose current application stack has Pega Robot Manager as a built-on.
In the header of Dev Studio, click.
In the New Application screen, select the Pega Robot Manager template.
Confirm your selection by clicking Use this application type.
In the Robot Manager settings screen, enable or disable the following application settings:
- Enabled by default. Pega Robot Manager automatically responds
to shifts in workloads across your solution
through continuous monitoring of work groups and
work queues to determine the work that needs
priority based on service-level agreement (SLA) of
open assignments. As a result, the Auto-balancing
engine dynamically dispatches robots across work
groups to ensure that all open assignments are
processed within the SLA, reallocating robots as
For more information, see Auto-balancing robot workload across work groups.
- Auto-archiving of reporting data
- Enabled by default. Auto-archiving of Pega Robot Runtime operational
metrics prevents your system from accumulating old
or obsolete data. If you enable this option, the
collected data is periodically cleaned up, based
on your configuration.
For more information, see Auto-archiving robot operational data.
- Auto-purging of reporting data
- Enabled by default. Auto-purging of Pega Robot Runtime data permanently removes old or obsolete data at specific intervals.
For more information, see Auto-purging robot operational data.
Configure robotic work groups:If you do not create a work group, then the wizard automatically generates a Default robotic work group.
See the following figure for reference:
Click Add work group.
Enter the work group name and at least one assignment type.Assignment types represent work queues that contains robotic work assignments, waiting for an available robot to process them.
To disable automatic workload balancing for this work group, clear the Auto-balancing check box.You can perform this step to ensure that the number of robots assigned to this work group does not change.Automatic workload balancing increases efficiency and minimizes robot idle time by moving robots between work groups to complete pending assignments on time. For more information, see Auto-balancing robot workload across work groups.
If you created multiple work groups, you can change the default work group to which robots register by performing the following steps:
For more information about robot registration, see Robot registration and work group assignment for RPA (unattended) robots.
In the work group tile, click the Edit icon.
Select the Default work group check box.
Confirm your settings by clicking Submit.
Enter the name of your new application and click Create application.
To add users to your application, perform the following actions:
Place the mouse cursor in the Select a user or add user by email address... box.
Select an available user from the list or enter a valid user email.
Select a user role.
If you entered a user email, click Send invitation.
Click Go to app.
- Pega-Robot-Register pyGetWorkGroupByRobotID
- Pega-Robot-Register pyGetCandidateWorkGroupListByDispatchOperator
- Pega-Robot-Register pyGetAccessGroupForRobotByWorkGroup
- Pega-Robot-Register pyGetWorkGroupForRobotByRequestorOperatorID
For more information, see Configuring how robots are assigned to work groups (initial robot registration only).Additionally, the following access groups are now available:
For more information, see User roles.