Disclaimer
Your use of this download is governed by Stonebranch’s Terms of Use, which are available at https://www.stonebranch.com/integration-hub/Terms-and-Privacy/Terms-of-Use/
Introduction
This Universal Task allows Stonebranch users to schedule, trigger, and monitor the UiPath (RPA) process directly from the Universal Controller.
Overview
This task uses a Python request module to make REST-API calls to the UiPath orchestrator.
It can trigger the RPA process in UiPath using just UiPath process name, orchestrator base URL, UiPath account name and service instance.
The task triggers the UiPath process for execution, monitors until process completion, and populates the results in Universal Controller.
It also features a tight integration with ITSM tools, meaning that it can auto-create incidents in case of UiPath RPA process execution failure.
Software Requirements
This integration requires an Universal Agent and a Python runtime to execute the Universal Task against a UiPath orchestrator instance.
Software Requirements for /wiki/spaces/UC71x/pages/5178050 and /wiki/spaces/UC71x/pages/5180675
Requires Python 3.6 or higher. Tested with the Universal Agent bundled Python distribution.
Python modules required:
requests
Software Requirements for Universal Agent
Either:
Universal Agent for Windows x64 Version 6.7.0.0 and later with python options installed
Universal Agent for Linux Version 6.7.0.0 and later with python options installed
Software Requirements for Universal Controller
Universal Controller Version 6.6.0.0 and later
Software Requirements for the Application to be Scheduled
This Universal Task can work with the following UiPath Orchestrator versions:
2020.10.1
2020.4.1
2019.10.14
2018.4.1
Technical Considerations
Please note that the UiPath access token is consumed by this Universal Task from the Global Variable named: Uipath_access_token. You can update the access token periodically through a web services task.
UiPath Key Features
Feature | Description |
Trigger a UiPath Job | Trigger a UiPath job/process and monitor the UiPath (RPA) process directly from the Universal Controller. |
Import UiPath Downloadable Universal Template
To use this downloadable Universal Template, you first must perform the following steps:
This Universal Task requires the /wiki/spaces/UC71x/pages/5178443 feature. Check that the/wiki/spaces/UC71x/pages/5177877 system property has been set to true.
Copy or Transfer the Universal Template file to a directory that can be accessed by the Universal Controller Tomcat user.
In the Universal Controller UI, select Configuration > Universal Templates to display the current list of /wiki/spaces/UC71x/pages/5178054.
Right-click any column header on the list to display an Action menu.
Select Import from the menu, enter the directory containing the Universal Template file(s) that you want to import, and click OK.
When the files have been imported successfully, the Universal Template will appear on the list.
Configure UiPath Universal Task
For the new Universal Task type, create a new task and enter the task-specific details that were created in the Universal Template.
Field Descriptions for UiPath Universal Task
Field | Description |
UiPath Process Name | Actual RPA workflow name that needs to be executed by UiPath Bot |
UiPath service Instance | Service instance name can retrieve using the Api get: https://platform.uipath.com/cloudrpa/api/account/[account_logical_name]/getAllServiceInstances |
UiPath Orchestrator URL | URL for the UiPath Orchestrator where its installed. Normally the cloud orchestrator/Community URL is |
UiPath Account Name | This is the UiPath Orchestrator Tenant Name: |
Examples for UiPath Universal Tasks
UiPath Sample Universal Task
Sample webservices Task for Access Token Generation
Generated Access Token can be Stored in a Global Variable by Using the UAC function for the Above webservices Task in Action Set Variable
Document References
This document references the following documents:
Name | Location | Description |
---|---|---|
Universal Templates | https://docs.stonebranch.com/confluence/display/UC71x/Universal+Templates | User documentation for creating Universal Templates in the Universal Controller user interface. |
Universal Tasks | https://docs.stonebranch.com/confluence/display/UC71x/Universal+Tasks | User documentation for creating Universal Tasks in the Universal Controller user interface. |