A robotic desktop automation (RDA) runs on client desktops and automates tasks and workflows. You can use an RDA as a source for a data page when the data page is requested from a browser on a Microsoft Windows client that is running Pega Robotics™ Runtime.
The RDA robot can read data from a system or write data to a system, even if the system does not have an API. For example, you can use an RDA to obtain a credit score from a legacy system, and then you can display that credit score on a Pega Customer Service™ application account overview dashboard and update a client's address on the system of record.
At run time, the browser requests the data page to be loaded. The data page notifies the client to run the requested RDA automation, and then the browser notifies the desktop robot to run the automation. The data that is returned from the desktop robot is pushed back to the server. The server runs the response data transform, finalizing the data page, and the browser is notified to continue loading the user interface. The run-time architecture is shown in the following diagram.