Configuring your UiPath Orchestrator instance
Before integrating your Pega Platform application with UiPath Orchestrator, configure the required webhooks and events in your Orchestrator instance. These webhooks enable Orchestrator to communicate with Pega Platform when an event is updated.
Create one webhook that subscribes to job events, and one webhook that subscribes to process events. Ensure that you configure the same secret for both webhooks. You enter the secret that you use to validate the webhook call in the record that you create in your application. For more information, see the UiPath documentation and Configuring Pega Platform to receive webhook calls.
Subscribe a webhook to the following job events, and specifyhttps://<host>:<port>/prweb/api/OpenRoboticsUiPath/v1/job
as the Pega Platform service. The value of the service URL is specified in theOpenRoboticsUiPath/v1/job
service instance in the OpenRoboticsUiPath service package.- job.completed
- job.faulted
- job.stopped
- job.started
https://<host>:<port>/prweb/api/OpenRoboticsUiPath/v1/process
as the Pega Platform service. The value of the service URL is specified in theOpenRoboticsUiPath/v1/process
service instance in the OpenRoboticsUiPath service package.- process.created
- process.deleted
- process.updated
When you create a process in Orchestrator, it is modeled in Pega Platform. The webhook notifies your application when a process-related event occurs in Orchestrator. For existing processes that you created before configuring these webhooks, update the processes in Orchestrator after completing your integration with Pega Platform.
To validate the webhook call from Orchestrator in Pega Platform, ensure that you have the following information from your webhook:
- Tenant ID
- Secret
For more information, see Configuring Pega Platform to receive webhook calls.
Previous topic UiPath integration Next topic Configuring the connection to UiPath Orchestrator