ReleaseOwl Docs
  • ReleaseOwl Admin Guide
    • General Administration
      • User & Role Management
      • Project Management
      • Landscape Registration
      • Global Credential Management
      • Settings
      • Landscape Connectors
      • Parallel Landscape Configuration
      • Static Code Analysis
      • RO Agents
    • ALM Integrations
      • Jira
        • Jira Cloud
        • Jira On-Premise
        • Jira Automation Rules
      • Azure DevOps
      • ServiceNow
      • Freshservice Integration
    • Other Integrations
      • ReleaseOwl Callout Feature
      • DocuSign
    • Landscape Mapping
  • ReleaseOwl User Guide
    • Change Management
      • Backlog
      • Sprints
      • User Stories
      • Release Versions
      • User Story Dependency
    • Transport Management
      • On-Prem Environment Registration
      • Creation of Transports
      • Transport Validation and Analysis Reports
      • Transport Promotion and Pipeline Activity
      • Transport Management Actions
      • Transport of Copies
      • Retrofit & Conflict Resolution
      • gCTS
        • Build pipeline support for onPrem Fiori
    • SAP BTP
      • Administration
        • Credential Management
        • Cloud Environment Registration
      • Working with Build Pipelines
        • Static Code Analysis
        • Change Log Analysis
        • Download Artifact
        • Labels
      • GIT Ops
    • SAP API
      • Adminstration
        • Credential Management
        • Cloud Environment Registration
      • API Management
    • SAP CPI
      • SAP CPI Integration with ReleaseOwl
      • CPI Test Generator
      • CPI Management
        • Synchronize CPI Artifacts
        • Artifact Versions
        • CPI Artifact Comparison
        • Backup & Rollback
        • CPI Validation - CPILint
        • iFlow Unit Testing
        • Integration Advisor
    • SAP Analytics Cloud
    • SAP Datasphere
    • Working with Release Packages
      • Create Release Package with User Stories
      • Create Release Package with Transports
      • Release Package Validation with Transports
    • Working with Release Pipelines
      • Pipeline Tasks
        • Approval Task
        • Callout Task
        • Manual Task
        • User Story Status Task
        • Test Execution Task
        • Message Listener Task
        • GCTS Merge Task
        • GCTS Activate Task
        • GCTS Switch Task
        • Import via Toc Task
        • Transport Retrofit Task
        • Release Transport Task
        • DocuSign Approval
        • Validation Task
      • Use Cases
        • Automated Transport import along with Transport Promotion
        • Automated MTAR Deployments
        • Automated CPI Deployments
    • Test Automation
      • HCL OneTest
        • Test Configurations
        • Running Automated Tests with Release Pipelines
      • Tosca Integration
      • Integrating UiPath with ReleaseOwl
    • My Tasks
    • Multiverse
    • Utilities
      • ABAP Version Compare
      • gCTS Merge
Powered by GitBook
On this page
  • 1. Setting Up UiPath Orchestrator
  • 2. Installing and Using UiPath Studio
  • 3. Connecting UiPath Assistant to UiPath Cloud
  • 4. Integrating UiPath with ReleaseOwl
  • 5. Test Configuration in ReleaseOwl
  1. ReleaseOwl User Guide
  2. Test Automation

Integrating UiPath with ReleaseOwl

PreviousTosca IntegrationNextMy Tasks

Last updated 7 days ago

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.

1. Setting Up UiPath Orchestrator

Step 1: Sign In to UiPath Orchestrator

  • Open UiPath Orchestrator in your browser.

  • Sign in using your credentials.

Step 2: Access Orchestrator

  • Click on the Orchestrator button located in the top-left corner of the interface.

Step 3: Create a New Folder

  • Navigate to Tenant in the side menu.

  • Create a new folder by following the on-screen instructions.

Step 4: Set Up an Unattended Robot

  • 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.

Step 5: Configure Domain/Username and Password

  • 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.

Step 6: Finalize the Robot Setup

  • 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.

2. Installing and Using UiPath Studio

Step 7: Install UiPath Studio

  • Open the App Launcher in UiPath Orchestrator.

  • Click on Studio and install it locally on your machine.

Note: UiPath Studio is a powerful IDE used to design, build, and develop automation workflows for RPA.

Step 8: Publish Test Cases to Orchestrator

  • 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.

Step 9: Manage Test Cases in Orchestrator

  • In UiPath Orchestrator, navigate to the folder you created earlier.

  • Click on Testing to view the published test cases.

Step 10: Create a Test Set

  • Click Add Test Set in Orchestrator.

  • Fill in the necessary details for the test set.

  • Save the information.

3. Connecting UiPath Assistant to UiPath Cloud

Step 1: Open UiPath Assistant

  • Open UiPath Assistant on your machine.

  • In your UiPath Assistant account, go to Preferences and navigate to Orchestrator Settings.

Step 2: Configure Connection Details

  • 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:

      https://cloud.uipath.com/releaijylebf/DefaultTenant/orchestrator_/

Step 3: Obtain and Enter Machine Key

  • 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.

4. Integrating UiPath with ReleaseOwl

Step 1: Register Credential

  • 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.

Step 2: Obtain Client ID and Client Secret

  • 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.

Step 3: Register the Credential in ReleaseOwl

  • 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.

5. Test Configuration in ReleaseOwl

Step 1: Go to Project View

  • Navigate to your Project View in ReleaseOwl.

  • Click on Test Configurations and create a new test configuration.

Step 2: Fill in Necessary Details

  • Enter the required details such as Name, Test System, etc.

Step 3: Find and Modify Orchestrator URL

  • Go to UiPath Orchestrator in your UiPath Cloud account.

  • Copy the provided URL and modify it to look like this:

    https://cloud.uipath.com/releaijylebf/DefaultTenant/orchestrator_/

Step 4: Select Folder and Test Sets

  • In the test configuration, select the appropriate Folder and Test Sets.

Step 5: Submit and Run the Test

  • Click the Submit button to save the test configuration.

  • Click the Run button. A message will confirm that the test execution was successful.

Step 6: View Test Run Details and Report

  • 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:

https://account.uipath.com.