Integrating UiPath with ReleaseOwl
Last updated
Last updated
Efficient integration of tools like UiPath with ReleaseOwl enhances automation and testing workflows, enabling seamless operations and better management of RPA and DevOps pipelines. This guide provides a detailed step-by-step walkthrough to help you integrate UiPath with the ReleaseOwl dashboard, from setting up UiPath Orchestrator to configuring test cases and connecting UiPath Assistant to the cloud.
Open UiPath Orchestrator in your browser.
Sign in using your credentials.
Click on the Orchestrator button located in the top-left corner of the interface.
Navigate to Tenant in the side menu.
Create a new folder by following the on-screen instructions.
Go to Robots and select Unattended Setup.
Click on Self-Hosted (Unattended Robot) and then click Next.
Select Create New Machine Template and click Next.
Fill in the necessary details and click the Next button.
Open the Command Prompt (CMD) on your system.
Type systeminfo
to retrieve your Logon Server (Domain URL).
Find your username in the command prompt before the >
symbol (e.g., C:\Users\<YourUsername>
).
Enter the following:
Domain\Username: Your domain name (from the Logon Server) and your username (from the command prompt).
Windows Password: Your system's password.
Click the Next button.
After clicking Next, select the created unattended robot account.
Click Next.
Copy the Client ID and Client Secret generated in this step.
Click the Close button.
Open the App Launcher in UiPath Orchestrator.
Click on Studio and install it locally on your machine.
Launch the locally installed UiPath Studio.
Create your test cases.
Click the Publish button to upload the test cases to your UiPath Orchestrator cloud account.
In UiPath Orchestrator, navigate to the folder you created earlier.
Click on Testing to view the published test cases.
Click Add Test Set in Orchestrator.
Fill in the necessary details for the test set.
Save the information.
Open UiPath Assistant on your machine.
In your UiPath Assistant account, go to Preferences and navigate to Orchestrator Settings.
Select your Connection Type, Machine Name, and Orchestrator URL.
To find the Orchestrator URL:
Go to UiPath Orchestrator in your UiPath Cloud account.
Copy the URL provided (e.g., https://cloud.uipath.com/releaijylebf/DefaultTenant/orchestrator_/monitoring/overview?tid=1972132&fid=6150923
).
Modify the URL by removing everything after orchestrator_/
, so it looks like this:
Go to the folder where you created the machine.
Click on the machine you created and select the three dots (...) (also known as the "ellipses" or "more options").
Click on Edit Machine.
You will see the Machine Key. Copy this key.
Paste both the Orchestrator URL and Machine Key into UiPath Assistant and click Connect.
Note: UiPath Assistant is a desktop application that acts as an interface between the user and the UiPath robots running on the machine. It allows users to interact with and manage their robots, monitor running processes, and trigger automation tasks.
Access Credential Manager:
In the Administration section, click on Credential Manager.
Click on Register Credential:
In the Credential Manager, click on Register Credential.
Fill in the Credential Details:
Credential Name: Enter a name for your credential.
Credential Type: Select the appropriate credential type.
Log in to your UiPath Orchestrator account.
Click on your profile icon and select Preferences.
In Preferences, go to the Privacy & Security section.
Click on View API Access.
Here, you will find your User Key, which acts as both the Client ID and Client Secret.
Copy the Client ID and Client Secret from the View API Access section in UiPath.
Return to the Register Credential page in ReleaseOwl.
Paste the Client ID and Client Secret into the appropriate fields.
Click Save to register the credential.
Navigate to your Project View in ReleaseOwl.
Click on Test Configurations and create a new test configuration.
Enter the required details such as Name, Test System, etc.
Go to UiPath Orchestrator in your UiPath Cloud account.
Copy the provided URL and modify it to look like this:
In the test configuration, select the appropriate Folder and Test Sets.
Click the Submit button to save the test configuration.
Click the Run button. A message will confirm that the test execution was successful.
Click on View Test Run to see the details of the executed test cases, including the total number of test cases run and their statuses (Passed or Failed).
To view a detailed report, click the Report button. The report will include:
Test set details
Start time
End time
Token URL: