When you import the Pega Open Robotics application, Pega Platform creates the rules for exchanging data with UiPath Orchestrator or Blue Prism Control Room. To understand how to use the rules and processes in a case flow in Pega Platform, review the following information.
- The ID of the rule corresponds to the release key of the process.
- You can only update the Description and Usage sections of the rule form. To reduce user error, the rest of the fields are read-only.
- The instances of this rule are created by a webhook call from Orchestrator. Manually creating an instance is not recommended.
You create a record in the UiPath-Tenant-Metadata data class that includes the tenant ID and authentication secret from Orchestrator, and the operator ID in which to run the service call. With the information in the record, Orchestrator notifies Pega Platform when a process-related event or job-related event occurs in Orchestrator. For example, when you delete a process in Orchestrator, the system deletes the process in Pega Platform.
When Orchestrator makes a call to the Pega server, the server refers to the record in this data class to validate the request. Pega Platform then establishes a session with the operator specified in the record. For process-related events, Pega Platform creates the record in the ruleset of the specified operator’s default application. For job-related events, the case proceeds according to the event that occurred in Orchestrator, for example, the completion of a job.
When you import the Pega Open Robotics application into your Pega Platform application, the system creates application settings that hold the authentication details of your Orchestrator service. The values you enter in these application settings provide Pega Platform with the information it needs to establish a connection with Orchestrator. For more information, see Configuring the connection to UiPath Orchestrator.
Blue Prism metadata
Each instance of the Rule-Connect-Robot-BluePrism-Process rule represents a process in Blue Prism. For example, Pega Platform models a process in Blue Prism for fetching a share price as an instance of Rule-Connect-Robot-BluePrism-Process called GetSharePrice. When you sync your processes on the Blue Prism landing page, the system refreshes the instances of the Rule-Connect-Robot-BluePrism-Process rule. For more information, see Configuring the connection between Blue Prism and Pega Platform.
The process rule form in Pega Platform provides the inputs, outputs, and description of the Blue Prism process. You can view the rule form to understand the inputs and outputs that are expected when you run the process in your cases. This information helps you accurately configure your request and response data transforms in your case flow. For more information, see Configuring a case type with Pega Open Robotics.