UiPath is the leading Robot Process Automation (RPA) platform. By integrating PixieBrix with UiPath Cloud Orchestrator, you can trigger unattended automations directly from the web browser. You can even pass information automatically from the page as input arguments to the process
Configuring the UiPath Cloud Orchestrator Service
Locating Your UiPath API Credentials
The UiPath documentation has detailed instructions for Viewing API Access Information. As an administrator, open the Admin tab in UiPath Automation Cloud:
Click the Cloud Icon âī¸ in the Orchestrator row to view the API Information
Configuring the Service Credentials
- Open the PixieBrix Extension (visit app.pixiebrix.com and click "Open Browser Extension")
- Open the Configure Services page from the Sidebar
- From the "Configure a new service dropdown", select UIPath Cloud Orchestrator
4. Enter your UiPath Cloud Orchestrator API information
- accountName: the "Account Logical Name" field the API Information dialog. You can also locate the account name in the URL you use to access Cloud Orchestrator
- tenantName: the "Tenant Name" field in the API Information dialog. You can also locate the tenant name in the URL you use to access Cloud Orchestrator. The default UiPath tenant name is
DefaultTenant
- clientId: The "Client Id" field in the API Information dialog
- userKey: The "User Key" field in the API Information dialog
- folderId: the folder id number (not name), that can be found as the
fid=
URL parameter when you select the folder in UiPath Cloud Orchestrator
https://cloud.uipath.com/[Account Name]/[Tenant Logical Name]/orchestrator_/
https://cloud.uipath.com/[Account Name]/[Tenant Logical Name]/orchestrator_/
Running the Process
In the Page Editor on the Service Tab, click "Add Integration" and select "UiPath Cloud Orchestrator".
PixieBrix will automatically give the service the key uipath
and select the Service Credentials you configured in the previous section.
Next, go to the Page Editor's Effect tab, and add the "Run a UiPath process" effect to your mod.
Select the Process Release from the "release" dropdown. You should see all of the Release that are in the folder you configured above
Select a Strategy for running the Process:
- JobsCount (default): run the process X times across when the bots become available
- All: run the process on all unattended bots
- Specific: run the process on one or more bots that you select
Finally, configure the Input Arguments for your Process. PixieBrix automatically displays which Input Arguments are available. For example, the following screenshot shows configuring a "Crunchbase.Lookup" process that one argument, "OrganizationSlug":
Creating and Managing Process Arguments
You can learn how to create/manage input arguments for process in the UiPath documentation: Managing Arguments