# UiPath Studio Documentation > Complete documentation for UiPath Studio This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Studio introduction](https://docs.uipath.com/studio/studio/index.md): Let's discover **Studio in less than 5 minutes**. - [2023.10.0](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-0.md): **Release date: 25 October 2023** - [2023.10.10](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-10.md): **Release date: 4 December 2024** - [2023.10.11](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-11.md): **Release date: 5 February 2025** - [2023.10.12](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-12.md): **Release date: 2 April 2025** - [2023.10.13](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-13.md): **Release date: 4 June 2025** - [2023.10.14](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-14.md): **Release date: 3 September 2025** - [2023.10.15](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-15.md): **Release date: November 4, 2025** - [2023.10.2](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-2.md): **Release date: 11 December 2023** - [2023.10.3](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-3.md): **Release date: 21 December 2023** - [2023.10.4](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-4.md): **Release date: 8 February 2024** - [2023.10.5](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-5.md): **Release date: 3 April 2024** - [2023.10.6](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-6.md): **Release date: 17 April 2024** - [2023.10.7](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-7.md): **Release date: 5 June 2024** - [2023.10.8](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-8.md): **Release date: 7 August 2024** - [2023.10.9](https://docs.uipath.com/studio/standalone/2023.10/release-notes/2023-10-9.md): **Release date: 16 October 2024** - [About Automation Projects](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-automation-projects.md): Studio enables you to create the following types of projects: - [About Control Flow](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-control-flow.md): An important aspect of successfully working with Studio is understanding and knowing how to control your project. **Control Flow** is a concept bor... - [About Debugging](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-debugging.md): Debugging is the process of identifying and removing errors that prevent the project from functioning correctly. It is recommended to perform debug... - [About Dependencies](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-dependencies.md): Project dependencies in Studio refer to packages linked into a specific project, containing activities, either default or custom. Dependencies are ... - [About extensions](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-extensions.md): UiPath extensions help you broaden your automation capabilities to web browsers, Java applications, Silverlight applications, and Citrix Virtual Ap... - [About File Comparison](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-file-comparison.md): Comparing two files can be very useful, especially if you're working with multiple `.xaml` files in the same project. - [About Imported Namespaces](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-imported-namespaces.md): In Studio, namespaces represent containers that store different types of data. They enable you to easily define the scope of your expressions, vari... - [About Libraries](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-libraries.md): A library is a project which contains one or more workflows that can be reused as activities in other projects. Libraries are saved as NUPKG files ... - [About Flex Licensing](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-licensing.md): You can activate Studio using a Community license or an Enterprise license. - [About Object Repository](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-object-repository.md): The **Object Repository** ensures the management, reusability, and reliability of UI elements by capturing them as objects in a DOM-like repository... - [About Publishing Automation Projects](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-publishing-automation-projects.md): **Publishing** an automation project means archiving the project folder so that it can be sent to Robots and then executed. - [About the Project.Json File](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-the-projectjson-file.md): `Project.json` is an automatically generated file which is created for each `.xaml` file marked as **Main** in the project folder. - [About the ScreenScrapeJavaSupport Tool](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-the-screenscrapejavasupport-tool.md): A machine can have different Java versions installed (such as 32-bit and 64-bit), and in different locations, so you need the Java extension to be ... - [SetupExtensions tool](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-the-setupextensions-tool.md): The **SetupExtensions.exe** tool is a command line utility which is used to install or remove the extensions. - [About the Windows - Legacy Compatibility](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-the-windows-legacy-compatibility.md): Studio 2021.10 brought support for .NET-based projects and introduced the concept of project compatibility based on the target framework. In releas... - [About troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-troubleshooting.md): This section provides access to troubleshooting articles, forum discussions, as well as specific scenarios. - [Configure the UiPath Remote Plugin for custom remote applications](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-uipath-remote-plugin.md): With the Extension for Windows Remote Desktop you can natively generate selectors over RDP connections handled by custom remote applications that u... - [UiPath Remote Runtime](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-uipath-remote-runtime.md): UiPath Remote Runtime is a component which enables the communication between a remote desktops or applications, such as Citrix Virtual Apps, and ce... - [About Version Control](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-version-control.md): Source control systems prove very handy when developing larger projects that require smooth collaboration between multiple users. You can connect S... - [About Workflow Analyzer](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-workflow-analyzer.md): **Workflow Analyzer** is a static code analyzer that ensures your project meets high quality and reliability standards. A static code analyzer chec... - [Activate Studio](https://docs.uipath.com/studio/standalone/2023.10/user-guide/activating-your-studio-license.md): The first time you run Studio after installation, a wizard helps you activate and get started with your product. The activation method you are prom... - [Activities Generated from Web Services](https://docs.uipath.com/studio/standalone/2023.10/user-guide/activities-generated-from-web-services.md): **Studio** enables you to generate activities directly from web services by using the **New Service** wizard, as explained [here](https://docs.uipa... - [API Test Automation](https://docs.uipath.com/studio/standalone/2023.10/user-guide/api-test-automation.md): Studio supports API test automation through the **New Service** wizard. You can import and test API definitions in various API formats, including S... - [Application access errors](https://docs.uipath.com/studio/standalone/2023.10/user-guide/app-access-error.md): This section presents information for troubleshooting problems caused by application errors: - [Test Cases](https://docs.uipath.com/studio/standalone/2023.10/user-guide/application-testing-test-cases.md): Application testing in Studio works in either VB or C#. You can create individual automation projects for scenarios like data verification or integ... - [Application Testing](https://docs.uipath.com/studio/standalone/2023.10/user-guide/application-testing.md): Application testing requires working with large data sets to verify workflow execution and cover corner cases. Through data-driven testing, you can... - [Apply for a loan with UiBank](https://docs.uipath.com/studio/standalone/2023.10/user-guide/apply-for-a-loan-with-uibank.md): This tutorial shows how to create a Coded Test Case (**applyForLoan.cs**) to verify whether the loan rate calculated by the UiBank application matc... - [Argument Descriptions for the ScreenScrapeJavaSupport Tool](https://docs.uipath.com/studio/standalone/2023.10/user-guide/argument-descriptions-for-the-screenscrapejavasupport-tool.md): The **ScreenScrapeJavaSupport** tool can be used to install or remove the Java extension from all fixed drives, default, or custom Java locations. ... - [Attended Automation Framework](https://docs.uipath.com/studio/standalone/2023.10/user-guide/attended-automation-framework.md): The Attended Automation Framework is a comprehensive template tailored to attended scenarios, which aims to provide a seamless and user-friendly ex... - [Auto-generated Test Data](https://docs.uipath.com/studio/standalone/2023.10/user-guide/auto-generated-test-data.md): You can use automatically generated test data to execute test cases using various sequences of data. Different data combinations can be used for bo... - [Automating applications running under a different Windows user](https://docs.uipath.com/studio/standalone/2023.10/user-guide/automating-applications-different-windows-user.md): Automating an application running under a different Windows user (than the one running Robot/Studio) fails by default. - [Automating applications running as administrator](https://docs.uipath.com/studio/standalone/2023.10/user-guide/automating-applications-running-admin.md): Automating an application running as administrator fails by default. - [Automating applications running in AppContainer mode](https://docs.uipath.com/studio/standalone/2023.10/user-guide/automating-applications-running-appcontainer.md): Automating an application running in AppContainer mode fails by default. - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/automating-citrix-technologies.md): This page explains how to fix issues you might encounter when running [automation in Citrix environments](https://www.uipath.com/solutions/technolo... - [Automation Lifecycle](https://docs.uipath.com/studio/standalone/2023.10/user-guide/automation-lifecycle.md): Deciding between an automation for Attended Robots or Unattended Robots is the first important decision that impacts how developers build the code,... - [Background Process](https://docs.uipath.com/studio/standalone/2023.10/user-guide/background-process.md): The **Background Process** is a template for creating processes that can run in parallel on the same Robot, together with one foreground process. F... - [Before and After contexts](https://docs.uipath.com/studio/standalone/2023.10/user-guide/before-and-after-contexts.md): Within test cases, the Before and After executions allow you to execute certain actions before and after the test case is run. These contexts are c... - [Creating a guided product tour](https://docs.uipath.com/studio/standalone/2023.10/user-guide/building-a-product-tour.md): This tutorial demonstrates how to create a guided product tour, as part of the digital adoption attended scenario. This scenario is focused on incr... - [Cannot communicate with the browser](https://docs.uipath.com/studio/standalone/2023.10/user-guide/cannot-communicate-with-browser-chrome.md): The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues. - [Check if ChromeNativeMessaging.exe is running](https://docs.uipath.com/studio/standalone/2023.10/user-guide/check-if-chromenativemessagingexe-is-running-chrome.md): The `ChromeNativeMessaging.exe` enables communication between the UiPath Extension for Chrome and the UiPath Studio/Robot. - [Check if ChromeNativeMessaging.exe is running](https://docs.uipath.com/studio/standalone/2023.10/user-guide/check-if-chromenativemessagingexe-is-running-edge.md): The `ChromeNativeMessaging.exe` enables communication between the UiPath Extension for Edge and the UiPath Studio/Robot. - [Check if ComSpec variable is defined correctly](https://docs.uipath.com/studio/standalone/2023.10/user-guide/check-if-comspec-variable-is-defined-correctly-chrome.md): The `ChromeNativeMessaging.exe` process runs under the current user and it uses `cmd.exe` to start the browser. - [Check if ComSpec variable is defined correctly](https://docs.uipath.com/studio/standalone/2023.10/user-guide/check-if-comspec-variable-is-defined-correctly-edge.md): The `ChromeNativeMessaging.exe` process runs under the current user and it uses `cmd.exe` to start the browser. - [Check if the extension for Chrome is installed and enabled](https://docs.uipath.com/studio/standalone/2023.10/user-guide/check-if-the-extension-for-chrome-is-installed-and-enabled.md): 1. In Google Chrome, navigate to `chrome://extensions/`. - [Check if the Extension for Microsoft Edge is installed and enabled](https://docs.uipath.com/studio/standalone/2023.10/user-guide/check-if-the-extension-for-microsoft-edge-is-installed-and-enabled.md): 1. In Microsoft Edge, navigate to `edge://extensions/`. - [The extension may have been corrupted](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extension-corrupted.md): The error message `This extension may have been corrupted` indicates that the browser has detected a potential issue with the installed extension, ... - [How to](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extension-how-to.md): For instructions on some common operations you might need to perform while installing or configuring the UiPath Extension for Chrome, see the follo... - [Chrome extension is removed automatically](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extension-is-removed-automatically.md): If the extension works for a while after installation, but is removed and needs to be reinstalled, the most likely cause is a Group Policy update. - [Chrome Extension on Mac](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extension-on-mac.md): This extension helps you create browser automations in Google Chrome on Mac. - [Open browser in Incognito mode](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extension-open-browser-incognito-mode.md): By default, the extension is not granted access to Incognito mode. To enable this: - [Open browser with non-default browser profile](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extension-open-browser-non-default-browser-profile.md): Starting with UiPath Studio version 2023.10, the UiPath Extension for Chrome can automate multiple browser instances, each with a different user pr... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extension.md): This page presents the most frequent reasons for which the extension for Chrome might not work properly, and how to solve these issues. - [List of extensions for Chrome](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-extensions.md): The tables below show the history of extensions for Chrome, with their IDs, the version of Studio that installs that extension version, and the ext... - [Group Policies](https://docs.uipath.com/studio/standalone/2023.10/user-guide/chrome-group-policies.md): If your organization uses Group Policies for browser extension management then follow the instructions from this page to ensure that the Extension ... - [Code Source File](https://docs.uipath.com/studio/standalone/2023.10/user-guide/code-source-file.md): Coded source files serve as containers for custom classes or methods that you can use within Coded workflows or test cases. They are not entry poin... - [Best practices](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-automations-best-practices.md): To ensure that your coded automations are efficient, maintainable, and scalable you need to follow their best practices. This section provides an o... - [Introduction](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-automations-introduction.md): Coded automations allow you to create automations using code instead of drag-and-drop activities, allowing collaborative work on complex projects. ... - [Tutorials](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-automations-tutorials.md): Browse through the tutorials below to learn how to design, develop, and optimize automation workflows using code, and discover opportunities for in... - [Coded Test Case](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-test-case.md): Coded test cases automate and validate application behavior in a structured manner. They are similar to low-code test cases and allow for flexible ... - [Coded Workflow](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-workflow.md): Coded workflows are the same as low-code workflows, the only difference being that you build them using separate interfaces: - [Command Line Parameters](https://docs.uipath.com/studio/standalone/2023.10/user-guide/command-line-parameters.md): You can install and update Studio and the Robot, or change an existing installation by running the `UiPathStudio.msi` or `UiPathStudioCloud.msi` in... - [Comparing Files](https://docs.uipath.com/studio/standalone/2023.10/user-guide/comparing-files.md): Comparing two similar files in the same automation project is done by using the two context menu options in the **Project** panel. - [Configuring Activity Project Settings](https://docs.uipath.com/studio/standalone/2023.10/user-guide/configuring-activity-project-settings.md): **Activity Project Settings** represent a set of changes that can be configured at the project level and applied to all activities part of project ... - [Configuring Studio Settings](https://docs.uipath.com/studio/standalone/2023.10/user-guide/configuring-studio-settings.md): Configure Studio settings from **Home** (Studio Backstage View) > **Settings**. The settings are saved in `C:\Users\your_user_name\AppData\Roami... - [Contact Centers and Trigger-based Attended Automation](https://docs.uipath.com/studio/standalone/2023.10/user-guide/contact-centers-and-trigger-based-attended-automation.md): This tutorial demonstrates how to work with multiple instances of the same form, at the same time. The scenario presented involves a contact center... - [Control Flow Activities](https://docs.uipath.com/studio/standalone/2023.10/user-guide/control-flow-activities.md): This section includes Control Flow activities. - [Creating an Object Repository](https://docs.uipath.com/studio/standalone/2023.10/user-guide/creating-an-object-repository.md): :::important - [Creating a Basic Library](https://docs.uipath.com/studio/standalone/2023.10/user-guide/creating-basic-library.md): The following tutorial walks you through the steps of creating a [library](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-libra... - [Creating a Basic Process](https://docs.uipath.com/studio/standalone/2023.10/user-guide/creating-basic-process.md): This tutorial teaches you how to create a basic process in Studio in 10 minutes and run it on your machine. The example opens a browser, loads a ce... - [Creating hybrid automations - Combining Coded and Low-code Workflows](https://docs.uipath.com/studio/standalone/2023.10/user-guide/creating-hybrid-automations.md): In this section, you can explore multiple ways of building hybrid automations by combining low-code automations with coded automations. We will cov... - [Creating your first coded test case](https://docs.uipath.com/studio/standalone/2023.10/user-guide/creating-your-first-coded-test-case.md): This tutorial provides step-by-step instructions for creating a coded test case that types information into a web form and verifies it using Test M... - [Data-Driven Testing](https://docs.uipath.com/studio/standalone/2023.10/user-guide/data-driven-testing.md): Data-driven testing lets you test RPA workflows and applications across various scenarios. To ensure your test cases use the prepared test data, de... - [Data Service](https://docs.uipath.com/studio/standalone/2023.10/user-guide/data-service.md): You can use Data Service, both in Automation Cloud and Automation Suite, as a source for your data-driven testing. The data is imported from Data S... - [Debugging Actions](https://docs.uipath.com/studio/standalone/2023.10/user-guide/debugging-actions.md): Debugging of a single file or the whole project can be performed both from the **Design** or **Debug** ribbon tabs. However, the debugging process ... - [Deployment guidelines](https://docs.uipath.com/studio/standalone/2023.10/user-guide/deployment-guidelines.md): This page contains information that might be crucial from a security and best practices perspective. The page will be updated over time based on ne... - [Descriptor Coverage](https://docs.uipath.com/studio/standalone/2023.10/user-guide/descriptor-coverage.md): Descriptor Coverage is a panel that shows information on object recognition UI elements that have been covered during execution. The coverage resul... - [Design Best Practices](https://docs.uipath.com/studio/standalone/2023.10/user-guide/design-best-practices.md): The rules in the **Design Best Practices** category carry the `DBP` code in their ID and refer to requirements for ensuring your project meets a ge... - [Designing Automations](https://docs.uipath.com/studio/standalone/2023.10/user-guide/designing-automations.md): This page provides an overview of the design experience when creating projects based on the selected [project compatibility](https://docs.uipath.co... - [Designing validation for existing apps](https://docs.uipath.com/studio/standalone/2023.10/user-guide/designing-validation-for-existing-apps.md): To enhance the user experience and productivity, you can use the Trigger-based Attended Automation solution to design custom validation for existin... - [About The Diagnostic Tool](https://docs.uipath.com/studio/standalone/2023.10/user-guide/diagnostic-tool.md): The UiPath Diagnostic Tool is a standalone utility, enabling you to better collect and preview diagnostics info, which is then packaged and can be ... - [Cannot communicate with the browser](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-extension-cannot-communicate-with-browser.md): The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues. - [The extension may have been corrupted](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-extension-corrupted.md): The error message `This extension may have been corrupted` indicates that the browser has detected a potential issue with the installed extension, ... - [How to](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-extension-how-to.md): For instructions on some common operations you might need to perform while installing or configuring Extension for Edge, see the following: - [Edge extension is removed automatically](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-extension-is-removed-automatically.md): If the extension works for a while after installation, but is removed and needs to be reinstalled, the most likely cause is a Group Policy update. - [Open browser in InPrivate mode](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-extension-open-browser-inprivate-mode.md): By default, the extension is not granted access to InPrivate mode. To enable this: - [Open browser with non-default browser profile](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-extension-open-browser-non-default-browser-profile.md): Starting with UiPath Studio version 2023.10, the UiPath Extension for Edge can automate multiple browser instances, each with a different user prof... - [List of extensions for Edge](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-extensions.md): The tables below show the history of extensions for Edge, with their IDs, the version of Studio that installs that extension version, and the exten... - [Group Policies](https://docs.uipath.com/studio/standalone/2023.10/user-guide/edge-group-policies.md): If your organization uses Group Policies for browser extension management then follow the instructions from this page to ensure that the extension ... - [Enable access to file URLs and Incognito mode](https://docs.uipath.com/studio/standalone/2023.10/user-guide/enable-access-to-file-urls-and-incognito-mode.md): By default, the extension is not granted access to File URLs or Incognito Mode. To enable these: - [Enable access to file URLs and InPrivate mode](https://docs.uipath.com/studio/standalone/2023.10/user-guide/enable-access-to-file-urls-and-inprivate-mode.md): By default, the extension is not granted access to File URLs or InPrivate mode. To enable these: - [Enabling Gmail for Email Activities](https://docs.uipath.com/studio/standalone/2023.10/user-guide/enabling-gmail-for-email-activities.md): To configure your gmail account for IMAP/POP3 protocols in Gmail and be able to use your Gmail account in creating automations, you must follow the... - [Example of Using a Break Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/example-of-using-a-break-activity.md): To exemplify how to use the **Break** activity we are going to build upon the project created for [The For Each Activity](https://docs.uipath.com/s... - [Example of Using a Do While Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/example-of-using-a-do-while-activity.md): To exemplify how to use a **Do While** activity, let’s create an automation that increments an integer variable from 0 to 10, and displays a messag... - [Example of Using a For Each Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/example-of-using-a-for-each-activity.md): To exemplify how to use a **For Each** activity, let’s create an automation that goes through each element of an array of integers and writes the l... - [Example of Using a Switch Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/example-of-using-a-switch-activity.md): To exemplify how to use the **Switch** activity, we are going to create an automation that asks the user for a number, checks if is odd or even, an... - [Example of Using a While Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/example-of-using-a-while-activity.md): To exemplify how to use a **While** activity, let’s create an automation that increments an integer variable from 10 to 100, and writes all the num... - [Example of Using an If Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/example-of-using-an-if-activity.md): To exemplify how you can use the **If** activity, let’s create an automation that asks the user for two numbers, checks to see if one is divisible ... - [Example of Using the Delay Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/example-of-using-the-delay-activity.md): To exemplify how you can best use the **Delay** activity, let's create an automation that writes two messages to the **Output** panel, with a delay... - [Excel Add-in](https://docs.uipath.com/studio/standalone/2023.10/user-guide/excel-add-in.md): The Excel Add-in enables Studio to integrate with Microsoft Excel, allowing you to seamlessly switch between Studio and Excel to indicate the data ... - [Execution Templates](https://docs.uipath.com/studio/standalone/2023.10/user-guide/execution-templates.md): Through execution templates, you can wrap test cases at runtime to use your defined execution conditions for multiple scenarios. For example, inste... - [Extension for Chrome](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-chrome.md): :::important - [Extension for Citrix](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-citrix.md): By installing the Extension for Citrix you are capable of automating Citrix Apps natively. It can be installed from Studio or the Command Prompt. - [Extension for Edge](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-edge-chromium.md): :::important - [Extension for Firefox](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-firefox.md): :::note - [Extension for Java](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-java.md): The Java Extension is compatible with any version of JRE's, from Java 3 to Java 24. - [Extension for Silverlight](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-silverlight.md): The first step is to uninstall any previous Silverlight Runtime you may have and install **Silverlight Developer Runtime version 5.1.50918.0**. - [Extension for VMware Horizon](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-vmware-horizon.md): By installing the UiPath Extension for VMware Horizon you are capable of automating VMware applications natively. The extension can be installed fr... - [Extension for Microsoft Remote Desktop and Apps](https://docs.uipath.com/studio/standalone/2023.10/user-guide/extension-for-windows-remote-desktop.md): By installing the UiPath Extension for Microsoft Remote Desktop and Apps you are capable of natively generating selectors over RDP connections. It ... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/firefox-extension.md): :::note - [Flowcharts](https://docs.uipath.com/studio/standalone/2023.10/user-guide/flowcharts.md): Flowcharts can be used in a variety of settings, from large jobs to small projects that you can reuse in other projects. - [Forms](https://docs.uipath.com/studio/standalone/2023.10/user-guide/form-type-of-workflow.md): In Studio, a **Form** is a file with a **.uiform** extension that contains the design and layout information for creating customized user interface... - [Getting started](https://docs.uipath.com/studio/standalone/2023.10/user-guide/getting-started-with-coded-automations.md): This chapter walks you through designing coded automations for the first time. To begin designing coded automations, you need to familiarize yourse... - [Global Exception Handler](https://docs.uipath.com/studio/standalone/2023.10/user-guide/global-exception-handler.md): The **Global Exception Handler** is a type of workflow designed to determine the project’s behavior when encountering an execution error. Only one ... - [Governance](https://docs.uipath.com/studio/standalone/2023.10/user-guide/governance.md): :::note - [Group Policy conflict](https://docs.uipath.com/studio/standalone/2023.10/user-guide/group-policy-conflict-chrome.md): When installing the UiPath extension for Chrome using Group Policy the [ExtensionInstallForcelist](https://chromeenterprise.google/policies/#Extens... - [Group Policy conflict](https://docs.uipath.com/studio/standalone/2023.10/user-guide/group-policy-conflict-edge.md): When installing the UiPath extension for Edge using Group Policy the [ExtensionInstallForcelist](https://docs.microsoft.com/en-us/deployedge/micros... - [Hardware and Software Requirements](https://docs.uipath.com/studio/standalone/2023.10/user-guide/hardware-and-software-requirements.md): :::note - [Repairing Active Accessibility support](https://docs.uipath.com/studio/standalone/2023.10/user-guide/identifying-ui-elements-after-windows-updates.md): This page describes how to diagnose and repair issues caused by broken Active Accessibility support. - [Identifying UI elements in PDF with Accessibility options](https://docs.uipath.com/studio/standalone/2023.10/user-guide/identifying-ui-elements-in-pdf-with-accessibility-options.md): :::note - [Importing Entities](https://docs.uipath.com/studio/standalone/2023.10/user-guide/importing-entities.md): Entities enable you to use records from the [Data Service](https://docs.uipath.com/data-service/docs/introduction), a centralized data modelling an... - [Install Studio](https://docs.uipath.com/studio/standalone/2023.10/user-guide/install-studio.md): The UiPath Studio MSI installer enables you to install Studio, StudioX, Robot, and Assistant. Use the **Enterprise Edition** of the installer if yo... - [Integrating Low-Code workflow in Coded automation](https://docs.uipath.com/studio/standalone/2023.10/user-guide/integrating-low-code-workflow-in-coded-automation.md): In this tutorial, you can learn how to incorporate a low-code workflow inside a coded automation. This example is similar to the [Using Coded autom... - [Integrating OpenAI with Coded Workflows](https://docs.uipath.com/studio/standalone/2023.10/user-guide/integrating-openai-with-coded-workflows.md): This tutorial guides you through the process of automating the retrieval of the description of UiPath's Wikipedia article and then sending it to Op... - [Internet Explorer X64 troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/internet-explorer-x64.md): Internet Explorer runs by default in 32-bit. This happens regardless of your Windows architecture. As such, the **Open Browser** activity also open... - [Introduction](https://docs.uipath.com/studio/standalone/2023.10/user-guide/introduction-studiopro.md): Studio provides specialized tools to integrate testing into the development and automation process. You can use Studio to create, design, and map t... - [Introduction](https://docs.uipath.com/studio/standalone/2023.10/user-guide/introduction.md): UiPath Studio encapsulates both simple and complex solutions for application integration and automating third-party applications, administrative IT... - [Invoking Coded automation in another Coded automation](https://docs.uipath.com/studio/standalone/2023.10/user-guide/invoking-coded-automation-in-another-coded-automation.md): This tutorial shows you how to invoke a coded automation within another coded automation. We demonstrate this by using a sample scenario where a co... - [Invoking Code Source File](https://docs.uipath.com/studio/standalone/2023.10/user-guide/invoking-coded-source-file.md): Use this workflow to invoke a coded source file within a low-code workflow. In this example, we create a class called `TimeSpanHelper` in the `Time... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/java-extension.md): This page presents the most frequent reasons for which the Extension for Java might not work properly, and how to solve these issues. - [JxBrowser applications troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/jxbrowser-applications.md): Selectors are natively generated for applications which rely on the JxBrowser, without having to install any extensions. Bear in mind that JxBrowse... - [Keyboard Shortcuts](https://docs.uipath.com/studio/standalone/2023.10/user-guide/keyboard-shortcuts.md): The complete list of keyboard shortcuts for UiPath Studio: - [Known issues specific to MV3 extensions](https://docs.uipath.com/studio/standalone/2023.10/user-guide/known-issues-specific-to-mv3-extensions-chrome.md): The **Click** activity with the **Simulate** input method no longer works on HTML elements that have a click handler with `javascript:` URI. - [Known issues specific to MV3 extensions](https://docs.uipath.com/studio/standalone/2023.10/user-guide/known-issues-specific-to-mv3-extensions-edge.md): The Click activity with the `Simulate` input method no longer works on HTML elements that have a click handler with `javascript:` URI. - [Linking a Project to an Idea in Automation Hub](https://docs.uipath.com/studio/standalone/2023.10/user-guide/linking-a-project-to-an-idea-in-automation-hub.md): The integration between Studio and [Automation Hub](https://docs.uipath.com/studio/standalone/2023.10/user-guide/introduction) enables you to easil... - [Loading Web Services in Libraries](https://docs.uipath.com/studio/standalone/2023.10/user-guide/loading-web-services-in-libraries.md): Studio can generate activities directly from SOAP or REST web services, or Postman collections through the **Service Editor** window. - [Logging Levels](https://docs.uipath.com/studio/standalone/2023.10/user-guide/logging-levels.md): The following table lists the logging levels in UiPath. - [Maintainability and Readability Rules](https://docs.uipath.com/studio/standalone/2023.10/user-guide/maintainability-readability-rules.md): Rules part of this category have the `MRD` code in their rule ID and require projects to be easy to understand so that maintainability is ensured. - [Managing activity packages](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-activities-packages.md): Studio uses NuGet feeds to install activity packages. These feeds can be handled in two ways in Studio: - [Managing Arguments](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-arguments.md): Arguments are used to pass data from a project to another. In a global sense, they resemble variables, as they store data dynamically and pass it o... - [Managing Dependencies](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-dependencies.md): Project dependencies in Studio refer to packages linked into a specific project, containing activities, either default or custom. Dependencies are ... - [Managing Namespaces](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-namespaces.md): 1. Open the Data Manager, then right-click **Namespaces** and select **Add namespace*. - [Managing Projects With GIT](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-projects-git.md): GIT integration in Studio requires the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022. Check the [Software Requi... - [Managing Projects With SVN](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-projects-svn.md): 1. In the **Team** tab, select **Open from SVN**. The **Open from SVN Repository** window opens. - [Managing Projects With TFS](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-projects-tfs.md): The supported versions of Team Foundation Server are: - [Managing Variables](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-variables.md): In Studio, variables are used to store multiple types of data. Another key aspect of variables is that their value can change so that you can, for ... - [Using the Data Manager](https://docs.uipath.com/studio/standalone/2023.10/user-guide/managing-your-project-data.md): The **Data Manager** panel allows you to manage various types of data in your automation project. This data includes: - [Mass Update Command Line Parameters](https://docs.uipath.com/studio/standalone/2023.10/user-guide/mass-update-command-line-parameters.md): The **Project Dependencies Mass Update** command-line user interface can be used to mass update the `project.json` files belonging to multiple auto... - [Microsoft App-V support and limitations](https://docs.uipath.com/studio/standalone/2023.10/user-guide/microsoft-app-v-support-and-limitations.md): Microsoft Application Virtualization (**App-V**) is a solution that delivers applications inside a virtual container, without the need to perform a... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/microsoft-edge-extension-troubleshooting.md): This page presents the most frequent reasons for which the extension for Edge might not work properly, and how to solve these issues. - [Microsoft Office issues](https://docs.uipath.com/studio/standalone/2023.10/user-guide/microsoft-office-interop-issues.md): Various errors may occur when you build or run automations with Microsoft Office applications, especially Excel. - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/microsoft-remoteapp-and-desktop-troubleshooting.md): :::note - [Mock Testing](https://docs.uipath.com/studio/standalone/2023.10/user-guide/mock-testing.md): Mock testing in UiPath Studio is a built-in feature that enables you to replace (“mock”) selected activities or even whole invoked workflows with l... - [Modern Design Experience](https://docs.uipath.com/studio/standalone/2023.10/user-guide/modern-design-experience.md): UiPath v2020.4 introduced the UiAutomationNext activities package that delivered a new way in which you identify, configure, and verify target UI e... - [Modify or Uninstall Studio](https://docs.uipath.com/studio/standalone/2023.10/user-guide/modify-or-uninstall-studio.md): Follow the instructions on this page if you want to modify an installation or remove Studio from your machine. - [Multiple browser profiles](https://docs.uipath.com/studio/standalone/2023.10/user-guide/multiple-browser-profiles-chrome.md): Starting with Studio version 2023.10, the UiPath Extension for Chrome supports automating multiple browser instances running with multiple user pro... - [Multiple browser profiles](https://docs.uipath.com/studio/standalone/2023.10/user-guide/multiple-browser-profiles-edge.md): Starting with Studio version 2023.10, the UiPath Extension for Edge supports automating multiple browser instances running with multiple user profi... - [Naming Rules](https://docs.uipath.com/studio/standalone/2023.10/user-guide/naming-rules.md): Rules in this category check the file or project for any inconsistencies related to naming. - [OCR Diagnostic Logs](https://docs.uipath.com/studio/standalone/2023.10/user-guide/ocr-diagnostic-logs.md): The UiPath.Vision.Host Diagnostic logs enable you to collect information regarding OCR engine errors. - [Opting Out of Telemetry](https://docs.uipath.com/studio/standalone/2023.10/user-guide/opting-out-of-telemetry.md): UiPath collects usage and performance data to help diagnose problems and improve its products. For more details about UiPath’s privacy practices, p... - [Orchestration Process](https://docs.uipath.com/studio/standalone/2023.10/user-guide/orchestration-process.md): Long-running workflows are master projects which support service orchestration, human intervention, and long-running transactions in unattended env... - [Overview](https://docs.uipath.com/studio/standalone/2023.10/user-guide/overview-trigger-based-attended-automation.md): Trigger-based attended automations can involve the following: - [Performance and Reusability Rules](https://docs.uipath.com/studio/standalone/2023.10/user-guide/performance-and-reusability-rules.md): Rules in this category check the file or project for any inconsistencies related to performance and reusability. - [Profile Execution](https://docs.uipath.com/studio/standalone/2023.10/user-guide/profile-execution.md): Profile Execution helps you spot performance bottlenecks during workflow executions rather than tracking the overall execution time. As you run or ... - [Project Anatomy Rules](https://docs.uipath.com/studio/standalone/2023.10/user-guide/project-anatomy-rules.md): The rules in the **Project Anatomy** category have the `ANA` code in their ID and ensure your project meets general requirements in terms of anatomy. - [Project Dependencies Mass Update](https://docs.uipath.com/studio/standalone/2023.10/user-guide/project-dependencies-mass-update.md): The **Project Dependencies Mass Update Tool** is used for updating dependency packages and their runtime rules in multiple automation projects, sto... - [Project Organization](https://docs.uipath.com/studio/standalone/2023.10/user-guide/project-organization.md): Starting from a generic (and process agnostic) framework ensures you deal in a consistent and structured way with any process. A framework helps yo... - [Project Templates](https://docs.uipath.com/studio/standalone/2023.10/user-guide/project-templates.md): A template is a preconfigured project that helps speed up automation design when used as a starting point for new automation projects. You can use ... - [Protecting Sensitive Information](https://docs.uipath.com/studio/standalone/2023.10/user-guide/protecting-sensitive-information.md): To protect sensitive information that is logged during the execution of your automation at the Verbose level, you can choose not to log variable an... - [Queue generation with coded workflows and Orchestrator APIs](https://docs.uipath.com/studio/standalone/2023.10/user-guide/queue-generation-with-coded-workflows-and-orchestrator-apis.md): This tutorial shows you how to build an automation that generates random queues using the Orchestrator APIs, accessed from Swagger. The automation ... - [Quickstart guide](https://docs.uipath.com/studio/standalone/2023.10/user-guide/quickstart-guide.md): This quickstart guide helps you embark on the journey of working with coded automations. You will learn how to create coded automations following a... - [Registering custom services](https://docs.uipath.com/studio/standalone/2023.10/user-guide/registering-custom-services.md): To enhance your coded automations, consider registering custom services. By registering a custom service, you can use it globally in your project. ... - [Reliability Rules](https://docs.uipath.com/studio/standalone/2023.10/user-guide/reliability-rules.md): Rules in this category check the file or project for any inconsistencies related to reliability. - [Remote Debugging](https://docs.uipath.com/studio/standalone/2023.10/user-guide/remote-debugging.md): Automations may behave differently on different machines. If the machine on which an automation will run in production has a different configuratio... - [Configure a multi-hop connection](https://docs.uipath.com/studio/standalone/2023.10/user-guide/remote-runtime-configure-multi-hop-connection.md): To reach a destination remote computer via multiple connections, you must install Remote Runtime on each intermediary remote computer, not only on ... - [How to](https://docs.uipath.com/studio/standalone/2023.10/user-guide/remote-runtime-how-to.md): For instructions on some common operations you might need to perform while installing or configuring UiPath Remote Runtime, see the following: - [Screen resolution settings](https://docs.uipath.com/studio/standalone/2023.10/user-guide/resolution-settings.md): There are two possible causes for issues regarding selectors and resolution settings: - [Methodology for reusing UI components](https://docs.uipath.com/studio/standalone/2023.10/user-guide/reusable-components.md): UiPath projects have two main layers: - [Reusing objects and UI libraries](https://docs.uipath.com/studio/standalone/2023.10/user-guide/reusing-objects-ui-libraries.md): We recommend starting to build your sharable UI elements directly inside libraries, when you know that your internal applications will be automated... - [Robotic Enterprise Framework](https://docs.uipath.com/studio/standalone/2023.10/user-guide/robotic-enterprise-framework.md): **Robotic Enterprise Framework** is a project template based on **State Machines**. It is created to fit all of the best practices regarding loggin... - [Activity Coverage](https://docs.uipath.com/studio/standalone/2023.10/user-guide/rpa-testing-activity-coverage.md): You can use the workflow activity coverage panel to check whether your test cases have been covered or not and look for redundancies. The test exec... - [RPA Testing](https://docs.uipath.com/studio/standalone/2023.10/user-guide/rpa-testing.md): Through RPA testing, you can define the inputs, expected results and outputs to check whether your automation projects are working properly. You ca... - [SAP Solution Manager plugin](https://docs.uipath.com/studio/standalone/2023.10/user-guide/sap-solution-manager-plugin.md): 1. Open Studio. - [SAP Testing Project](https://docs.uipath.com/studio/standalone/2023.10/user-guide/sap-testing-project.md): The **SAP Testing Project Template** is a project template based on an [execution template](https://docs.uipath.com/studio/standalone/2023.10/user-... - [Security Rules](https://docs.uipath.com/studio/standalone/2023.10/user-guide/security-rules.md): Rules in this category check the file or project for any inconsistencies related to security. - [Sequences](https://docs.uipath.com/studio/standalone/2023.10/user-guide/sequences.md): Sequences are the smallest type of project. They are suitable to linear processes as they enable you to go from one activity to another seamlessly,... - [Services Studio Connects To](https://docs.uipath.com/studio/standalone/2023.10/user-guide/services-studio-connects-to.md): While using Studio, it connects to different services to download required automation packages, check licenses, verify certificates, and more. Deny... - [Setup Logs](https://docs.uipath.com/studio/standalone/2023.10/user-guide/setup-logs.md): When running the Windows installer (**UiPathStudio.msi**), all errors are logged in the [Event Viewer](https://technet.microsoft.com/en-us/library/... - [Signing in to Your Account](https://docs.uipath.com/studio/standalone/2023.10/user-guide/signing-in-to-your-account.md): If you installed Studio using the `UiPathStudio.msi` installer with the Robot in user mode, you can connect Studio and the Assistant to Orchestrato... - [Signing Packages](https://docs.uipath.com/studio/standalone/2023.10/user-guide/signing-packages.md): Package signing is available with the purpose of ensuring the security and integrity of processes and libraries published from Studio. - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/silverlight-applications.md): Silverlight browser applications can be opened only in Internet Explorer because all the other major browsers discontinued NPAPI - an API used by t... - [ST-ANA-003 - Project Workflow Count](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-ana-003.md): **Rule ID**: `ST-ANA-003` - [ST-ANA-005 - Check Project.json Exists](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-ana-005.md): **Rule ID**: `ST-ANA-005` - [ST-ANA-006 - Main Workflow Exists](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-ana-006.md): **Rule ID**: `ST-ANA-006` - [ST-ANA-009 - File Activities Stats](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-ana-009.md): **Rule ID**: `ST-ANA-009` - [ST-DBP-002 - High Arguments Count](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-002.md): **Rule ID**: `ST-DBP-002` - [ST-DBP-003 - Empty Catch Block](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-003.md): **Rule ID**: `ST-DBP-003` - [ST-DBP-007 - Multiple Flowchart Layers](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-007.md): **Rule ID**: `ST-DBP-007` - [ST-DBP-020 - Undefined Output Properties](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-020.md): **Rule ID**: `ST-DBP-020` - [ST-DBP-021 - Hardcoded Timeout](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-021.md): **Rule ID:** `ST-DBP-021` - [ST-DBP-023 - Empty Workflow](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-023.md): **Rule ID**: `ST-DBP-023` - [ST-DBP-024 - Persistence Activity Check](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-024.md): **Rule ID**: `ST-DBP-024` - [ST-DBP-025 - Variables Serialization Prerequisite](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-025.md): **Rule ID**: `ST-DBP-025` - [ST-DBP-026 - Delay Activity Usage](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-026.md): **Rule ID**: `ST-DBP-026` - [ST-DBP-027 - Persistence Best Practice](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-027.md): **Rule ID**: `ST-DBP-027` - [ST-DBP-028 - Arguments Serialization Prerequisite](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-dbp-028.md): **Rule ID**: `ST-DBP-028` - [ST-MRD-002 - Activity Name Defaults](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-002.md): **Rule ID**: `ST-MRD-002` - [ST-MRD-004 - Unreachable Activities](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-004.md): **Rule ID**: `ST-MRD-004` - [ST-MRD-005 - Redundant Sequences](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-005.md): **Rule ID**: `ST-MRD-005` - [ST-MRD-007 - Nested If Clauses](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-007.md): **Rule ID**: `ST-MRD-007` - [ST-MRD-008 - Empty Sequence](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-008.md): **Rule ID**: `ST-MRD-008` - [ST-MRD-009 - Deeply Nested Activities](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-009.md): **Rule ID**: `ST-MRD-009` - [ST-MRD-011 - Write Line Usage](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-011.md): **Rule ID**: `ST-MRD-011` - [ST-MRD-017 - Incomplete If](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-mrd-017.md): **Rule ID**: `ST-MRD-017` - [ST-NMG-001 - Variables Naming Convention](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-001.md): **Rule ID**: `ST-NMG-001` - [ST-NMG-002 - Arguments Naming Convention](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-002.md): **Rule ID**: `ST-NMG-002` - [ST-NMG-004 - Display Name Duplication](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-004.md): **Rule ID**: `ST-NMG-004` - [ST-NMG-005 - Variable Overrides Variable](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-005.md): **Rule ID**: `ST-NMG-005` - [ST-NMG-006 - Variable Overrides Argument](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-006.md): **Rule ID**: `ST-NMG-006` - [ST-NMG-008 - Variable Length Exceeded](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-008.md): **Rule ID**: `ST-NMG-008` - [ST-NMG-009 - Prefix Datatable Variables](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-009.md): **Rule ID**: `ST-NMG-009` - [ST-NMG-011 - Prefix Datatable Arguments](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-011.md): **Rule ID**: `ST-NMG-011` - [ST-NMG-012 - Argument Default Values](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-012.md): **Rule ID**: `ST-NMG-012` - [ST-NMG-016 - Argument Length Exceeded](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-nmg-016.md): **Rule ID**: `ST-NMG-016` - [ST-PRR-004 - Hardcoded Delay Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-prr-004.md): **Rule ID**: `ST-PRR-004` - [ST-REL-006 - Infinite Loop](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-rel-006.md): **Rule ID**: `ST-REL-006` - [ST-SEC-007 - SecureString Argument Usage](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-sec-007.md): **Rule ID**: `ST-SEC-007` - [ST-SEC-008 - SecureString Variable Usage](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-sec-008.md): **Rule ID**: `ST-SEC-008` - [ST-SEC-009 - SecureString Misusage](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-sec-009.md): **Rule ID**: `ST-SEC-009` - [ST-USG-005 - Hardcoded Activity Arguments](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-005.md): **Rule ID**: `ST-USG-005` - [ST-USG-009 - Unused Variables](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-009.md): **Rule ID**: `ST-USG-009` - [ST-USG-010 - Unused Dependencies](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-010.md): **Rule ID**: `ST-USG-010` - [ST-USG-014 - Package Restrictions](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-014.md): **Rule ID**: `ST-USG-014` - [ST-USG-020 - Minimum Log Messages](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-020.md): **Rule ID**: `ST-USG-020` - [ST-USG-024 - Unused Saved for Later](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-024.md): **Rule ID**: `ST-USG-024` - [ST-USG-025 - Saved Value Misuse](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-025.md): **Rule ID**: `ST-USG-025` - [ST-USG-026 - Activity Restrictions](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-026.md): **Rule ID**: `ST-USG-026` - [ST-USG-027 - Required Packages](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-027.md): **Rule ID**: `ST-USG-027` - [ST-USG-028 - Restrict Invoke File Templates](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-028.md): **Rule ID**: `ST-USG-028` - [ST-USG-032 - Required Tags](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-032.md): **Rule ID**: `ST-USG-032` - [ST-USG-034 - Automation Hub URL](https://docs.uipath.com/studio/standalone/2023.10/user-guide/st-usg-034.md): **Rule ID**: `ST-USG-034` - [State Machines](https://docs.uipath.com/studio/standalone/2023.10/user-guide/state-machines.md): A state machine is a type of automation that uses a finite number of states in its execution. It can go into a state when it is triggered by an act... - [Common Installation Errors](https://docs.uipath.com/studio/standalone/2023.10/user-guide/studio-common-installation-errors.md): This page documents errors you may encounter when running the Studio MSI installer to perform an installation or an update. - [Studio Executables](https://docs.uipath.com/studio/standalone/2023.10/user-guide/studio-executables.md): If you plan to use Studio, Robot, and the Assistant on machines that have strict rules related to executable files, the following executable files ... - [Studio IDE](https://docs.uipath.com/studio/standalone/2023.10/user-guide/studio-ide.md): The Studio IDE interface consists of a dedicated code editor, file tabs, and breadcrumbs for easy navigation. This layout enables you to manage you... - [Studio Logs](https://docs.uipath.com/studio/standalone/2023.10/user-guide/studio-logs.md): The Studio Traces are diagnostic log messages generated by Studio, containing information related to its behavior. - [Supported Applications and Technologies](https://docs.uipath.com/studio/standalone/2023.10/user-guide/supported-applications-and-technologies.md): The purpose of this page is to present a complete list of supported technologies and applications for automation. There are two main categories: - [Test Activities](https://docs.uipath.com/studio/standalone/2023.10/user-guide/test-activities.md): The **Test Activity** context menu option—part of the **Designer** panel—is used for running a test on the currently selected activity. When clicke... - [Test Automation Framework](https://docs.uipath.com/studio/standalone/2023.10/user-guide/test-automation-framework.md): The **Test Automation Framework** is a template that provides a foundation for testing projects by incorporating essential best practices. The fram... - [Test Case Templates](https://docs.uipath.com/studio/standalone/2023.10/user-guide/test-automation-test-case-templates.md): Use test case templates as base models for your test cases. For example, you can create a template with [data variations](https://docs.uipath.com/s... - [Test Data File](https://docs.uipath.com/studio/standalone/2023.10/user-guide/test-data-file.md): Application testing can require working with large data sets to verify workflow execution and cover edge cases. Instead of creating multiple test c... - [Test Data Queues](https://docs.uipath.com/studio/standalone/2023.10/user-guide/test-data-queues.md): Make use of the test data queue in Studio by configuring it as a data source or importing it through activities. All imported entities are stored i... - [Test Explorer](https://docs.uipath.com/studio/standalone/2023.10/user-guide/test-explorer.md): Test Explorer is a panel that shows information relevant to test automation. You can use Test Explorer and its sub-panels to group tests together, ... - [Test Results](https://docs.uipath.com/studio/standalone/2023.10/user-guide/test-results.md): You can use the test results panel for a summary of passed and failed tests. - [Testing project templates](https://docs.uipath.com/studio/standalone/2023.10/user-guide/testing-project-templates.md): Project templates can speed up automation design when used as a starting point for new automation projects. You can use one of the built-in templat... - [The Arguments Panel](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-arguments-panel.md): The **Arguments** panel enables you to create arguments and make changes to them. Renaming an argument in this panel automatically updates all occu... - [The Assign Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-assign-activity.md): The [Assign](https://docs.uipath.com/activities/docs/assign) activity is an important activity that is going to be used quite often, as it enables ... - [The Break Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-break-activity.md): The [Break](https://docs.uipath.com/activities/docs/break) activity enables you to stop the loop at a chosen point, and then continues with the nex... - [The Breakpoints Panel](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-breakpoints-panel.md): **Breakpoints** are used to purposely pause the debugging process on an activity which may trigger execution issues. Setting a condition and/or hit... - [The Call Stack Panel](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-call-stack-panel.md): The **Call Stack** panel displays the next activity to be executed and its parent containers when the project is paused in debugging. - [The Delay Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-delay-activity.md): The [Delay](https://docs.uipath.com/activities/docs/delay) activity enables you to pause the automation for a custom period of time (in the hh:mm:s... - [The Do While Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-do-while-activity.md): The [Do While](https://docs.uipath.com/activities/docs/interruptible-do-while) activity enables you to execute a specified part of your automation ... - [The For Each Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-for-each-activity.md): The [For Each](https://docs.uipath.com/activities/docs/for-each) activity enables you to step through arrays, lists, data tables or other types of ... - [The If Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-if-activity.md): The [If](https://docs.uipath.com/activities/docs/if) activity contains a statement and two conditions. The first condition (the activity in the **T... - [The Immediate Panel](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-immediate-panel.md): The **Immediate** panel is only visible during debugging, and it can be used for inspecting data available at a certain point during debugging. It ... - [The Locals Panel](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-locals-panel.md): The **Locals** panel displays properties or activities and user-defined variables and arguments. The panel shows: - [The required UiPath extension is not installed on the remote machine](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-required-uipath-extension-is-not-installed-on-the-remote-machine.md): You are automating a Java application or a web application and the corresponding extension (the extension for Java, Chrome, Microsoft Edge, Firefox... - [The Switch Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-switch-activity.md): The [Switch](https://docs.uipath.com/activities/docs/switch) activity enables you to select one choice out of multiple, based on the value of a spe... - [The User Interface](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-user-interface.md): Studio contains multiple panels for easier access to specific functionalities. They can be docked, act as floating windows, or the **Auto Hide** op... - [The Variables Panel](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-variables-panel.md): The **Variables** panel enables you to create variables and make changes to them. Renaming a variable in this panel automatically updates all occur... - [The Watch Panel](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-watch-panel.md): Similar to the **Call Stack** panel, the **Watch** panel is only visible during debugging. It can be set to display the values of variables or argu... - [The While Activity](https://docs.uipath.com/studio/standalone/2023.10/user-guide/the-while-activity.md): The [While](https://docs.uipath.com/activities/docs/interruptible-while) activity enables you to execute a specific process repeatedly, while a spe... - [Transforming manual tests into coded test cases](https://docs.uipath.com/studio/standalone/2023.10/user-guide/transforming-manual-tests-into-coded-test-cases.md): Once you've established a connection with a Test Manager instance and project, you can navigate to the **Test Explorer** panel. From there, you can... - [Trigger-based attended automation](https://docs.uipath.com/studio/standalone/2023.10/user-guide/trigger-based-attended-automation-chapter.md): Attended automations are designed to run under human supervision based on input received from humans. Therefore, the actions a user or an applicati... - [Trigger-based attended automation](https://docs.uipath.com/studio/standalone/2023.10/user-guide/trigger-based-attended-automation-introduction.md): Attended automations are designed to run under human supervision based on input received from humans. Therefore, the actions a user or an applicati... - [Tutorials](https://docs.uipath.com/studio/standalone/2023.10/user-guide/trigger-based-attended-automation-tutorials.md): Check out the tutorials available for working with and implementing the trigger-based attended automation solution: - [Tutorials](https://docs.uipath.com/studio/standalone/2023.10/user-guide/tutorials.md): The following tutorials and examples are found in dedicated chapters throughout this guide. This page serves as a central point for accessing these... - [Types of Logs](https://docs.uipath.com/studio/standalone/2023.10/user-guide/types-of-logs.md): The UiPath Platform has logging capabilities for all of its main components. All of the UiPath specific logs are based on the Nlog infrastructure. - [Types of Variables](https://docs.uipath.com/studio/standalone/2023.10/user-guide/types-of-variables.md): A text or string variable is a type of variable that can store only [strings](https://en.wikipedia.org/wiki/String_%28computer_science%29). These t... - [UI Automation](https://docs.uipath.com/studio/standalone/2023.10/user-guide/ui-automation.md): :::important - [UiPath Proprietary Variables](https://docs.uipath.com/studio/standalone/2023.10/user-guide/uipath-proprietary-variables.md): The GenericValue variable is a type of variable that can store any kind of data, including text, numbers, dates, and arrays, and is particular to S... - [UiPath Remote Runtime blocks Citrix session from being closed](https://docs.uipath.com/studio/standalone/2023.10/user-guide/uipath-remote-runtime-blocks-citrix-session-from-being-closed.md): At installation time, `UiPathRemoteRuntime.msi` registers UiPath executables for Citrix auto clean-up by adding them under the following registry k... - [UiPath Remote Runtime causes memory leak](https://docs.uipath.com/studio/standalone/2023.10/user-guide/uipath-remote-runtime-causes-memory-leak-.md): The Service Host (`svchost`) consumes a lot of memory for the Remote Desktop Services (`TermServ`) process when running UiPath Remote Runtime witho... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2023.10/user-guide/uipath-remote-runtime-troubleshooting.md): This section presents the most frequent reasons for which the UiPath Remote Runtime might not work properly, and how to solve these issues. - [UiPathRemoteRuntime.exe is not running in the remote session](https://docs.uipath.com/studio/standalone/2023.10/user-guide/uipathremoteruntimeexe-is-not-running-in-the-remote-session.md): Possible causes for the `UiPathRemoteRuntime.exe` not running in the remote session are listed below. - [UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch](https://docs.uipath.com/studio/standalone/2023.10/user-guide/uipathuiautomationactivities-packages-and-uipath-remote-runtime-versions-mismatch.md): The UiPath.UIAutomation.Activities package used in the project as dependency doesn’t match the UiPath Remote Runtime dependency on the Citrix Appli... - [Missing or Invalid Activities](https://docs.uipath.com/studio/standalone/2023.10/user-guide/unresolved-activity.md): Studio can display a workflow with activities that are missing or are invalid when problems were encountered (missing package or incorrect package ... - [Update Studio](https://docs.uipath.com/studio/standalone/2023.10/user-guide/update-studio.md): The process of updating an older Studio release to this release differs depending on the Studio edition currently installed on your machine - Enter... - [Usage Rules](https://docs.uipath.com/studio/standalone/2023.10/user-guide/usage-rules.md): The rules in the **Usage** category have the `USG` code in their ID and refer to requirements for ensuring elements defined in your project are act... - [User Events Monitoring](https://docs.uipath.com/studio/standalone/2023.10/user-guide/user-events-monitoring.md): This topic presents the most frequent reasons for which the User Events Monitoring might not work properly, and how to solve these issues. - [Using Arguments](https://docs.uipath.com/studio/standalone/2023.10/user-guide/using-arguments.md): Due to the nature of arguments, you are going to use them a lot in relation with the **Invoke Workflow File** and **Launch Workflow Interactive** a... - [Using Coded automation in Low-Code workflow](https://docs.uipath.com/studio/standalone/2023.10/user-guide/using-coded-automation-in-low-code-workflow.md): In this tutorial, you can learn how to incorporate a coded automation called `CodedResetAssetValue.cs` into a low-code workflow. The `CodedResetAss... - [Workflow Diff](https://docs.uipath.com/studio/standalone/2023.10/user-guide/using-file-diff.md): Comparing changes between a process, library, `project.json`, or `.txt` file in a local repository and the latest version from GIT, TFS, or SVN is ... - [Using imported library projects in coded automations](https://docs.uipath.com/studio/standalone/2023.10/user-guide/using-imported-library-projects-in-coded-automations.md): This tutorial shows you how to use objects from imported library projects within coded automations. The example demonstrates how to use Object Repo... - [Validation of large Windows-legacy projects takes longer than expected](https://docs.uipath.com/studio/standalone/2023.10/user-guide/validation-of-large-windows-legacy-projects-takes-longer-than-expected.md): When your antivirus software is configured to scan Studio processes, the validation of Windows-legacy projects can be significantly slower, especia... - [Workflow Design](https://docs.uipath.com/studio/standalone/2023.10/user-guide/workflow-design.md): UiPath offers four diagrams for integrating activities into a working structure when developing a workflow file: - [Workflow From a Template](https://docs.uipath.com/studio/standalone/2023.10/user-guide/workflow-from-a-template.md): Use workflow templates as base models for other workflows. You can use built-in templates (e.g. [Sequences](https://docs.uipath.com/studio/standalo... - [Working with Coded automations](https://docs.uipath.com/studio/standalone/2023.10/user-guide/working-with-coded-automations.md): This page provides instructions on debugging, running, and publishing your coded automations. - [Working with Input and Output arguments](https://docs.uipath.com/studio/standalone/2023.10/user-guide/working-with-input-and-output-parameters.md): Learn how to efficiently handle input and output arguments in coded automations, including their integration when invoked in low-code workflows. - [2024.10.1](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-1.md): **Release date: 1 July 2024** - [2024.10.10](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-10.md): **Release date: 2 April 2025** - [2024.10.11](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-11.md): **Release date: 16 April 2025** - [2024.10.12](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-12.md): **Release date: 24 April 2025** - [2024.10.13](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-13.md): **Release date: 4 June 2025** - [2024.10.14](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-14.md): **Release date: 13 June 2025** - [2024.10.15](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-15.md): **Release date: July 29, 2025** - [2024.10.16](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-16.md): **Release date: 3 September 2025** - [2024.10.17](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-17.md): **Release date: November 4, 2025** - [2024.10.18](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-18.md): **Release date: December 3, 2025** - [2024.10.19](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-19.md): **Release date: February 11, 2026** - [2024.10.20](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-20.md): **Release date: March 4, 2026** - [2024.10.21](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-21.md): **Release date: April 6, 2026** - [2024.10.5](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-5.md): **Release date: 21 October 2024** - [2024.10.6](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-6.md): **Release date: 30 October 2024** - [2024.10.7](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-7.md): **Release date: 4 December 2024** - [2024.10.8](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-8.md): **Release date: 10 December 2024** - [2024.10.9](https://docs.uipath.com/studio/standalone/2024.10/release-notes/2024-10-9.md): **Release date: 5 February 2025** - [About Automation Projects](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-automation-projects.md): Studio enables you to create the following types of projects: - [About Control Flow](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-control-flow.md): An important aspect of successfully working with Studio is understanding and knowing how to control your project. **Control Flow** is a concept bor... - [About Debugging](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-debugging.md): Debugging is the process of identifying and removing errors that prevent the project from functioning correctly. It is recommended to perform debug... - [About Dependencies](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-dependencies.md): Project dependencies in Studio refer to packages linked into a specific project, containing activities, either default or custom. Dependencies are ... - [About extensions](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-extensions.md): UiPath extensions help you broaden your automation capabilities to web browsers, Java applications, Silverlight applications, and Citrix Virtual Ap... - [About File Comparison](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-file-comparison.md): Comparing two files can be very useful, especially if you're working with multiple `.xaml` files in the same project. - [About Imported Namespaces](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-imported-namespaces.md): In Studio, namespaces represent containers that store different types of data. They enable you to easily define the scope of your expressions, vari... - [About Libraries](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-libraries.md): A library is a project which contains one or more workflows that can be reused as activities in other projects. Libraries are saved as NUPKG files ... - [About Flex Licensing](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-licensing.md): You can activate Studio using a Community license or an Enterprise license. - [About Object Repository](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-object-repository.md): The **Object Repository** ensures the management, reusability, and reliability of UI elements by capturing them as objects in a DOM-like repository... - [About Publishing Automation Projects](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-publishing-automation-projects.md): **Publishing** an automation project means archiving the project folder so that it can be sent to Robots and then executed. - [About the Project.Json File](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-the-projectjson-file.md): `Project.json` is an automatically generated file which is created for each `.xaml` file marked as **Main** in the project folder. - [About the ScreenScrapeJavaSupport Tool](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-the-screenscrapejavasupport-tool.md): A machine can have different Java versions installed (such as 32-bit and 64-bit), and in different locations, so you need the Java extension to be ... - [SetupExtensions tool](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-the-setupextensions-tool.md): The **SetupExtensions.exe** tool is a command line utility which is used to install or remove the extensions. - [About the testCases.json file](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-the-testcasesjson-file.md): `testCases.json` is a file automatically generated when packaging as a NUPKG a project of type **Process**, that contains test cases. The file cont... - [About the Windows - Legacy Compatibility](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-the-windows-legacy-compatibility.md): Studio 2021.10 brought support for .NET-based projects and introduced the concept of project compatibility based on the target framework. In releas... - [About troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-troubleshooting.md): This section provides access to troubleshooting articles, forum discussions, as well as specific scenarios. - [Configure the UiPath Remote Plugin for custom remote applications](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-uipath-remote-plugin.md): With the Extension for Windows Remote Desktop you can natively generate selectors over RDP connections handled by custom remote applications that u... - [UiPath Remote Runtime](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-uipath-remote-runtime.md): UiPath Remote Runtime is a component which enables the communication between a remote desktops or applications, such as Citrix Virtual Apps, and ce... - [About Version Control](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-version-control.md): Source control systems prove very handy when developing larger projects that require smooth collaboration between multiple users. You can connect S... - [About Workflow Analyzer](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-workflow-analyzer.md): **Workflow Analyzer** is a static code analyzer that ensures your project meets high quality and reliability standards. A static code analyzer chec... - [Activate Studio](https://docs.uipath.com/studio/standalone/2024.10/user-guide/activating-your-studio-license.md): The first time you run Studio after installation, a wizard helps you activate and get started with your product. The activation method you are prom... - [Activities Generated from Web Services](https://docs.uipath.com/studio/standalone/2024.10/user-guide/activities-generated-from-web-services.md): **Studio** enables you to generate activities directly from web services by using the **New Service** wizard, as explained [here](https://docs.uipa... - [Adding a Project to GIT](https://docs.uipath.com/studio/standalone/2024.10/user-guide/adding-a-project-to-git.md): The **GIT Init** feature adds the current project to a local GIT repository. Access the command from the **Team** tab, or the status bar. - [AI-generated test data](https://docs.uipath.com/studio/standalone/2024.10/user-guide/ai-generated-test-data.md): You can generate test data that is highly specific for your testing needs, using the AI-powered capabilities offered by Autopilot. Initially, Autop... - [API Test Automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/api-test-automation.md): Studio supports API test automation through the **New Service** wizard. You can import and test API definitions in various API formats, including S... - [Application access errors](https://docs.uipath.com/studio/standalone/2024.10/user-guide/app-access-error.md): This section presents information for troubleshooting problems caused by application errors: - [Test Cases](https://docs.uipath.com/studio/standalone/2024.10/user-guide/application-testing-test-cases.md): Application testing in Studio works in either VB or C#. You can create individual automation projects for scenarios like data verification or integ... - [Application Testing](https://docs.uipath.com/studio/standalone/2024.10/user-guide/application-testing.md): Application testing requires working with large data sets to verify workflow execution and cover corner cases. Through data-driven testing, you can... - [Apply for a loan with UiBank](https://docs.uipath.com/studio/standalone/2024.10/user-guide/apply-for-a-loan-with-uibank.md): This tutorial shows how to create a Coded Test Case (**applyForLoan.cs**) to verify whether the loan rate calculated by the UiBank application matc... - [Argument Descriptions for the ScreenScrapeJavaSupport Tool](https://docs.uipath.com/studio/standalone/2024.10/user-guide/argument-descriptions-for-the-screenscrapejavasupport-tool.md): The **ScreenScrapeJavaSupport** tool can be used to install or remove the Java extension from all fixed drives, default, or custom Java locations. ... - [Assembly compilation errors](https://docs.uipath.com/studio/standalone/2024.10/user-guide/assembly-compilation-errors.md): **Exception**: UiPath.ActivityCompiler.Exceptions.NameDoesNotExistCSharpCompilationException - [Attended Automation Framework](https://docs.uipath.com/studio/standalone/2024.10/user-guide/attended-automation-framework.md): The Attended Automation Framework is a comprehensive template tailored to attended scenarios, which aims to provide a seamless and user-friendly ex... - [Authenticating to GIT](https://docs.uipath.com/studio/standalone/2024.10/user-guide/authenticating-to-git.md): Authentication methods in Studio differ in accordance with the methods used for cloning a GIT repository, either HTTPS or SSH. Check this [page](ht... - [Authentication Failed](https://docs.uipath.com/studio/standalone/2024.10/user-guide/authentication-failed.md): When cloning a GIT repository, the **Enter Credentials** window is displayed with the message **Authentication failed** if the provided credentials... - [Auto-generated Test Data](https://docs.uipath.com/studio/standalone/2024.10/user-guide/auto-generated-test-data.md): You can use automatically generated test data to execute test cases using various sequences of data. Different data combinations can be used for bo... - [Automate Chromium-based browsers](https://docs.uipath.com/studio/standalone/2024.10/user-guide/automate-chromium-based-browsers.md): UiPath Studio and UI automation activities support the automation of web applications running on different browsers, including the Chromium-based b... - [Automating applications running under a different Windows user](https://docs.uipath.com/studio/standalone/2024.10/user-guide/automating-applications-different-windows-user.md): Automating an application running under a different Windows user (than the one running Robot/Studio) fails by default. - [Automating applications running as administrator](https://docs.uipath.com/studio/standalone/2024.10/user-guide/automating-applications-running-admin.md): Automating an application running as administrator fails by default. - [Automating applications running in AppContainer mode](https://docs.uipath.com/studio/standalone/2024.10/user-guide/automating-applications-running-appcontainer.md): Automating an application running in AppContainer mode fails by default. - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/automating-citrix-technologies.md): This page explains how to fix issues you might encounter when running [automation in Citrix environments](https://www.uipath.com/solutions/technolo... - [Automation Lifecycle](https://docs.uipath.com/studio/standalone/2024.10/user-guide/automation-lifecycle.md): Deciding between an automation for Attended Robots or Unattended Robots is the first important decision that impacts how developers build the code,... - [Background Process](https://docs.uipath.com/studio/standalone/2024.10/user-guide/background-process.md): The **Background Process** is a template for creating processes that can run in parallel on the same Robot, together with one foreground process. F... - [Before and After contexts](https://docs.uipath.com/studio/standalone/2024.10/user-guide/before-and-after-contexts.md): Within test cases, the Before and After executions allow you to execute certain actions before and after the test case is run. These contexts are c... - [Creating a guided product tour](https://docs.uipath.com/studio/standalone/2024.10/user-guide/building-a-product-tour.md): This tutorial demonstrates how to create a guided product tour, as part of the digital adoption attended scenario. This scenario is focused on incr... - [Built-in Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/built-in-templates.md): Choose **Empty Test Case** when you [create a test case](https://docs.uipath.com/studio/standalone/2024.10/user-guide/application-testing-test-case... - [Cannot communicate with the browser](https://docs.uipath.com/studio/standalone/2024.10/user-guide/cannot-communicate-with-browser-chrome.md): The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues. - [Changing the Credentials](https://docs.uipath.com/studio/standalone/2024.10/user-guide/changing-the-credentials.md): To update the credentials used to connect to a remote repository: - [Changing the Signature](https://docs.uipath.com/studio/standalone/2024.10/user-guide/changing-the-signature.md): Changing the GIT commit signature can be done from the **Team** tab > **Change Signature**. Fill in your name and email address, and click **OK**. - [Check if ChromeNativeMessaging.exe is running](https://docs.uipath.com/studio/standalone/2024.10/user-guide/check-if-chromenativemessagingexe-is-running-chrome.md): The `ChromeNativeMessaging.exe` enables communication between the UiPath Extension for Chrome and the UiPath Studio/Robot. - [Check if ChromeNativeMessaging.exe is running](https://docs.uipath.com/studio/standalone/2024.10/user-guide/check-if-chromenativemessagingexe-is-running-edge.md): The `ChromeNativeMessaging.exe` enables communication between the UiPath Extension for Edge and the UiPath Studio/Robot. - [Check if ComSpec variable is defined correctly](https://docs.uipath.com/studio/standalone/2024.10/user-guide/check-if-comspec-variable-is-defined-correctly-chrome.md): The `ChromeNativeMessaging.exe` process runs under the current user and it uses `cmd.exe` to start the browser. - [Check if ComSpec variable is defined correctly](https://docs.uipath.com/studio/standalone/2024.10/user-guide/check-if-comspec-variable-is-defined-correctly-edge.md): The `ChromeNativeMessaging.exe` process runs under the current user and it uses `cmd.exe` to start the browser. - [Check if the extension for Chrome is installed and enabled](https://docs.uipath.com/studio/standalone/2024.10/user-guide/check-if-the-extension-for-chrome-is-installed-and-enabled.md): 1. In Google Chrome, navigate to `chrome://extensions/`. - [Check if the Extension for Microsoft Edge is installed and enabled](https://docs.uipath.com/studio/standalone/2024.10/user-guide/check-if-the-extension-for-microsoft-edge-is-installed-and-enabled.md): 1. In Microsoft Edge, navigate to `edge://extensions/`. - [Checking the extension](https://docs.uipath.com/studio/standalone/2024.10/user-guide/checking-the-extension.md): 1. In Mozilla Firefox, go to **about:addons > Extensions**. - [The extension may have been corrupted](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extension-corrupted.md): The error message `This extension may have been corrupted` indicates that the browser has detected a potential issue with the installed extension, ... - [How to](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extension-how-to.md): For instructions on some common operations you might need to perform while installing or configuring the UiPath Extension for Chrome, see the follo... - [Chrome extension is removed automatically](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extension-is-removed-automatically.md): If the extension works for a while after installation, but is removed and needs to be reinstalled, the most likely cause is a Group Policy update. - [Chrome Extension on Mac](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extension-on-mac.md): This extension helps you create browser automations in Google Chrome on Mac. - [Open browser in Incognito mode](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extension-open-browser-incognito-mode.md): By default, the extension is not granted access to Incognito mode. To enable this: - [Open browser with non-default browser profile](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extension-open-browser-non-default-browser-profile.md): Starting with UiPath Studio version 2023.10, the UiPath Extension for Chrome can automate multiple browser instances, each with a different user pr... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extension.md): This page presents the most frequent reasons for which the extension for Chrome might not work properly, and how to solve these issues. - [List of extensions for Chrome](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-extensions.md): The tables below show the history of extensions for Chrome, with their IDs, the version of Studio that installs that extension version, and the ext... - [Group Policies](https://docs.uipath.com/studio/standalone/2024.10/user-guide/chrome-group-policies.md): If your organization uses Group Policies for browser extension management then follow the instructions from this page to ensure that the Extension ... - [Cloning a Remote GIT Repository](https://docs.uipath.com/studio/standalone/2024.10/user-guide/cloning-a-remote-git-repository.md): 1. In the **Team** tab, select **Clone Repository**. The **Clone a remote GIT repository.** window is displayed. - [Code Source File](https://docs.uipath.com/studio/standalone/2024.10/user-guide/code-source-file.md): Coded source files serve as containers for custom classes or methods that you can use within Coded workflows or test cases. They are not entry poin... - [Best practices](https://docs.uipath.com/studio/standalone/2024.10/user-guide/coded-automations-best-practices.md): To ensure that your coded automations are efficient, maintainable, and scalable you need to follow their best practices. This section provides an o... - [Introduction](https://docs.uipath.com/studio/standalone/2024.10/user-guide/coded-automations-introduction.md): Coded automations allow you to create automations using code instead of drag-and-drop activities, allowing collaborative work on complex projects. ... - [Tutorials](https://docs.uipath.com/studio/standalone/2024.10/user-guide/coded-automations-tutorials.md): Browse through the tutorials below to learn how to design, develop, and optimize automation workflows using code, and discover opportunities for in... - [Coded Test Case](https://docs.uipath.com/studio/standalone/2024.10/user-guide/coded-test-case.md): Coded test cases automate and validate application behavior in a structured manner. They are similar to low-code test cases and allow for flexible ... - [Coded Workflow](https://docs.uipath.com/studio/standalone/2024.10/user-guide/coded-workflow.md): Coded workflows are the same as low-code workflows, the only difference being that you build them using separate interfaces: - [Command Line Parameters](https://docs.uipath.com/studio/standalone/2024.10/user-guide/command-line-parameters.md): You can install and update Studio and the Robot, or change an existing installation by running the `UiPathStudio.msi` or `UiPathStudioCloud.msi` in... - [Comparing Files](https://docs.uipath.com/studio/standalone/2024.10/user-guide/comparing-files.md): Comparing two similar files in the same automation project is done by using the two context menu options in the **Project** panel. - [Configuring Activity Project Settings](https://docs.uipath.com/studio/standalone/2024.10/user-guide/configuring-activity-project-settings.md): **Activity Project Settings** represent a set of changes that can be configured at the project level and applied to all activities part of project ... - [Configuring Studio Settings](https://docs.uipath.com/studio/standalone/2024.10/user-guide/configuring-studio-settings.md): Configure Studio settings from **Home** (Studio Backstage View) > **Settings**. The settings are saved in `C:\Users\your_user_name\AppData\Roami... - [Contact Centers and Trigger-based Attended Automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/contact-centers-and-trigger-based-attended-automation.md): This tutorial demonstrates how to work with multiple instances of the same form, at the same time. The scenario presented involves a contact center... - [Control Flow Activities](https://docs.uipath.com/studio/standalone/2024.10/user-guide/control-flow-activities.md): This section includes Control Flow activities. - [Copying a Project to GIT](https://docs.uipath.com/studio/standalone/2024.10/user-guide/copying-a-project-to-git.md): The **Copy to GIT** button in Studio Backstage view and status bar allows you to copy the current project to an existing GIT repository. - [Creating an Object Repository](https://docs.uipath.com/studio/standalone/2024.10/user-guide/creating-an-object-repository.md): :::important - [Creating and Managing Branches](https://docs.uipath.com/studio/standalone/2024.10/user-guide/creating-and-managing-branches.md): Add and manage branches from the **Manage Branches** window. To access it, either right-click the project node or a file in the **Project** panel a... - [Creating a Basic Library](https://docs.uipath.com/studio/standalone/2024.10/user-guide/creating-basic-library.md): The following tutorial walks you through the steps of creating a [library](https://docs.uipath.com/studio/standalone/2024.10/user-guide/about-libra... - [Creating a Basic Process](https://docs.uipath.com/studio/standalone/2024.10/user-guide/creating-basic-process.md): This tutorial teaches you how to create a basic process in Studio in 10 minutes and run it on your machine. The example opens a browser, loads a ce... - [Creating Connections for services in coded automations](https://docs.uipath.com/studio/standalone/2024.10/user-guide/creating-connections-for-services-in-coded-automations.md): This section helps you create connections needed to access coded automation APIs from services that use connections, such as **GSuite.Activities** ... - [Creating hybrid automations - Combining Coded and Low-code Workflows](https://docs.uipath.com/studio/standalone/2024.10/user-guide/creating-hybrid-automations.md): In this section, you can explore multiple ways of building hybrid automations by combining low-code automations with coded automations. These tutor... - [Creating your first coded test case](https://docs.uipath.com/studio/standalone/2024.10/user-guide/creating-your-first-coded-test-case.md): This tutorial provides step-by-step instructions for creating a coded test case that types information into a web form and verifies it using Test M... - [Data-Driven Testing](https://docs.uipath.com/studio/standalone/2024.10/user-guide/data-driven-testing.md): Data-driven testing lets you test RPA workflows and applications across various scenarios. To ensure your test cases use the prepared test data, de... - [Data Service](https://docs.uipath.com/studio/standalone/2024.10/user-guide/data-service.md): You can use Data Service, both in Automation Cloud and Automation Suite, as a source for your data-driven testing. The data is imported from Data S... - [Debugging Actions](https://docs.uipath.com/studio/standalone/2024.10/user-guide/debugging-actions.md): Debugging of a single file or the whole project can be performed both from the **Design** or **Debug** ribbon tabs. However, the debugging process ... - [Deployment guidelines](https://docs.uipath.com/studio/standalone/2024.10/user-guide/deployment-guidelines.md): This page contains information that might be crucial from a security and best practices perspective. The page will be updated over time based on ne... - [Descriptor Coverage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/descriptor-coverage.md): Descriptor Coverage is a panel that shows information on object recognition UI elements that have been covered during execution. The coverage resul... - [Design Best Practices](https://docs.uipath.com/studio/standalone/2024.10/user-guide/design-best-practices.md): The rules in the **Design Best Practices** category carry the `DBP` code in their ID and refer to requirements for ensuring your project meets a ge... - [Designing Automations](https://docs.uipath.com/studio/standalone/2024.10/user-guide/designing-automations.md): This page provides an overview of the design experience when creating projects based on the selected [project compatibility](https://docs.uipath.co... - [Designing validation for existing apps](https://docs.uipath.com/studio/standalone/2024.10/user-guide/designing-validation-for-existing-apps.md): To enhance the user experience and productivity, you can use the Trigger-based Attended Automation solution to design custom validation for existin... - [About The Diagnostic Tool](https://docs.uipath.com/studio/standalone/2024.10/user-guide/diagnostic-tool.md): The UiPath Diagnostic Tool is a standalone utility, enabling you to better collect and preview diagnostics info, which is then packaged and can be ... - [Differences Between Modern Experience and Classic Experience](https://docs.uipath.com/studio/standalone/2024.10/user-guide/differences-between-modern-experience-and-classic-experience.md): * Modern experience - The [App/Web](https://docs.uipath.com/activities/docs/app-web-recorder) and [Computer Vision](https://docs.uipath.com/activit... - [Disconnecting From GIT](https://docs.uipath.com/studio/standalone/2024.10/user-guide/disconnecting-from-git.md): The **Disconnect** option from Studio Backstage view > **Team** tab is available for versioned files in the following cases: - [Cannot communicate with the browser](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extension-cannot-communicate-with-browser.md): The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues. - [Configure Edge for IE compatibility mode](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extension-configure-ie-compatibility-mode.md): Internet Explorer mode in Microsoft Edge provides you with a way to use the legacy infrastructure of IE inside the Chromium-based Microsoft Edge. - [The extension may have been corrupted](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extension-corrupted.md): The error message `This extension may have been corrupted` indicates that the browser has detected a potential issue with the installed extension, ... - [How to](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extension-how-to.md): For instructions on some common operations you might need to perform while installing or configuring Extension for Edge, see the following: - [Edge extension is removed automatically](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extension-is-removed-automatically.md): If the extension works for a while after installation, but is removed and needs to be reinstalled, the most likely cause is a Group Policy update. - [Open browser in InPrivate mode](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extension-open-browser-inprivate-mode.md): By default, the extension is not granted access to InPrivate mode. To enable this: - [Open browser with non-default browser profile](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extension-open-browser-non-default-browser-profile.md): Starting with UiPath Studio version 2023.10, the UiPath Extension for Edge can automate multiple browser instances, each with a different user prof... - [List of extensions for Edge](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-extensions.md): The tables below show the history of extensions for Edge, with their IDs, the version of Studio that installs that extension version, and the exten... - [Group Policies](https://docs.uipath.com/studio/standalone/2024.10/user-guide/edge-group-policies.md): If your organization uses Group Policies for browser extension management then follow the instructions from this page to ensure that the extension ... - [Enable access to file URLs and Incognito mode](https://docs.uipath.com/studio/standalone/2024.10/user-guide/enable-access-to-file-urls-and-incognito-mode.md): By default, the extension is not granted access to File URLs or Incognito Mode. To enable these: - [Enable access to file URLs and InPrivate mode](https://docs.uipath.com/studio/standalone/2024.10/user-guide/enable-access-to-file-urls-and-inprivate-mode.md): By default, the extension is not granted access to File URLs or InPrivate mode. To enable these: - [Enabling Gmail for Email Activities](https://docs.uipath.com/studio/standalone/2024.10/user-guide/enabling-gmail-for-email-activities.md): To configure your gmail account for IMAP/POP3 protocols in Gmail and be able to use your Gmail account in creating automations, you must follow the... - [Example of Using a Break Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/example-of-using-a-break-activity.md): To exemplify how to use the **Break** activity we are going to build upon the project created for [The For Each Activity](https://docs.uipath.com/s... - [Example of Using a Do While Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/example-of-using-a-do-while-activity.md): To exemplify how to use a **Do While** activity, let’s create an automation that increments an integer variable from 0 to 10, and displays a messag... - [Example of Using a For Each Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/example-of-using-a-for-each-activity.md): To exemplify how to use a **For Each** activity, let’s create an automation that goes through each element of an array of integers and writes the l... - [Example of Using a Switch Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/example-of-using-a-switch-activity.md): To exemplify how to use the **Switch** activity, we are going to create an automation that asks the user for a number, checks if is odd or even, an... - [Example of Using a While Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/example-of-using-a-while-activity.md): To exemplify how to use a **While** activity, let’s create an automation that increments an integer variable from 10 to 100, and writes all the num... - [Example of Using an If Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/example-of-using-an-if-activity.md): To exemplify how you can use the **If** activity, let’s create an automation that asks the user for two numbers, checks to see if one is divisible ... - [Example of Using the Delay Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/example-of-using-the-delay-activity.md): To exemplify how you can best use the **Delay** activity, let's create an automation that writes two messages to the **Output** panel, with a delay... - [Excel Add-in](https://docs.uipath.com/studio/standalone/2024.10/user-guide/excel-add-in.md): The Excel Add-in enables Studio to integrate with Microsoft Excel, allowing you to seamlessly switch between Studio and Excel to indicate the data ... - [Execution Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/execution-templates.md): Through execution templates, you can wrap test cases at runtime to use your defined execution conditions for multiple scenarios. For example, inste... - [Extension for Amazon WorkSpaces](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-amazon-workspaces.md): The UiPath Extension allows you to automate Amazon WorkSpaces virtual desktops natively. The extension can be installed from UiPath Studio or the C... - [Extension for Chrome](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-chrome.md): :::important - [Extension for Citrix](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-citrix.md): By installing the Extension for Citrix you are capable of automating Citrix Apps natively. It can be installed from Studio or the Command Prompt. - [Extension for Edge](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-edge-chromium.md): :::important - [Extension for Firefox](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-firefox.md): :::note - [Installing the extension on macOS](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-java-macos-installation.md): There are several methods for loading the Java extension from a custom directory on macOS, similar to the process on a Windows environment. - [Extension for Java](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-java.md): The Java Extension is compatible with any version of JRE's, from Java 3 to Java 24. - [Extension for Safari](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-safari.md): Starting with UiPath.UIAutomation.Activities version 24.10.0, Safari UI Automation support is available in preview. The extension for Safari allows... - [Extension for Silverlight](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-silverlight.md): The first step is to uninstall any previous Silverlight Runtime you may have and install **Silverlight Developer Runtime version 5.1.50918.0**. - [Extension for VMware Horizon](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-vmware-horizon.md): By installing the UiPath Extension for VMware Horizon you are capable of automating VMware applications natively. The extension can be installed fr... - [Extension for Microsoft Remote Desktop and Apps](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-for-windows-remote-desktop.md): By installing the UiPath Extension for Microsoft Remote Desktop and Apps you are capable of natively generating selectors over RDP connections. It ... - [Extension on Firefox versions older than 65.0](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-on-firefox-versions-older-than-650.md): Mozilla introduced an extension signing verification algorithm in Firefox, which [disables add-ons](https://blog.mozilla.org/addons/2019/05/04/upda... - [Extension on Firefox versions older than v128 or v115 ESR](https://docs.uipath.com/studio/standalone/2024.10/user-guide/extension-on-firefox-versions-older-than-v128-or-v115-esr.md): According to Mozilla announcement about [Firefox's root certificate expiration](https://support.mozilla.org/en-US/kb/root-certificate-expiration) o... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/firefox-extension.md): :::note - [Flowcharts](https://docs.uipath.com/studio/standalone/2024.10/user-guide/flowcharts.md): Flowcharts provide a visual representation of the flow of a workflow, helping better illustrate decision points and the overall view. - [Forms](https://docs.uipath.com/studio/standalone/2024.10/user-guide/form-type-of-workflow.md): In Studio, a **Form** is a file with a **.uiform** extension that contains the design and layout information for creating customized user interface... - [Generating code](https://docs.uipath.com/studio/standalone/2024.10/user-guide/generating-code.md): Autopilot allows you to autogenerate code anywhere within your coded automation. The generated code can originate from a comment or any custom prom... - [Generating coded test case from manual test cases](https://docs.uipath.com/studio/standalone/2024.10/user-guide/generating-coded-test-case-from-manual-test-cases.md): You can generate coded test case from the manual test cases within Test Manager, that you have linked to a Studio project. - [Getting started](https://docs.uipath.com/studio/standalone/2024.10/user-guide/getting-started-with-coded-automations.md): This chapter walks you through designing coded automations for the first time. To begin designing coded automations, you need to familiarize yourse... - [Global Exception Handler](https://docs.uipath.com/studio/standalone/2024.10/user-guide/global-exception-handler.md): The **Global Exception Handler** is a type of workflow designed to determine the project’s behavior when encountering an execution error. Only one ... - [Governance](https://docs.uipath.com/studio/standalone/2024.10/user-guide/governance.md): :::note - [Group Policy conflict](https://docs.uipath.com/studio/standalone/2024.10/user-guide/group-policy-conflict-chrome.md): When installing the UiPath extension for Chrome using Group Policy the [ExtensionInstallForcelist](https://chromeenterprise.google/policies/#Extens... - [Group Policy conflict](https://docs.uipath.com/studio/standalone/2024.10/user-guide/group-policy-conflict-edge.md): When installing the UiPath extension for Edge using Group Policy the [ExtensionInstallForcelist](https://docs.microsoft.com/en-us/deployedge/micros... - [Hardware and Software Requirements](https://docs.uipath.com/studio/standalone/2024.10/user-guide/hardware-and-software-requirements.md): :::note - [Repairing Active Accessibility support](https://docs.uipath.com/studio/standalone/2024.10/user-guide/identifying-ui-elements-after-windows-updates.md): This page describes how to diagnose and repair issues caused by broken Active Accessibility support. - [Identifying UI elements in PDF with Accessibility options](https://docs.uipath.com/studio/standalone/2024.10/user-guide/identifying-ui-elements-in-pdf-with-accessibility-options.md): :::note - [Importing Entities](https://docs.uipath.com/studio/standalone/2024.10/user-guide/importing-entities.md): Entities enable you to use records from the [Data Service](https://docs.uipath.com/data-service/docs/introduction), a centralized data modelling an... - [Install Studio](https://docs.uipath.com/studio/standalone/2024.10/user-guide/install-studio.md): The Studio MSI installer enables you to install Studio, StudioX, Robot, and Assistant. Use the **Enterprise Edition** of the installer if your orga... - [Integrating Low-Code workflow in Coded automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/integrating-low-code-workflow-in-coded-automation.md): In this tutorial, you can learn how to incorporate a low-code workflow inside a coded automation. This example is similar to the [Using Coded autom... - [Integrating OpenAI with Coded Workflows](https://docs.uipath.com/studio/standalone/2024.10/user-guide/integrating-openai-with-coded-workflows.md): This tutorial guides you through the process of automating the retrieval of the description of UiPath's Wikipedia article and then sending it to Op... - [Internet Explorer X64 troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/internet-explorer-x64.md): Internet Explorer runs by default in 32-bit. This happens regardless of your Windows architecture. As such, the **Open Browser** activity also open... - [Introduction](https://docs.uipath.com/studio/standalone/2024.10/user-guide/introduction-studiopro.md): Studio provides specialized tools to integrate testing into the development and automation process. Studio allows you to perform both Application a... - [Introduction](https://docs.uipath.com/studio/standalone/2024.10/user-guide/introduction.md): UiPath Studio encapsulates both simple and complex solutions for application integration and automating third-party applications, administrative IT... - [Invoking Coded automation in another Coded automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/invoking-coded-automation-in-another-coded-automation.md): This tutorial shows you how to invoke a coded automation within another coded automation. We demonstrate this by using a sample scenario where a co... - [Invoking coded automations inside low-code workflow](https://docs.uipath.com/studio/standalone/2024.10/user-guide/invoking-coded-automations-inside-low-code-workflow.md): This section of the tutorial shows you how to invoke coded automations, specifically the `Random` and `IncrementProxy` workflows, within a low-code... - [Invoking coded automations using libraries](https://docs.uipath.com/studio/standalone/2024.10/user-guide/invoking-coded-automations-using-libraries.md): You can reuse coded automations within both low-code (XAML) and coded automations (CS) by publishing them to a library and invoking them in another... - [Invoking Code Source File](https://docs.uipath.com/studio/standalone/2024.10/user-guide/invoking-coded-source-file.md): Use this workflow to invoke a coded source file within a low-code workflow. In this example, we create a class called `TimeSpanHelper` in the `Time... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/java-extension.md): This page presents the most frequent reasons for which the Extension for Java might not work properly, and how to solve these issues. - [JxBrowser applications troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/jxbrowser-applications.md): Selectors are natively generated for applications which rely on the JxBrowser, without having to install any extensions. Bear in mind that JxBrowse... - [Keyboard Shortcuts](https://docs.uipath.com/studio/standalone/2024.10/user-guide/keyboard-shortcuts.md): Here is the complete list of keyboard shortcuts for Studio: - [Known issues specific to MV3 extensions](https://docs.uipath.com/studio/standalone/2024.10/user-guide/known-issues-specific-to-mv3-extensions-chrome.md): The **Click** activity with the **Simulate** input method no longer works on HTML elements that have a click handler with `javascript:` URI. - [Known issues specific to MV3 extensions](https://docs.uipath.com/studio/standalone/2024.10/user-guide/known-issues-specific-to-mv3-extensions-edge.md): The Click activity with the `Simulate` input method no longer works on HTML elements that have a click handler with `javascript:` URI. - [Linking a Project to an Idea in Automation Hub](https://docs.uipath.com/studio/standalone/2024.10/user-guide/linking-a-project-to-an-idea-in-automation-hub.md): The integration between Studio and [Automation Hub](https://docs.uipath.com/studio/standalone/2024.10/user-guide/introduction) enables you to easil... - [Loading Web Services in Libraries](https://docs.uipath.com/studio/standalone/2024.10/user-guide/loading-web-services-in-libraries.md): Studio can generate activities directly from SOAP or REST web services, or Postman collections through the **Service Editor** window. - [Local File Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/local-file-templates.md): The local templates are created in the **Templates** folder of the project when you [extract a file as template](https://docs.uipath.com/studio/sta... - [Logging Levels](https://docs.uipath.com/studio/standalone/2024.10/user-guide/logging-levels.md): The following table lists the logging levels in UiPath. - [Maintainability and Readability Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/maintainability-readability-rules.md): Rules part of this category have the `MRD` code in their rule ID and require projects to be easy to understand so that maintainability is ensured. - [Managing activity packages](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-activities-packages.md): Studio uses NuGet feeds to install activity packages. These feeds can be handled in two ways in Studio: - [Managing Arguments](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-arguments.md): Arguments are used to pass data from a project to another. In a global sense, they resemble variables, as they store data dynamically and pass it o... - [Managing Dependencies](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-dependencies.md): Project dependencies in Studio refer to packages linked into a specific project, containing activities, either default or custom. Dependencies are ... - [Managing Namespaces](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-namespaces.md): 1. Open the Data Manager, then right-click **Namespaces** and select **Add namespace*. - [Managing Projects With GIT](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-projects-git.md): GIT integration in Studio requires the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022. Check the [Software Requi... - [Managing Projects With SVN](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-projects-svn.md): 1. In the **Team** tab, select **Open from SVN**. The **Open from SVN Repository** window opens. - [Managing Projects With TFS](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-projects-tfs.md): The supported versions of Team Foundation Server are: - [Managing Variables](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-variables.md): In Studio, variables are used to store multiple types of data. Another key aspect of variables is that their value can change so that you can, for ... - [Using the Data Manager](https://docs.uipath.com/studio/standalone/2024.10/user-guide/managing-your-project-data.md): The **Data Manager** panel allows you to manage various types of data in your automation project. This data includes: - [Mass Update Command Line Parameters](https://docs.uipath.com/studio/standalone/2024.10/user-guide/mass-update-command-line-parameters.md): The **Project Dependencies Mass Update** command-line user interface can be used to mass update the `project.json` files belonging to multiple auto... - [Microsoft App-V support and limitations](https://docs.uipath.com/studio/standalone/2024.10/user-guide/microsoft-app-v-support-and-limitations.md): Microsoft Application Virtualization (**App-V**) is a solution that delivers applications inside a virtual container, without the need to perform a... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/microsoft-edge-extension-troubleshooting.md): This page presents the most frequent reasons for which the extension for Edge might not work properly, and how to solve these issues. - [Microsoft Office issues](https://docs.uipath.com/studio/standalone/2024.10/user-guide/microsoft-office-interop-issues.md): Various errors may occur when you build or run automations with Microsoft Office applications, especially Excel. - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/microsoft-remoteapp-and-desktop-troubleshooting.md): :::note - [Mock Testing](https://docs.uipath.com/studio/standalone/2024.10/user-guide/mock-testing.md): Mock testing in UiPath Studio is a built-in feature that enables you to replace (“mock”) selected activities or even whole invoked workflows with l... - [Modern Design Experience](https://docs.uipath.com/studio/standalone/2024.10/user-guide/modern-design-experience.md): Starting with Studio 2024.10, the modern design experience is the only design experience available for all projects. The classic design experience ... - [Modify or Uninstall Studio](https://docs.uipath.com/studio/standalone/2024.10/user-guide/modify-or-uninstall-studio.md): Follow the instructions on this page if you want to modify an installation or remove Studio from your machine. - [Multiple browser profiles](https://docs.uipath.com/studio/standalone/2024.10/user-guide/multiple-browser-profiles-chrome.md): Starting with Studio version 2023.10, the UiPath Extension for Chrome supports automating multiple browser instances running with multiple user pro... - [Multiple browser profiles](https://docs.uipath.com/studio/standalone/2024.10/user-guide/multiple-browser-profiles-edge.md): Starting with Studio version 2023.10, the UiPath Extension for Edge supports automating multiple browser instances running with multiple user profi... - [Multiple browser profiles](https://docs.uipath.com/studio/standalone/2024.10/user-guide/multiple-browser-profiles.md): Starting with UiPath version 2023.10, the UiPath Extension for Firefox supports automating multiple browser instances running with multiple user pr... - [Naming Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/naming-rules.md): Rules in this category check the file or project for any inconsistencies related to naming. - [OCR Diagnostic Logs](https://docs.uipath.com/studio/standalone/2024.10/user-guide/ocr-diagnostic-logs.md): The UiPath.Vision.Host Diagnostic logs enable you to collect information regarding OCR engine errors. - [Opting Out of Telemetry](https://docs.uipath.com/studio/standalone/2024.10/user-guide/opting-out-of-telemetry.md): UiPath collects usage and performance data to help diagnose problems and improve its products. For more details about UiPath’s privacy practices, p... - [Orchestration Process](https://docs.uipath.com/studio/standalone/2024.10/user-guide/orchestration-process.md): Long-running workflows are master projects which support service orchestration, human intervention, and long-running transactions in unattended env... - [Over HTTPS](https://docs.uipath.com/studio/standalone/2024.10/user-guide/over-https.md): When cloning a remote GIT repository or copying the current project to an existing GIT repository using HTTPS for the first time, you must provide ... - [Over SSH](https://docs.uipath.com/studio/standalone/2024.10/user-guide/over-ssh.md): When cloning a repository or copying the current project to an existing GIT repository using SSH for the first time, you have the option of using e... - [Overview](https://docs.uipath.com/studio/standalone/2024.10/user-guide/overview-trigger-based-attended-automation.md): Trigger-based attended automations can involve the following: - [Package-file Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/package-file-templates.md): The **Test With Timeout** template is available only with the Testing activity package, version 22.10 or higher. Choose **Test With Timeout** when ... - [Performance and Reusability Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/performance-and-reusability-rules.md): Rules in this category check the file or project for any inconsistencies related to performance and reusability. - [Profile Execution](https://docs.uipath.com/studio/standalone/2024.10/user-guide/profile-execution.md): Profile Execution helps you spot performance bottlenecks during workflow executions rather than tracking the overall execution time. As you run or ... - [Project Anatomy Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/project-anatomy-rules.md): The rules in the **Project Anatomy** category have the `ANA` code in their ID and ensure your project meets general requirements in terms of anatomy. - [Project Dependencies Mass Update](https://docs.uipath.com/studio/standalone/2024.10/user-guide/project-dependencies-mass-update.md): The **Project Dependencies Mass Update Tool** is used for updating dependency packages and their runtime rules in multiple automation projects, sto... - [Project Migration Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/project-migration-rules.md): Rules in this category check Windows - Legacy projects for known syntax differences between Windows - Legacy and Windows projects. These rules help... - [Project Organization](https://docs.uipath.com/studio/standalone/2024.10/user-guide/project-organization.md): Starting from a generic (and process agnostic) framework ensures you deal in a consistent and structured way with any process. A framework helps yo... - [Project Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/project-templates.md): A template is a preconfigured project that helps speed up automation design when used as a starting point for new automation projects. You can use ... - [Protecting Sensitive Information](https://docs.uipath.com/studio/standalone/2024.10/user-guide/protecting-sensitive-information.md): To protect sensitive information that is logged during the execution of your automation at the Verbose level, you can choose not to log variable an... - [Queue generation with coded workflows and Orchestrator APIs](https://docs.uipath.com/studio/standalone/2024.10/user-guide/queue-generation-with-coded-workflows-and-orchestrator-apis.md): This tutorial shows you how to build an automation that generates random queues using the Orchestrator APIs, accessed from Swagger. The automation ... - [Quickstart guide](https://docs.uipath.com/studio/standalone/2024.10/user-guide/quickstart-guide.md): This quickstart guide helps you embark on the journey of working with coded automations. You will learn how to create coded automations following a... - [Registering custom services](https://docs.uipath.com/studio/standalone/2024.10/user-guide/registering-custom-services.md): To enhance your coded automations, consider registering custom services. By registering a custom service, you can use it globally in your project. ... - [Reliability Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/reliability-rules.md): Rules in this category check the file or project for any inconsistencies related to reliability. - [Remote Debugging](https://docs.uipath.com/studio/standalone/2024.10/user-guide/remote-debugging.md): Automations may behave differently on different machines. If the machine on which an automation will run in production has a different configuratio... - [Configure a multi-hop connection](https://docs.uipath.com/studio/standalone/2024.10/user-guide/remote-runtime-configure-multi-hop-connection.md): To reach a destination remote computer via multiple connections, you must install Remote Runtime on each intermediary remote computer, not only on ... - [How to](https://docs.uipath.com/studio/standalone/2024.10/user-guide/remote-runtime-how-to.md): For instructions on some common operations you might need to perform while installing or configuring UiPath Remote Runtime, see the following: - [Screen resolution settings](https://docs.uipath.com/studio/standalone/2024.10/user-guide/resolution-settings.md): There are two possible causes for issues regarding selectors and resolution settings: - [Methodology for reusing UI components](https://docs.uipath.com/studio/standalone/2024.10/user-guide/reusable-components.md): UiPath projects have two main layers: - [Reusing objects and UI libraries](https://docs.uipath.com/studio/standalone/2024.10/user-guide/reusing-objects-ui-libraries.md): We recommend starting to build your sharable UI elements directly inside libraries, when you know that your internal applications will be automated... - [Robotic Enterprise Framework](https://docs.uipath.com/studio/standalone/2024.10/user-guide/robotic-enterprise-framework.md): **Robotic Enterprise Framework** is a project template based on **State Machines**. It is created to fit all of the best practices regarding loggin... - [Activity Coverage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/rpa-testing-activity-coverage.md): You can use the workflow activity coverage panel to check whether your test cases have been covered or not and look for redundancies. The test exec... - [RPA Testing](https://docs.uipath.com/studio/standalone/2024.10/user-guide/rpa-testing.md): Through RPA testing, you can define the inputs, expected results and outputs to check whether your automation projects are working properly. You ca... - [SAP Solution Manager plugin](https://docs.uipath.com/studio/standalone/2024.10/user-guide/sap-solution-manager-plugin.md): 1. Open Studio. - [SAP Testing Project](https://docs.uipath.com/studio/standalone/2024.10/user-guide/sap-testing-project.md): :::important - [Security Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/security-rules.md): Rules in this category check the file or project for any inconsistencies related to security. - [Sequences](https://docs.uipath.com/studio/standalone/2024.10/user-guide/sequences.md): Sequences are the smallest type of project. They are suitable to linear processes as they enable you to go from one activity to another seamlessly,... - [Services Studio Connects To](https://docs.uipath.com/studio/standalone/2024.10/user-guide/services-studio-connects-to.md): While using Studio, it connects to different services to download required automation packages, check licenses, verify certificates, and more. Deny... - [Setup Logs](https://docs.uipath.com/studio/standalone/2024.10/user-guide/setup-logs.md): When running the Windows installer (**UiPathStudio.msi**), all errors are logged in the [Event Viewer](https://technet.microsoft.com/en-us/library/... - [Signing in to Your Account](https://docs.uipath.com/studio/standalone/2024.10/user-guide/signing-in-to-your-account.md): If you installed Studio using the `UiPathStudio.msi` installer with the Robot in user mode, you can connect Studio and the Assistant to Orchestrato... - [Signing Packages](https://docs.uipath.com/studio/standalone/2024.10/user-guide/signing-packages.md): Package signing is available with the purpose of ensuring the security and integrity of processes and libraries published from Studio. - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/silverlight-applications.md): Silverlight browser applications can be opened only in Internet Explorer because all the other major browsers discontinued NPAPI - an API used by t... - [Solving Conflicts](https://docs.uipath.com/studio/standalone/2024.10/user-guide/solving-conflicts.md): GIT integration with Studio comes with a feature for solving conflicts that may occur when performing the **Rebase** or **Push** command, found in ... - [ST-ANA-003 - Project Workflow Count](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-ana-003.md): **Rule ID**: `ST-ANA-003` - [ST-ANA-005 - Check Project.json Exists](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-ana-005.md): **Rule ID**: `ST-ANA-005` - [ST-ANA-006 - Main Workflow Exists](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-ana-006.md): **Rule ID**: `ST-ANA-006` - [ST-ANA-009 - File Activities Stats](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-ana-009.md): **Rule ID**: `ST-ANA-009` - [ST-DBP-002 - High Arguments Count](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-002.md): **Rule ID**: `ST-DBP-002` - [ST-DBP-003 - Empty Catch Block](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-003.md): **Rule ID**: `ST-DBP-003` - [ST-DBP-007 - Multiple Flowchart Layers](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-007.md): **Rule ID**: `ST-DBP-007` - [ST-DBP-020 - Undefined Output Properties](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-020.md): **Rule ID**: `ST-DBP-020` - [ST-DBP-021 - Hardcoded Timeout](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-021.md): **Rule ID:** `ST-DBP-021` - [ST-DBP-023 - Empty Workflow](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-023.md): **Rule ID**: `ST-DBP-023` - [ST-DBP-024 - Persistence Activity Check](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-024.md): **Rule ID**: `ST-DBP-024` - [ST-DBP-025 - Variables Serialization Prerequisite](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-025.md): **Rule ID**: `ST-DBP-025` - [ST-DBP-026 - Delay Activity Usage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-026.md): **Rule ID**: `ST-DBP-026` - [ST-DBP-027 - Persistence Best Practice](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-027.md): **Rule ID**: `ST-DBP-027` - [ST-DBP-028 - Arguments Serialization Prerequisite](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dbp-028.md): **Rule ID**: `ST-DBP-028` - [ST-DPB-010 - Multiple instances of [Workflow] or [Test Case]](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-dpb-010.md): **Rule ID**: `ST-DPB-010` - [ST-MRD-002 - Activity Name Defaults](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-002.md): **Rule ID**: `ST-MRD-002` - [ST-MRD-004 - Unreachable Activities](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-004.md): **Rule ID**: `ST-MRD-004` - [ST-MRD-005 - Redundant Sequences](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-005.md): **Rule ID**: `ST-MRD-005` - [ST-MRD-007 - Nested If Clauses](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-007.md): **Rule ID**: `ST-MRD-007` - [ST-MRD-008 - Empty Sequence](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-008.md): **Rule ID**: `ST-MRD-008` - [ST-MRD-009 - Deeply Nested Activities](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-009.md): **Rule ID**: `ST-MRD-009` - [ST-MRD-011 - Write Line Usage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-011.md): **Rule ID**: `ST-MRD-011` - [ST-MRD-017 - Incomplete If](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-mrd-017.md): **Rule ID**: `ST-MRD-017` - [ST-NMG-001 - Variables Naming Convention](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-001.md): **Rule ID**: `ST-NMG-001` - [ST-NMG-002 - Arguments Naming Convention](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-002.md): **Rule ID**: `ST-NMG-002` - [ST-NMG-004 - Display Name Duplication](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-004.md): **Rule ID**: `ST-NMG-004` - [ST-NMG-005 - Variable Overrides Variable](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-005.md): **Rule ID**: `ST-NMG-005` - [ST-NMG-006 - Variable Overrides Argument](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-006.md): **Rule ID**: `ST-NMG-006` - [ST-NMG-008 - Variable Length Exceeded](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-008.md): **Rule ID**: `ST-NMG-008` - [ST-NMG-009 - Prefix Datatable Variables](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-009.md): **Rule ID**: `ST-NMG-009` - [ST-NMG-011 - Prefix Datatable Arguments](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-011.md): **Rule ID**: `ST-NMG-011` - [ST-NMG-012 - Argument Default Values](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-012.md): **Rule ID**: `ST-NMG-012` - [ST-NMG-016 - Argument Length Exceeded](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-016.md): **Rule ID**: `ST-NMG-016` - [ST-NMG-017 - Class name matches default namespace](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-nmg-017.md): **Rule ID**: `ST-NMG-017` - [ST-PMG-001 - Identify Activities with Duplicate IDs](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-pmg-001.md): **Rule ID**: `ST-PMG-001` - [ST-PMG-002 - Identify Expressions that Are Incompatible with Windows Projects](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-pmg-002.md): **Rule ID**: `ST-PMG-002` - [ST-PRR-004 - Hardcoded Delay Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-prr-004.md): **Rule ID**: `ST-PRR-004` - [ST-REL-001 - Mismatched argument types](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-rel-001.md): **Rule ID**: `ST-REL-001` - [ST-REL-006 - Infinite Loop](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-rel-006.md): **Rule ID**: `ST-REL-006` - [ST-SEC-007 - SecureString Argument Usage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-sec-007.md): **Rule ID**: `ST-SEC-007` - [ST-SEC-008 - SecureString Variable Usage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-sec-008.md): **Rule ID**: `ST-SEC-008` - [ST-SEC-009 - SecureString Misusage](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-sec-009.md): **Rule ID**: `ST-SEC-009` - [ST-USG-005 - Hardcoded Activity Arguments](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-005.md): **Rule ID**: `ST-USG-005` - [ST-USG-009 - Unused Variables](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-009.md): **Rule ID**: `ST-USG-009` - [ST-USG-010 - Unused Dependencies](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-010.md): **Rule ID**: `ST-USG-010` - [ST-USG-014 - Package Restrictions](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-014.md): **Rule ID**: `ST-USG-014` - [ST-USG-017 - Invalid parameter modifier](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-017.md): **Rule ID**: `ST-USG-017` - [ST-USG-020 - Minimum Log Messages](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-020.md): **Rule ID**: `ST-USG-020` - [ST-USG-024 - Unused Saved for Later](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-024.md): **Rule ID**: `ST-USG-024` - [ST-USG-025 - Saved Value Misuse](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-025.md): **Rule ID**: `ST-USG-025` - [ST-USG-026 - Activity Restrictions](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-026.md): **Rule ID**: `ST-USG-026` - [ST-USG-027 - Required Packages](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-027.md): **Rule ID**: `ST-USG-027` - [ST-USG-028 - Restrict Invoke File Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-028.md): **Rule ID**: `ST-USG-028` - [ST-USG-032 - Required Tags](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-032.md): **Rule ID**: `ST-USG-032` - [ST-USG-034 - Automation Hub URL](https://docs.uipath.com/studio/standalone/2024.10/user-guide/st-usg-034.md): **Rule ID**: `ST-USG-034` - [State Machines](https://docs.uipath.com/studio/standalone/2024.10/user-guide/state-machines.md): A state machine is a type of automation that uses a finite number of states in its execution. It can go into a state when it is triggered by an act... - [Common Installation Errors](https://docs.uipath.com/studio/standalone/2024.10/user-guide/studio-common-installation-errors.md): This page documents errors you may encounter when running the Studio MSI installer to perform an installation or an update. - [Studio Executables](https://docs.uipath.com/studio/standalone/2024.10/user-guide/studio-executables.md): If you plan to use Studio, Robot, and the Assistant on machines that have strict rules related to executable files, the following executable files ... - [Studio IDE](https://docs.uipath.com/studio/standalone/2024.10/user-guide/studio-ide.md): The Studio IDE interface consists of a dedicated code editor, file tabs, and breadcrumbs for easy navigation. This layout enables you to manage you... - [Studio Logs](https://docs.uipath.com/studio/standalone/2024.10/user-guide/studio-logs.md): The Studio Traces are diagnostic log messages generated by Studio, containing information related to its behavior. - [Supported Applications and Technologies](https://docs.uipath.com/studio/standalone/2024.10/user-guide/supported-applications-and-technologies.md): The purpose of this page is to present a complete list of supported technologies and applications for automation. There are two main categories: - [Synchronize Object Repository tool](https://docs.uipath.com/studio/standalone/2024.10/user-guide/synchronize-object-repository-tool.md): The Synchronize Object Repository tool enables you to synchronize all user interface interacting UI Automation Modern activities with Object Reposi... - [Terms of Use and Privacy Notice Popup Window](https://docs.uipath.com/studio/standalone/2024.10/user-guide/terms-of-use-and-privacy-notice-popup-window.md): Starting with Firefox v138, the following prompt is displayed when starting the browser and may affect your automations: - [Test Activities](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-activities.md): The **Test Activity** context menu option—part of the **Designer** panel—is used for running a test on the currently selected activity. When clicke... - [Test Automation Framework](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-automation-framework.md): The **Test Automation Framework** is a template that provides a foundation for testing projects by incorporating essential best practices. The fram... - [Test Case Templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-automation-test-case-templates.md): Use test case templates as base models for your test cases. For example, you can create a template with [data variations](https://docs.uipath.com/s... - [Test Data File](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-data-file.md): Application testing can require working with large data sets to verify workflow execution and cover edge cases. Instead of creating multiple test c... - [Test Data Queues](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-data-queues.md): Make use of the test data queue in Studio by configuring it as a data source or importing it through activities. All imported entities are stored i... - [Test Explorer](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-explorer.md): Test Explorer is a panel that shows information relevant to test automation. You can use Test Explorer and its sub-panels to group tests together, ... - [Test Results](https://docs.uipath.com/studio/standalone/2024.10/user-guide/test-results.md): You can use the test results panel for a summary of passed and failed tests. - [Testing project templates](https://docs.uipath.com/studio/standalone/2024.10/user-guide/testing-project-templates.md): Project templates can speed up automation design when used as a starting point for new automation projects. You can use one of the built-in templat... - [The Arguments Panel](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-arguments-panel.md): The **Arguments** panel enables you to create arguments and make changes to them. Renaming an argument in this panel automatically updates all occu... - [The Assign Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-assign-activity.md): The [Assign](https://docs.uipath.com/activities/docs/assign) activity is an important activity that is going to be used quite often, as it enables ... - [The Break Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-break-activity.md): The [Break](https://docs.uipath.com/activities/docs/break) activity enables you to stop the loop at a chosen point, and then continues with the nex... - [The Breakpoints and Bookmarks Panel](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-breakpoints-and-bookmarks-panel.md): **Breakpoints** are used to purposely pause the debugging process on an activity which may trigger execution issues. Setting a condition and/or hit... - [The Call Stack Panel](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-call-stack-panel.md): The **Call Stack** panel displays the next activity to be executed and its parent containers when the project is paused in debugging. - [The Delay Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-delay-activity.md): The [Delay](https://docs.uipath.com/activities/docs/delay) activity enables you to pause the automation for a custom period of time (in the hh:mm:s... - [The Do While Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-do-while-activity.md): The [Do While](https://docs.uipath.com/activities/docs/interruptible-do-while) activity enables you to execute a specified part of your automation ... - [The For Each Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-for-each-activity.md): The [For Each](https://docs.uipath.com/activities/docs/for-each) activity enables you to step through arrays, lists, data tables or other types of ... - [The If Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-if-activity.md): The [If](https://docs.uipath.com/activities/docs/if) activity contains a statement and two conditions. The first condition (the activity in the **T... - [The Immediate Panel](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-immediate-panel.md): The **Immediate** panel is only visible during debugging, and it can be used for inspecting data available at a certain point during debugging. It ... - [The Locals Panel](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-locals-panel.md): The **Locals** panel displays properties or activities and user-defined variables and arguments. The panel shows: - [The required UiPath extension is not installed on the remote machine](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-required-uipath-extension-is-not-installed-on-the-remote-machine.md): You are automating a Java application or a web application and the corresponding extension (the extension for Java, Chrome, Microsoft Edge, Firefox... - [The Switch Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-switch-activity.md): The [Switch](https://docs.uipath.com/activities/docs/switch) activity enables you to select one choice out of multiple, based on the value of a spe... - [The User Interface](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-user-interface.md): Studio contains multiple panels for easier access to specific functionalities. They can be docked, act as floating windows, or the **Auto Hide** op... - [The Variables Panel](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-variables-panel.md): The **Variables** panel enables you to create variables and make changes to them. Renaming a variable in this panel automatically updates all occur... - [The Watch Panel](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-watch-panel.md): Similar to the **Call Stack** panel, the **Watch** panel is only visible during debugging. It can be set to display the values of variables or argu... - [The While Activity](https://docs.uipath.com/studio/standalone/2024.10/user-guide/the-while-activity.md): The [While](https://docs.uipath.com/activities/docs/interruptible-while) activity enables you to execute a specific process repeatedly, while a spe... - [Trigger-based attended automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/trigger-based-attended-automation-chapter.md): Attended automations are designed to run under human supervision based on input received from humans. Therefore, the actions a user or an applicati... - [Trigger-based attended automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/trigger-based-attended-automation-introduction.md): Attended automations are designed to run under human supervision based on input received from humans. Therefore, the actions a user or an applicati... - [Tutorials](https://docs.uipath.com/studio/standalone/2024.10/user-guide/trigger-based-attended-automation-tutorials.md): Check out the tutorials available for working with and implementing the trigger-based attended automation solution: - [Tutorials](https://docs.uipath.com/studio/standalone/2024.10/user-guide/tutorials.md): The following tutorials and examples are found in dedicated chapters throughout this guide. This page serves as a central point for accessing these... - [Types of Logs](https://docs.uipath.com/studio/standalone/2024.10/user-guide/types-of-logs.md): The UiPath Platform has logging capabilities for all of its main components. All of the UiPath specific logs are based on the Nlog infrastructure. - [Types of Variables](https://docs.uipath.com/studio/standalone/2024.10/user-guide/types-of-variables.md): A text or string variable is a type of variable that can store only [strings](https://en.wikipedia.org/wiki/String_%28computer_science%29). These t... - [UI Automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/ui-automation.md): :::important - [UiPath Proprietary Variables](https://docs.uipath.com/studio/standalone/2024.10/user-guide/uipath-proprietary-variables.md): The GenericValue variable is a type of variable that can store any kind of data, including text, numbers, dates, and arrays, and is particular to S... - [UiPath Remote Runtime blocks Citrix session from being closed](https://docs.uipath.com/studio/standalone/2024.10/user-guide/uipath-remote-runtime-blocks-citrix-session-from-being-closed.md): At installation time, `UiPathRemoteRuntime.msi` registers UiPath executables for Citrix auto clean-up by adding them under the following registry k... - [UiPath Remote Runtime causes memory leak](https://docs.uipath.com/studio/standalone/2024.10/user-guide/uipath-remote-runtime-causes-memory-leak-.md): The Service Host (`svchost`) consumes a lot of memory for the Remote Desktop Services (`TermServ`) process when running UiPath Remote Runtime witho... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2024.10/user-guide/uipath-remote-runtime-troubleshooting.md): This section presents the most frequent reasons for which the UiPath Remote Runtime might not work properly, and how to solve these issues. - [UiPathRemoteRuntime.exe is not running in the remote session](https://docs.uipath.com/studio/standalone/2024.10/user-guide/uipathremoteruntimeexe-is-not-running-in-the-remote-session.md): Possible causes for the `UiPathRemoteRuntime.exe` not running in the remote session are listed below. - [UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch](https://docs.uipath.com/studio/standalone/2024.10/user-guide/uipathuiautomationactivities-packages-and-uipath-remote-runtime-versions-mismatch.md): The UiPath.UIAutomation.Activities package used in the project as dependency doesn’t match the UiPath Remote Runtime dependency on the Citrix Appli... - [Missing or Invalid Activities](https://docs.uipath.com/studio/standalone/2024.10/user-guide/unresolved-activity.md): Studio can display a workflow with activities that are missing or are invalid when problems were encountered (missing package or incorrect package ... - [Update Studio](https://docs.uipath.com/studio/standalone/2024.10/user-guide/update-studio.md): The process of updating an older Studio release to this release differs depending on the Studio edition currently installed on your machine - Enter... - [Usage Rules](https://docs.uipath.com/studio/standalone/2024.10/user-guide/usage-rules.md): The rules in the **Usage** category have the `USG` code in their ID and refer to requirements for ensuring elements defined in your project are act... - [User Events Monitoring](https://docs.uipath.com/studio/standalone/2024.10/user-guide/user-events-monitoring.md): This topic presents the most frequent reasons for which the User Events Monitoring might not work properly, and how to solve these issues. - [Using Arguments](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-arguments.md): Due to the nature of arguments, you are going to use them a lot in relation with the **Invoke Workflow File** and **Launch Workflow Interactive** a... - [Using Coded automation in Low-Code workflow](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-coded-automation-in-low-code-workflow.md): In this tutorial, you can learn how to incorporate a coded automation called `CodedResetAssetValue.cs` into a low-code workflow. The `CodedResetAss... - [Workflow Diff](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-file-diff.md): Comparing changes between a process, library, `project.json`, or `.txt` file in a local repository and the latest version from GIT, TFS, or SVN is ... - [Using GIT With a Proxy Server](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-git-with-a-proxy-server.md): GIT integration in Studio supports accessing remote repositories if internet access is through a proxy server. This can be done in two ways: either... - [Using imported library projects in coded automations](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-imported-library-projects-in-coded-automations.md): This tutorial shows you how to use objects from imported library projects within coded automations. The example demonstrates how to use Object Repo... - [Using low-code workflow in coded automation](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-low-code-workflow-in-coded-automation.md): This part of the tutorial shows you how to invoke a low-code workflow inside a coded automation. The scenario involves: - [Using the RunWorkflow method](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-the-runworkflow-method.md): For creating hybrid automations using the `RunWorkflow` method, we will cover the following scenarios: - [Using the Workflows object](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-the-workflows-object.md): In coded automations, you can call other coded (CS) or low-code (XAML) automations using the `workflows` object. This object, an instance of the `W... - [Using two-factor authentication within coded automations](https://docs.uipath.com/studio/standalone/2024.10/user-guide/using-two-factor-authentication-within-coded-automations.md): This tutorial shows how to include sample code that generates two-factor authentication codes for your automations. Here are the ways to implement ... - [Validation of large Windows-legacy projects takes longer than expected](https://docs.uipath.com/studio/standalone/2024.10/user-guide/validation-of-large-windows-legacy-projects-takes-longer-than-expected.md): When your antivirus software is configured to scan Studio processes, the validation of Windows-legacy projects can be significantly slower, especia... - [Viewing the Commit History](https://docs.uipath.com/studio/standalone/2024.10/user-guide/viewing-the-commit-history.md): To view the commit history for a project or for a specific file or folder in a project, right-click the project node, a file, or folder in the **Pr... - [Workflow Design](https://docs.uipath.com/studio/standalone/2024.10/user-guide/workflow-design.md): UiPath offers four diagrams for integrating activities into a working structure when developing a workflow file: - [Workflow From a Template](https://docs.uipath.com/studio/standalone/2024.10/user-guide/workflow-from-a-template.md): Use workflow templates as base models for other workflows. You can use built-in templates (e.g. [Sequences](https://docs.uipath.com/studio/standalo... - [Working with Coded automations](https://docs.uipath.com/studio/standalone/2024.10/user-guide/working-with-coded-automations.md): This page provides instructions on debugging, running, and publishing your coded automations. - [Working with Input and Output arguments](https://docs.uipath.com/studio/standalone/2024.10/user-guide/working-with-input-and-output-parameters.md): Learn how to efficiently handle input and output arguments in coded automations, including their integration when invoked in low-code workflows. - [Working with manual test cases](https://docs.uipath.com/studio/standalone/2024.10/user-guide/working-with-manual-test-cases.md): Once you've established a connection with a Test Manager instance and Studio project, you can navigate to the **Test Explorer** panel. First, you c... - [2025.10.1](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-1.md): **Release date: October 30, 2025** - [2025.10.10](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-10.md): **Release date: April 22, 2026** - [2025.10.11](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-11.md): **Release date: May 4, 2026** - [2025.10.2](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-2.md): **Release date: December 3, 2025** - [2025.10.3](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-3.md): **Release date: December 11, 2025** - [2025.10.4](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-4.md): **Release date: January 15, 2026** - [2025.10.5](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-5.md): **Release date: January 30, 2026** - [2025.10.6](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-6.md): **Release date: February 11, 2026** - [2025.10.7](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-7.md): **Release date: March 4, 2026** - [2025.10.8](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-8.md): **Release date: April 6, 2026** - [2025.10.9](https://docs.uipath.com/studio/standalone/2025.10/release-notes/2025-10-9.md): **Release date: April 17, 2026** - [About Automation Projects](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-automation-projects.md): Studio enables you to create the following types of projects: - [About Control Flow](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-control-flow.md): An important aspect of successfully working with Studio is understanding and knowing how to control your project. **Control Flow** is a concept bor... - [About Debugging](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-debugging.md): Debugging is the process of identifying and removing errors that prevent the project from functioning correctly. It is recommended to perform debug... - [About Dependencies](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-dependencies.md): Project dependencies in Studio refer to packages linked into a specific project, containing activities, either default or custom. Dependencies are ... - [About extensions](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-extensions.md): UiPath extensions help you broaden your automation capabilities to web browsers, Java applications, Silverlight applications, and Citrix Virtual Ap... - [About File Comparison](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-file-comparison.md): Comparing two files can be very useful, especially if you're working with multiple `.xaml` files in the same project. - [About Flex Licensing](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-flex-licensing.md): :::important - [About Imported Namespaces](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-imported-namespaces.md): In Studio, namespaces represent containers that store different types of data. They enable you to easily define the scope of your expressions, vari... - [About Libraries](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-libraries.md): A library is a project which contains one or more workflows that can be reused as activities in other projects. Libraries are saved as NUPKG files ... - [About Unified Pricing Licensing](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-licensing-unified-pricing.md): :::important - [About Object Repository](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-object-repository.md): The **Object Repository** ensures the management, reusability, and reliability of UI elements by capturing them as objects in a DOM-like repository... - [About Publishing Automation Projects](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-publishing-automation-projects.md): **Publishing** an automation project means archiving the project folder so that it can be sent to Robots and then executed. - [About the Project.Json File](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-the-projectjson-file.md): `Project.json` is an automatically generated file which is created for each `.xaml` file marked as **Main** in the project folder. - [About the ScreenScrapeJavaSupport Tool](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-the-screenscrapejavasupport-tool.md): A machine can have different Java versions installed (such as 32-bit and 64-bit), and in different locations, so you need the Java extension to be ... - [SetupExtensions tool](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-the-setupextensions-tool.md): The **SetupExtensions.exe** tool is a command line utility which is used to install or remove the extensions. - [About the testCases.json file](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-the-testcasesjson-file.md): `testCases.json` is a file automatically generated when packaging as a NUPKG a project of type **Process**, that contains test cases. The file cont... - [About the Windows - Legacy Compatibility](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-the-windows-legacy-compatibility.md): Studio 2021.10 brought support for .NET-based projects and introduced the concept of project compatibility based on robot type. In releases prior t... - [About troubleshooting](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-troubleshooting.md): This section provides access to troubleshooting articles, forum discussions, as well as specific scenarios. - [UiPath Remote Runtime](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-uipath-remote-runtime.md): UiPath Remote Runtime is a component which enables the communication between a remote desktops or applications, such as Citrix Virtual Apps, and ce... - [About Version Control](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-version-control.md): Source control systems prove very handy when developing larger projects that require smooth collaboration between multiple users. You can connect S... - [About Workflow Analyzer](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-workflow-analyzer.md): **Workflow Analyzer** is a static code analyzer that ensures your project meets high quality and reliability standards. A static code analyzer chec... - [Activate Studio](https://docs.uipath.com/studio/standalone/2025.10/user-guide/activating-your-studio-license.md): The first time you run Studio after installation, a wizard helps you activate and get started with your product. The activation method you are prom... - [Activities Generated from Web Services](https://docs.uipath.com/studio/standalone/2025.10/user-guide/activities-generated-from-web-services.md): **Studio** enables you to generate activities directly from web services by using the **New Service** wizard, as explained [here](https://docs.uipa... - [Activity Migration Rules](https://docs.uipath.com/studio/standalone/2025.10/user-guide/activity-migration-rules.md): Rules in this category check activities that were migrated using the Activity Migrator Tool. - [Adding a Project to GIT](https://docs.uipath.com/studio/standalone/2025.10/user-guide/adding-a-project-to-git.md): The **GIT Init** feature adds the current project to a local Git repository. Access the command from the **Team** tab, or the status bar. - [AI-generated test data](https://docs.uipath.com/studio/standalone/2025.10/user-guide/ai-generated-test-data.md): You can generate test data that is highly specific for your testing needs, using the AI-powered capabilities offered by Autopilot. Initially, Autop... - [API Test Automation](https://docs.uipath.com/studio/standalone/2025.10/user-guide/api-test-automation.md): Studio supports API test automation through the **New Service** wizard. You can import and test API definitions in various API formats, including S... - [Application access errors](https://docs.uipath.com/studio/standalone/2025.10/user-guide/app-access-error.md): This section presents information for troubleshooting problems caused by application errors: - [Test Cases](https://docs.uipath.com/studio/standalone/2025.10/user-guide/application-testing-test-cases.md): Application testing in Studio works in either VB or C#. You can create individual automation projects for scenarios like data verification or integ... - [Application Testing](https://docs.uipath.com/studio/standalone/2025.10/user-guide/application-testing.md): Application testing requires working with large data sets to verify workflow execution and cover corner cases. Through data-driven testing, you can... - [Apply for a loan with UiBank](https://docs.uipath.com/studio/standalone/2025.10/user-guide/apply-for-a-loan-with-uibank.md): This tutorial shows how to create a Coded Test Case (**applyForLoan.cs**) to verify whether the loan rate calculated by the UiBank application matc... - [Argument Descriptions for the ScreenScrapeJavaSupport Tool](https://docs.uipath.com/studio/standalone/2025.10/user-guide/argument-descriptions-for-the-screenscrapejavasupport-tool.md): The **ScreenScrapeJavaSupport** tool can be used to install or remove the Java extension from all fixed drives, default, or custom Java locations. ... - [Assembly compilation errors](https://docs.uipath.com/studio/standalone/2025.10/user-guide/assembly-compilation-errors.md): **Exception**: UiPath.ActivityCompiler.Exceptions.NameDoesNotExistCSharpCompilationException - [Attended Automation Framework](https://docs.uipath.com/studio/standalone/2025.10/user-guide/attended-automation-framework.md): The Attended Automation Framework is a comprehensive template tailored to attended scenarios, which aims to provide a seamless and user-friendly ex... - [Authenticating to GIT](https://docs.uipath.com/studio/standalone/2025.10/user-guide/authenticating-to-git.md): Authentication methods in Studio differ in accordance with the methods used for cloning a GIT repository, either HTTPS or SSH. Check this [page](ht... - [Authentication Failed](https://docs.uipath.com/studio/standalone/2025.10/user-guide/authentication-failed.md): When cloning a GIT repository, the **Enter Credentials** window is displayed with the message **Authentication failed** if the provided credentials... - [Auto-generated Test Data](https://docs.uipath.com/studio/standalone/2025.10/user-guide/auto-generated-test-data.md): You can use automatically generated test data to execute test cases using various sequences of data. Different data combinations can be used for bo... - [Automate Chromium-based browsers](https://docs.uipath.com/studio/standalone/2025.10/user-guide/automate-chromium-based-browsers.md): UiPath Studio and UI Automation activities support the automation of web applications running on different browsers, including the Chromium-based b... - [Automating applications running under a different Windows user](https://docs.uipath.com/studio/standalone/2025.10/user-guide/automating-applications-different-windows-user.md): Automating an application running under a different Windows user (than the one running Robot/Studio) fails by default. - [Automating applications running as administrator](https://docs.uipath.com/studio/standalone/2025.10/user-guide/automating-applications-running-admin.md): Automating an application running as administrator fails by default. - [Automating applications running in AppContainer mode](https://docs.uipath.com/studio/standalone/2025.10/user-guide/automating-applications-running-appcontainer.md): Automating an application running in AppContainer mode fails by default. - [Troubleshooting](https://docs.uipath.com/studio/standalone/2025.10/user-guide/automating-citrix-technologies.md): This page explains how to fix issues you might encounter when running [automation in Citrix environments](https://www.uipath.com/solutions/technolo... - [Automation Lifecycle](https://docs.uipath.com/studio/standalone/2025.10/user-guide/automation-lifecycle.md): Deciding between an automation for Attended Robots or Unattended Robots is the first important decision that impacts how developers build the code,... - [Background Process](https://docs.uipath.com/studio/standalone/2025.10/user-guide/background-process.md): The **Background Process** is a template for creating processes that can run in parallel on the same Robot, together with one foreground process. F... - [Before and After contexts](https://docs.uipath.com/studio/standalone/2025.10/user-guide/before-and-after-contexts.md): Within test cases, the Before and After executions allow you to execute certain actions before and after the test case is run. These contexts are c... - [Creating a guided product tour](https://docs.uipath.com/studio/standalone/2025.10/user-guide/building-a-product-tour.md): This tutorial demonstrates how to create a guided product tour, as part of the digital adoption attended scenario. This scenario is focused on incr... - [Built-in Templates](https://docs.uipath.com/studio/standalone/2025.10/user-guide/built-in-templates.md): Choose **Empty Test Case** when you [create a test case](https://docs.uipath.com/studio/standalone/2025.10/user-guide/application-testing-test-case... - [Cannot communicate with the browser](https://docs.uipath.com/studio/standalone/2025.10/user-guide/cannot-communicate-with-browser-chrome.md): The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues. - [Changing the Credentials](https://docs.uipath.com/studio/standalone/2025.10/user-guide/changing-the-credentials.md): To update the credentials used to connect to a remote repository: - [Changing the Signature](https://docs.uipath.com/studio/standalone/2025.10/user-guide/changing-the-signature.md): Changing the GIT commit signature can be done from the **Team** tab > **Change Signature**. Fill in your name and email address, and click **OK**. - [Check if ChromeNativeMessaging.exe is running](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-chromenativemessagingexe-is-running-chrome.md): The `ChromeNativeMessaging.exe` enables communication between the UiPath Extension for Chrome and the UiPath Studio/Robot. - [Check if ChromeNativeMessaging.exe is running](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-chromenativemessagingexe-is-running-edge.md): The `ChromeNativeMessaging.exe` enables communication between the UiPath Extension for Edge and the UiPath Studio/Robot. - [Check if ComSpec variable is defined correctly](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-comspec-variable-is-defined-correctly-chrome.md): The `ChromeNativeMessaging.exe` process runs under the current user and it uses `cmd.exe` to start the browser. - [Check if ComSpec variable is defined correctly](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-comspec-variable-is-defined-correctly-edge.md): The `ChromeNativeMessaging.exe` process runs under the current user and it uses `cmd.exe` to start the browser. - [Check if the extension for Chrome is installed and enabled](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-the-extension-for-chrome-is-installed-and-enabled.md): 1. In Google Chrome, navigate to `chrome://extensions/`. - [Check if the Extension for Microsoft Edge is installed and enabled](https://docs.uipath.com/studio/standalone/2025.10/user-guide/check-if-the-extension-for-microsoft-edge-is-installed-and-enabled.md): 1. In Microsoft Edge, navigate to `edge://extensions/`. - [Checking the extension](https://docs.uipath.com/studio/standalone/2025.10/user-guide/checking-the-extension.md): **If** `ChromeNativeMessaging` is not running: - [The extension may have been corrupted](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extension-corrupted.md): The error message `This extension may have been corrupted` indicates that the browser has detected a potential issue with the installed extension, ... - [How to](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extension-how-to.md): For instructions on some common operations you might need to perform while installing or configuring the UiPath Extension for Chrome, see the follo... - [Chrome extension is removed automatically](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extension-is-removed-automatically.md): If the extension works for a while after installation, but is removed and needs to be reinstalled, the most likely cause is a Group Policy update. - [Chrome Extension on Mac](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extension-on-mac.md): This extension helps you create browser automations in Google Chrome on Mac. - [Open browser in Incognito mode](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extension-open-browser-incognito-mode.md): By default, the extension is not granted access to Incognito mode. To enable this: - [Open browser with non-default browser profile](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extension-open-browser-non-default-browser-profile.md): Starting with UiPath Studio version 2023.10, the UiPath Extension for Chrome can automate multiple browser instances, each with a different user pr... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extension.md): This page presents the most frequent reasons for which the extension for Chrome might not work properly, and how to solve these issues. - [List of extensions for Chrome](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-extensions.md): The tables below show the history of extensions for Chrome, with their IDs, the version of Studio that installs that extension version, and the ext... - [Group Policies](https://docs.uipath.com/studio/standalone/2025.10/user-guide/chrome-group-policies.md): If your organization uses Group Policies for browser extension management then follow the instructions from this page to ensure that the Extension ... - [Cloning a Remote GIT Repository](https://docs.uipath.com/studio/standalone/2025.10/user-guide/cloning-a-remote-git-repository.md): 1. In the **Team** tab, select **Clone Repository**. The **Clone a remote GIT repository.** window is displayed. - [Code Source File](https://docs.uipath.com/studio/standalone/2025.10/user-guide/code-source-file.md): Coded source files serve as containers for custom classes or methods that you can use within Coded workflows or test cases. They are not entry poin... - [Best practices](https://docs.uipath.com/studio/standalone/2025.10/user-guide/coded-automations-best-practices.md): To ensure that your coded automations are efficient, maintainable, and scalable you need to follow their best practices. This section provides an o... - [Introduction](https://docs.uipath.com/studio/standalone/2025.10/user-guide/coded-automations-introduction.md): Coded automations allow you to create automations using code instead of drag-and-drop activities, allowing collaborative work on complex projects. ... - [Tutorials](https://docs.uipath.com/studio/standalone/2025.10/user-guide/coded-automations-tutorials.md): Browse through the tutorials below to learn how to design, develop, and optimize automation workflows using code, and discover opportunities for in... - [Coded Test Case](https://docs.uipath.com/studio/standalone/2025.10/user-guide/coded-test-case.md): Coded test cases automate and validate application behavior in a structured manner. They are similar to low-code test cases and allow for flexible ... - [Coded Workflow](https://docs.uipath.com/studio/standalone/2025.10/user-guide/coded-workflow.md): Coded workflows are the same as low-code workflows, the only difference being that you build them using separate interfaces: - [Command Line Parameters](https://docs.uipath.com/studio/standalone/2025.10/user-guide/command-line-parameters.md): You can install and update Studio and the Robot, or change an existing installation by running the `UiPathStudio.msi` or `UiPathStudioCloud.msi` in... - [Comparing Files](https://docs.uipath.com/studio/standalone/2025.10/user-guide/comparing-files.md): Comparing two similar files in the same automation project is done by using the two context menu options in the **Project** panel. - [Configuring Activity Project Settings](https://docs.uipath.com/studio/standalone/2025.10/user-guide/configuring-activity-project-settings.md): **Activity Project Settings** represent a set of changes that can be configured at the project level and applied to all activities part of project ... - [Configuring Studio Settings](https://docs.uipath.com/studio/standalone/2025.10/user-guide/configuring-studio-settings.md): Configure Studio settings from **Home** (Studio Backstage View) > **Settings**. The settings are saved in `C:\Users\your_user_name\AppData\Roami... - [Connecting to MongoDB Atlas with coded automations](https://docs.uipath.com/studio/standalone/2025.10/user-guide/connecting-to-mongodb-atlas-with-coded-automations.md): This tutorial shows how to connect to a MongoDB Atlas database from your UiPath coded automations. MongoDB Atlas is a fully-managed cloud database ... - [Contact Centers and Trigger-based Attended Automation](https://docs.uipath.com/studio/standalone/2025.10/user-guide/contact-centers-and-trigger-based-attended-automation.md): This tutorial demonstrates how to work with multiple instances of the same form, at the same time. The scenario presented involves a contact center... - [Control Flow Activities](https://docs.uipath.com/studio/standalone/2025.10/user-guide/control-flow-activities.md): This section includes Control Flow activities. - [Copying a Project to GIT](https://docs.uipath.com/studio/standalone/2025.10/user-guide/copying-a-project-to-git.md): The **Copy to GIT** button in Studio Backstage view and status bar allows you to copy the current project to an existing GIT repository. - [Creating a Test Automation project](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-a-test-automation-project.md): Test Automation projects are used to perform application testing. Only App Test Developer users can create and publish Test Automation projects. - [Creating an Object Repository](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-an-object-repository.md): :::important - [Creating and Managing Branches](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-and-managing-branches.md): Add and manage branches from the **Manage Branches** window. To access it, either right-click the project node or a file in the **Project** panel a... - [Creating a Basic Library](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-basic-library.md): The following tutorial walks you through the steps of creating a [library](https://docs.uipath.com/studio/standalone/2025.10/user-guide/about-libra... - [Creating a Basic Process](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-basic-process.md): This tutorial teaches you how to create a basic process in Studio in 10 minutes and run it on your machine. The example opens a browser, loads a ce... - [Creating Connections for services in coded automations](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-connections-for-services-in-coded-automations.md): This section helps you create connections needed to access coded automation APIs from services that use connections, such as **GSuite.Activities** ... - [Creating hybrid automations - Combining Coded and Low-code Workflows](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-hybrid-automations.md): In this section, you can explore multiple ways of building hybrid automations by combining low-code automations with coded automations. These tutor... - [Creating your first coded test case](https://docs.uipath.com/studio/standalone/2025.10/user-guide/creating-your-first-coded-test-case.md): This tutorial provides step-by-step instructions for creating a coded test case that types information into a web form and verifies it using Test M... - [Data-Driven Testing](https://docs.uipath.com/studio/standalone/2025.10/user-guide/data-driven-testing.md): Data-driven testing lets you test RPA workflows and applications across various scenarios. To ensure your test cases use the prepared test data, de... - [Data Service](https://docs.uipath.com/studio/standalone/2025.10/user-guide/data-service.md): You can use Data Service (also known as Data Fabric), in Automation Cloud, Test Cloud, and Automation Suite, as a source for your data-driven testi... - [Debugging Actions](https://docs.uipath.com/studio/standalone/2025.10/user-guide/debugging-actions.md): Debugging of a single file or the whole project can be performed both from the **Design** or **Debug** ribbon tabs. However, the debugging process ... - [Deployment guidelines](https://docs.uipath.com/studio/standalone/2025.10/user-guide/deployment-guidelines.md): This page contains information that might be crucial from a security and best practices perspective. The page will be updated over time based on ne... - [Descriptor Coverage](https://docs.uipath.com/studio/standalone/2025.10/user-guide/descriptor-coverage.md): Descriptor Coverage is a panel that shows information on object recognition UI elements that have been covered during execution. The coverage resul... - [Design Best Practices](https://docs.uipath.com/studio/standalone/2025.10/user-guide/design-best-practices.md): The rules in the **Design Best Practices** category carry the `DBP` code in their ID and refer to requirements for ensuring your project meets a ge... - [Designing Automations](https://docs.uipath.com/studio/standalone/2025.10/user-guide/designing-automations.md): This page provides an overview of the design experience when creating projects based on the selected [project compatibility](https://docs.uipath.co... - [Designing validation for existing apps](https://docs.uipath.com/studio/standalone/2025.10/user-guide/designing-validation-for-existing-apps.md): To enhance the user experience and productivity, you can use the Trigger-based Attended Automation solution to design custom validation for existin... - [About The Diagnostic Tool](https://docs.uipath.com/studio/standalone/2025.10/user-guide/diagnostic-tool.md): The UiPath Diagnostic Tool is a standalone utility, enabling you to better collect and preview diagnostics info, which is then packaged and can be ... - [Differences Between Modern Experience and Classic Experience](https://docs.uipath.com/studio/standalone/2025.10/user-guide/differences-between-modern-experience-and-classic-experience.md): * Modern experience - The [App/Web](https://docs.uipath.com/activities/docs/app-web-recorder) and [Computer Vision](https://docs.uipath.com/activit... - [Disconnecting From GIT](https://docs.uipath.com/studio/standalone/2025.10/user-guide/disconnecting-from-git.md): The **Disconnect** option from Studio Backstage view > **Team** tab is available for versioned files in the following cases: - [Cannot communicate with the browser](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-cannot-communicate-with-browser.md): The `Cannot communicate with the browser, please check the UiPath extension` error can indicate one of the following issues. - [Configure Edge for IE compatibility mode](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-configure-ie-compatibility-mode.md): Internet Explorer mode in Microsoft Edge provides you with a way to use the legacy infrastructure of IE inside the Chromium-based Microsoft Edge. - [The extension may have been corrupted](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-corrupted.md): The error message `This extension may have been corrupted` indicates that the browser has detected a potential issue with the installed extension, ... - [How to](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-how-to.md): For instructions on some common operations you might need to perform while installing or configuring Extension for Edge, see the following: - [Edge extension is removed automatically](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-is-removed-automatically.md): If the extension works for a while after installation, but is removed and needs to be reinstalled, the most likely cause is a Group Policy update. - [Open browser in InPrivate mode](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-open-browser-inprivate-mode.md): By default, the extension is not granted access to InPrivate mode. To enable this: - [Open browser with non-default browser profile](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extension-open-browser-non-default-browser-profile.md): Starting with UiPath Studio version 2023.10, the UiPath Extension for Edge can automate multiple browser instances, each with a different user prof... - [List of extensions for Edge](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-extensions.md): The tables below show the history of extensions for Edge, with their IDs, the version of Studio that installs that extension version, and the exten... - [Group Policies](https://docs.uipath.com/studio/standalone/2025.10/user-guide/edge-group-policies.md): If your organization uses Group Policies for browser extension management then follow the instructions from this page to ensure that the extension ... - [Enable access to file URLs and Incognito mode](https://docs.uipath.com/studio/standalone/2025.10/user-guide/enable-access-to-file-urls-and-incognito-mode.md): By default, the extension is not granted access to File URLs or Incognito Mode. To enable these: - [Enable access to file URLs and InPrivate mode](https://docs.uipath.com/studio/standalone/2025.10/user-guide/enable-access-to-file-urls-and-inprivate-mode.md): By default, the extension is not granted access to File URLs or InPrivate mode. To enable these: - [Enabling Gmail for Email Activities](https://docs.uipath.com/studio/standalone/2025.10/user-guide/enabling-gmail-for-email-activities.md): To configure your gmail account for IMAP/POP3 protocols in Gmail and be able to use your Gmail account in creating automations, you must follow the... - [Example of Using a Break Activity](https://docs.uipath.com/studio/standalone/2025.10/user-guide/example-of-using-a-break-activity.md): To exemplify how to use the **Break** activity we are going to build upon the project created for [The For Each Activity](https://docs.uipath.com/s... - [Example of Using a Do While Activity](https://docs.uipath.com/studio/standalone/2025.10/user-guide/example-of-using-a-do-while-activity.md): To exemplify how to use a **Do While** activity, let’s create an automation that increments an integer variable from 0 to 10, and displays a messag... - [Example of Using a For Each Activity](https://docs.uipath.com/studio/standalone/2025.10/user-guide/example-of-using-a-for-each-activity.md): To exemplify how to use a **For Each** activity, let’s create an automation that goes through each element of an array of integers and writes the l... - [Example of Using a Switch Activity](https://docs.uipath.com/studio/standalone/2025.10/user-guide/example-of-using-a-switch-activity.md): To exemplify how to use the **Switch** activity, we are going to create an automation that asks the user for a number, checks if is odd or even, an... - [Example of Using a While Activity](https://docs.uipath.com/studio/standalone/2025.10/user-guide/example-of-using-a-while-activity.md): To exemplify how to use a **While** activity, let’s create an automation that increments an integer variable from 10 to 100, and writes all the num... - [Example of Using an If Activity](https://docs.uipath.com/studio/standalone/2025.10/user-guide/example-of-using-an-if-activity.md): To exemplify how you can use the **If** activity, let’s create an automation that asks the user for two numbers, checks to see if one is divisible ... - [Example of Using the Delay Activity](https://docs.uipath.com/studio/standalone/2025.10/user-guide/example-of-using-the-delay-activity.md): To exemplify how you can best use the **Delay** activity, let's create an automation that writes two messages to the **Output** panel, with a delay... - [Excel Add-in](https://docs.uipath.com/studio/standalone/2025.10/user-guide/excel-add-in.md): The Excel Add-in enables Studio to integrate with Microsoft Excel, allowing you to seamlessly switch between Studio and Excel to indicate the data ... - [Execution Templates](https://docs.uipath.com/studio/standalone/2025.10/user-guide/execution-templates.md): Through execution templates, you can wrap test cases at runtime to use your defined execution conditions for multiple scenarios. For example, inste... - [Extension for Amazon WorkSpaces](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-amazon-workspaces.md): The UiPath Extension allows you to automate Amazon WorkSpaces virtual desktops natively. The extension can be installed from UiPath Studio or the C... - [Extension for Chrome](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-chrome.md): :::important - [Extension for Citrix](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-citrix.md): By installing the Extension for Citrix you are capable of automating Citrix Apps natively. It can be installed from Studio or the Command Prompt. - [Extension for Edge](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-edge-chromium.md): :::important - [Extension for Firefox](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-firefox.md): :::note - [Installing the extension on macOS](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-java-macos-installation.md): There are several methods for loading the Java extension from a custom directory on macOS, similar to the process on a Windows environment. - [Extension for Java](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-java.md): The Java Extension is compatible with any version of JRE's, from Java 3 to Java 24. - [Extension for Safari](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-safari.md): Starting with UiPath.UIAutomation.Activities version 24.10.0, Safari UI Automation support is available in preview. The extension for Safari allows... - [Extension for Silverlight](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-silverlight.md): The first step is to uninstall any previous Silverlight Runtime you may have and install **Silverlight Developer Runtime version 5.1.50918.0**. - [Extension for VMware Horizon](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-vmware-horizon.md): By installing the UiPath Extension for VMware Horizon you are capable of automating VMware applications natively. The extension can be installed fr... - [Extension for Microsoft Remote Desktop and Apps](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-for-windows-remote-desktop.md): By installing the UiPath Extension for Microsoft Remote Desktop and Apps you are capable of natively generating selectors over RDP connections. It ... - [Extension on Firefox versions older than 65.0](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-on-firefox-versions-older-than-650.md): Mozilla introduced an extension signing verification algorithm in Firefox, which [disables add-ons](https://blog.mozilla.org/addons/2019/05/04/upda... - [Extension on Firefox versions older than v128 or v115 ESR](https://docs.uipath.com/studio/standalone/2025.10/user-guide/extension-on-firefox-versions-older-than-v128-or-v115-esr.md): According to Mozilla announcement about [Firefox's root certificate expiration](https://support.mozilla.org/en-US/kb/root-certificate-expiration) o... - [Troubleshooting](https://docs.uipath.com/studio/standalone/2025.10/user-guide/firefox-extension.md): :::note - [Flowcharts](https://docs.uipath.com/studio/standalone/2025.10/user-guide/flowcharts.md): Flowcharts provide a visual representation of the flow of a workflow, helping better illustrate decision points and the overall view. - [Forms](https://docs.uipath.com/studio/standalone/2025.10/user-guide/form-type-of-workflow.md): In Studio, a **Form** is a file with a **.uiform** extension that contains the design and layout information for creating customized user interface... - [Generating code](https://docs.uipath.com/studio/standalone/2025.10/user-guide/generating-code.md): Autopilot allows you to autogenerate code anywhere within your coded automation. The generated code can originate from a comment or any custom prom... - [Generating coded test case from manual test cases](https://docs.uipath.com/studio/standalone/2025.10/user-guide/generating-coded-test-case-from-manual-test-cases.md): You can generate coded test case from the manual test cases within Test Manager, that you have linked to a Studio project. - [Getting started](https://docs.uipath.com/studio/standalone/2025.10/user-guide/getting-started-with-coded-automations.md): This chapter walks you through designing coded automations for the first time. To begin designing coded automations, you need to familiarize yourse... - [Global Exception Handler](https://docs.uipath.com/studio/standalone/2025.10/user-guide/global-exception-handler.md): The **Global Exception Handler** is a type of workflow designed to determine the project’s behavior when encountering an execution error. Only one ... - [Governance](https://docs.uipath.com/studio/standalone/2025.10/user-guide/governance.md): :::note - [Group Policy conflict](https://docs.uipath.com/studio/standalone/2025.10/user-guide/group-policy-conflict-chrome.md): When installing the UiPath extension for Chrome using Group Policy the [ExtensionInstallForcelist](https://chromeenterprise.google/policies/#Extens... - [Group Policy conflict](https://docs.uipath.com/studio/standalone/2025.10/user-guide/group-policy-conflict-edge.md): When installing the UiPath extension for Edge using Group Policy the [ExtensionInstallForcelist](https://docs.microsoft.com/en-us/deployedge/micros... - [Hardware and Software Requirements](https://docs.uipath.com/studio/standalone/2025.10/user-guide/hardware-and-software-requirements.md):