- Getting Started
- Setup and Configuration
- Automation Projects
- Dependencies
- Types of Workflows
- Control Flow
- File Comparison
- Automation Best Practices
- Source Control Integration
- Debugging
- Logging
- The Diagnostic Tool
- Workflow Analyzer
- About Workflow Analyzer
- ST-NMG-001 - Variables Naming Convention
- ST-NMG-002 - Arguments Naming Convention
- ST-NMG-004 - Display Name Duplication
- ST-NMG-005 - Variable Overrides Variable
- ST-NMG-006 - Variable Overrides Argument
- ST-NMG-008 - Variable Length Exceeded
- ST-NMG-009 - Prefix Datatable Variables
- ST-NMG-011 - Prefix Datatable Arguments
- ST-NMG-012 - Argument Default Values
- ST-NMG-016 - Argument Length Exceeded
- ST-NMG-017 - Class name matches default namespace
- ST-DBP-002 - High Arguments Count
- ST-DBP-003 - Empty Catch Block
- ST-DBP-007 - Multiple Flowchart Layers
- ST-DPB-010 - Multiple instances of [Workflow] or [Test Case]
- ST-DBP-020 - Undefined Output Properties
- ST-DBP-021 - Hardcoded Timeout
- ST-DBP-023 - Empty Workflow
- ST-DBP-024 - Persistence Activity Check
- ST-DBP-025 - Variables Serialization Prerequisite
- ST-DBP-027 - Persistence Best Practice
- ST-DBP-028 - Arguments Serialization Prerequisite
- ST-USG-005 - Hardcoded Activity Arguments
- ST-USG-009 - Unused Variables
- ST-USG-010 - Unused Dependencies
- ST-USG-014 - Package Restrictions
- ST-USG-017 - Invalid parameter modifier
- ST-USG-020 - Minimum Log Messages
- ST-USG-024 - Unused Saved for Later
- ST-USG-025 - Saved Value Misuse
- ST-USG-026 - Activity Restrictions
- ST-USG-027 - Required Packages
- ST-USG-028 - Restrict Invoke File Templates
- ST-USG-032 - Required Tags
- ST-USG-034 - Automation Hub URL
- Variables
- Arguments
- Imported Namespaces
- Coded automations
- Introduction
- Registering custom services
- Before and After contexts
- Generating code
- Generating coded test case from manual test cases
- Troubleshooting
- Trigger-based Attended Automation
- Recording
- UI Elements
- Selectors
- Object Repository
- Data Scraping
- Image and Text Automation
- Citrix Technologies Automation
- RDP Automation
- VMware Horizon Automation
- Salesforce Automation
- SAP Automation
- macOS UI Automation
- The ScreenScrapeJavaSupport Tool
- The WebDriver Protocol
- Extensions
- About extensions
- SetupExtensions tool
- UiPathRemoteRuntime.exe is not running in the remote session
- UiPath Remote Runtime blocks Citrix session from being closed
- UiPath Remote Runtime causes memory leak
- UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch
- The required UiPath extension is not installed on the remote machine
- Screen resolution settings
- Group Policies
- Cannot communicate with the browser
- Chrome extension is removed automatically
- The extension may have been corrupted
- Check if the extension for Chrome is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and Incognito mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- List of extensions for Chrome
- Chrome Extension on Mac
- Group Policies
- Cannot communicate with the browser
- Edge extension is removed automatically
- The extension may have been corrupted
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- List of extensions for Edge
- Extension for Safari
- Extension for VMware Horizon
- Extension for Amazon WorkSpaces
- SAP Solution Manager plugin
- Excel Add-in
- Studio testing
- Troubleshooting
- About troubleshooting
- Assembly compilation errors
- Microsoft App-V support and limitations
- Internet Explorer X64 troubleshooting
- Microsoft Office issues
- Identifying UI elements in PDF with Accessibility options
- Repairing Active Accessibility support
- Validation of large Windows-legacy projects takes longer than expected

Studio User Guide
Project Dependencies Mass Update
linkThe Project Dependencies Mass Update Tool is used for updating dependency packages and their runtime rules in multiple automation projects, stored locally or in source control repositories.
The wizard can be accessed both from Studio Backstage view and command line. Please note that the Project Dependencies Mass Update Tool from Studio Backstage view cannot be used for removing dependencies from the project.
Please note that when using the Project Dependencies Mass Update Tool, you implicitly accept the license terms of each package version that you update.
It is recommended to save and close projects from Studio, before making changes to them using the Project Dependencies Mass Update Tool.
Mass Updating Projects
link- Select Home (Studio Backstage View) > Tools > Apps > Project Dependencies Mass Update Tool. The Project Dependencies Mass Update window opens.
- The Choose Feeds step shows all default and custom package feeds configured in Studio. Select the check box next to the feeds that contain the needed dependency versions.
- Click Next. The Select Dependencies step is displayed.
- Similar to the Manage Packages window, use the search bar in the Select Dependencies tab to find a specific dependency version. Select the Include Prerelease check box to view intermediary versions. Under Install Missing Package, select Do Not Install to update the dependency only for projects that already include the dependency, or select Install to add the dependency to all projects.
- Click Next. The Get Repository step is displayed.
- The All Dependencies tab displays the list of all packages available on the previously selected feeds.
- The Selected Dependencies tab shows the list of dependencies to be updated in the project.
- At the Get Repository step, select the location of your projects:
- Local - Enter a local path or click Browse
to select one.
- GIT - Enter the repository URL. After you click Next, you are prompted to select a branch. If authentication is required, you are also prompted to provide your credentials.
- TFS - Enter the repository URL or click Browse
to connect to a server and browse through TFS projects.
- SVN - Enter the repository URL. For password-protected SVN repositories, you are prompted to authenticate with a username and password, if no previous authentication was performed.
- Local - Enter a local path or click Browse
- Click Next. The Filter Projects step is displayed.
- In the Filter Projects tab, select at least one project from the list by checking the box next to the project name.
- Click Next. The Commit step is displayed.
- In the Commit tab, write a message detailing the changes made to project dependencies. To skip this tab, simply select the Skip Step check box.
- Click Next. The Publish step is displayed.Note: The Commit tab opens only if you've connected to GIT, SVN, or TFS in the Get Repository tab.
-
In the Publish tab, select a location for publishing the modified
projects, either Orchestrator, a custom feed or locally. To skip this step,
simply click the Skip Step check box. Select how the project version
increments:
- Increment version only - The project version auto increments.
- Increment version to pre-release - The project version is incremented and is marked as pre-release with a specified suffix (the default suffix is alpha) regardless of its current version.
- Increment version to release-ready - The project version is incremented and is marked as release-ready regardless of its current version.
- Click Confirm to publish the modified project as a
.nupkg
file. The Results tab is displayed. - The Results step shows details about the updated dependencies, as well as the projects that failed.
The Added Dependencies category shows the updated version of the package, while the Removed Dependencies category mentions the previously installed version.