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.
For the scheduling feature to work, specific agents need to be enabled and configured in Pega Platform. For more information, see Configuring Pega Robot Manager.
When no scheduled action is defined, the default behavior of the robot is to run in its current work group. When you create a scheduled action for a robot, its current work group is designated as the base work group. After a scheduled action ends, the robot moves back to its base work group.
To change the base work group of a robot, stop the robot, remove all its scheduled actions, move the robot to the designated work group, and then create a new schedule.
- Setting a new schedule for a robot
When a schedule is first created, it is permanently assigned a time zone based on the time zone of the user that created it. When copying a schedule to a similar robot, the time zone does not change, even when copied by a user in a different time zone. When users are added to Pega Robot Manager by using the People tab, their time zone is inherited from the time zone of the logged in user
- Copying a schedule from a similar robot
If you already have a schedule defined for a robot, you can reuse this schedule for other robots by using the Copy from similar robot feature. To copy the schedule from a similar robot, perform the following actions.
- Disabling a schedule
You can remove a schedule from selected robots.
- Deferred scheduled actions
In specific cases, a scheduled action defined for a robot may be deferred by the scheduling agent (ProcessRobotScheduleActions) until its next recurrence or until the end of another scheduled action. The scheduling agent runs every five minutes.
- Using Pega Robot Manager
Use Pega Robot Manager to manage and deploy automation packages to both attended robotic desktop automation (RDA) and unattended robotic process automation (RPA), monitor the performance, health, and throughput of your RPA robots; and manage the life cycle of your RPA robots, including manual start and stop, and defining scheduled actions to enable more throughput when the workload is high.