What Is The Difference Between RDA and RPA

The difference between RPA and RDA is that the RDA is an automation solution that assists the agent in handling simple repetitive tasks. The agent plays a role in facilitating when the automation is triggered and stopped depending on their work flow.

An example of that would be an agent receives a call and needs to retrieve all necessary info related to the customer that is calling. Instead of the agent manually retrieving the data from various applications, the RDA assists in gathering this information in parallel to the agent speaking with customer.

The agent is the one that determines when the data is retrieved and what particular information is gathered by providing an account number to the RDA to assist with.

The RPA is a headless operation in comparison. There are no agents to instruct the robot when to collect the information. There are no users interacting with the robot. The design of the automation is totally self-sustaining.

Suppose you have a massive amount of records that require updating, but the record access is mutually exclusive. Mutual exclusion meaning only one agent can access the record at a time. You wouldn't want to update these records in the middle of a work period, because that would disrupt the call flow of the agents and it would not prove helpful if the account record was already in use by one of the human agents.

Instead, you would create a headless (no user interaction) automation to update the records during off peak hours, i.e. (2 AM in the morning). This headless automation could be started with the use of the Windows Scheduler that starts the Robot at a specific time every night, or every 1st and 2nd Tuesday of the month which ever you prefer. The Robot would start from the task scheduler and perform the necessary updates while the agents are not accessing the records. This headless operation is called an RPA.

Both RDA and RPA are solution automations, but designed with two different task in mind.

***Moderator Edit: Vidyaranjan | Tagged FAQ ***

**Moderation Team has archived post**

This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.


Keep up to date on this post and subscribe to comments

February 23, 2017 - 8:42am

Hi Zach,

Thank you for sharing the detailed article on differences between RPA and RDA on the PSC.


Vidyaranjan | Community Moderator | Pegasystems Inc.

June 14, 2017 - 8:56am

Hi Zach,

Is RDA considered as Attended & RPA as Unattended automation?


October 10, 2017 - 1:57am
Response to PravallikaM465




October 11, 2017 - 4:56am

does studio needs to be configured differently to perform RPA ? or we can perform RPA on default studio installed?

October 11, 2017 - 5:11am
Response to SindhuP3534

Hi Sundhu,

We see that you have created a new post for this which looks more detailed: need technical help on RPA and RDA


Lochana | Community Moderator | Pegasystems Inc.