Creating The UiPath Connection Strings In Druid Platform

How to create the UiPath Connection Strings?

The UiPath connector allows integration with the UiPath Orchestrator, to serve the Druid UiPath Connector Action with the credentials needed to perform the required tasks. Thus, the UiPath Connector App only stores access credentials to the Orchestrator.

To define a UiPath connection string for the bot within the selected solution, refer to the steps below:

  • On the left menu Select the Solution and click Apps. The Apps page appears listing the connection strings created for the selected solution.


  • At the top-right corner of the page, click CreateApp and select UiPath. The Edit Connector page appears.

  • In the Code field, enter a name for the UiPath connector.
  • The connector can integrate with both the Cloud and on premise versions of the Orchestrator. From the SecurityType drop-down, select the type of Orchestrator you want to integrate with.
  • Based on the selected SecurityType, set up the following parameters:

For OnPremOrchestrator

Parameter

Description

Url

The physical address of the on-prem orchestrator

Tenant

Orchestrator tenant

User Name

(Technical) User name

Password

Password

For CloudOrchestrator (API Access)

Note: It is available for backwards compatibility. This functionality will be deprecated in Orchestrator version 21.10. Please use the new OAuth feature to register 3rd party applications and in Druid select Cloud Orchestrator (External Applications).

Parameter

Description

UserKey

To get the values for these parameters, go to the UiPath Cloud Services Portal (https://cloud.uipath.com/<tenancyName>/portal_/serviceinstances), under Admin > Services, click the API Access option corresponding to the desired service.

Account Logical Name

Tenant Logical Name

ClientId

Folder Name or Id

Specify the ID of the Orchestrator folder which contains the resources to be accessed.

For CloudOrchestrator (External Applications)

Prerequisite: In order to use this security type, you need to new OAuth feature to register 3rd party applications. To do so, in Orchestrator follow these steps:

  • Click the main menu, click Admin > External Applications.
  • Click the Add application button . The Add Application page appears.
  • Enter the Application Name and leave selected Confidential application.
  • Click the Add Scopes button. The scopes editor appears on the right side.
  • From the Resources drop-down, select the Orchestrator API Access.
  • Click the Application Scope(s) tab and select the following scopes: OR.Folders.Read, OR.Robots.Read, OR.Machines.Read, OR.Execution.Read, OR.Jobs and OR.Queues.
  • Click the Save button. The application scopes appear on the external app configuration page.
  • Click the Add button. The application is successfully added and a pop-up appears providing you with the App ID and App secret. Store them in a safe location, you will need them in Druid.

Parameter

Description

App Id

The App ID and App Secret of the external application you created in Orchestrator. If you forgot the App Secret, you can generate a new one.

App Secret
Tenant Logical Name

To get the values for these parameters, go to the UiPath Cloud Services Portal (https://cloud.uipath.com/<tenancyName>/portal_/serviceinstances), under Admin > Tenants, click the desired tenant and click the API Access icon corresponding to the Orchestrator service.

Account Logical Name
External Application Scopes

To get the scopes, go to your Orchestrator external application and from the Resources table, click the Copy icon and paste them in Druid.

Test the Orchestrator connection

After saving the configurations, test the connectivity to the targeted UiPath Orchestrator service by clicking the Test button at the bottom of the editor.