Studio User Guide
Last updated Jul 15, 2024

Configuring Studio Settings

Configure Studio settings from Home (Studio Backstage View) > Settings. The settings are saved in C:\Users\your_user_name\AppData\Roaming\UiPath.


Select General in the Settings tab to configure general Studio settings.

  • Language - Change the interface language for Studio and Assistant, by picking one of the available languages: English, Japanese, French, Russian, Chinese (Simplified), German, Spanish, Spanish (Latin America), Portuguese (Portugal), Portuguese (Brazil), Korean, or Turkish.
  • Theme - The Studio interface theme can be changed by choosing either Light or Dark from the drop-down menu, and restarting Studio for the changes to apply.

    If you select the High Contrast option from the Windows operating system, Studio switches to High Contrast mode after you restart it.

    Note: For the Dark theme to work, automation projects must have at least UiPath.UIAutomation.Activities v18.4.2 and UiPath.System.Activities v18.4.1, as dependencies.
  • Telemetry - Select whether to allow Studio to collect and send anonymous usage data and UI Descriptors created using the Object Repository. For more information about anonymous data collection, see Opting Out of Telemetry in the Installation and Upgrade Guide.
  • Reset Settings - Revert the following settings in Studio to their default state:

    • All General and Design settings.
    • The list of Recent files;
    • The list of Favorites activities;
    • Studio layout adjustments;
    • The Break on Exceptions option in the Execute tab > Options;
    • Show Activities options and pinned activities in the Activities panel;
    • User-added folders in the Snippets panel, the last directory where you opened a project from, and the Update Channel, which is switched to Stable.

      Please note that resetting settings has no effect on feeds.


Select Design in the Settings tab to configure a set of global design settings that apply to all projects opened in this version of Studio.

  • Save and Publish

    • Auto backup interval - Set a regular interval at which projects are automatically backed up. This is useful for restoring the last saved copy of the workflow. The default value is set at 30,000 milliseconds. The minimum value is 10,000 milliseconds, while the maximum one is 9,999,999 ms.
    • Publish project timeout - Set the timeout value for publishing projects. The default value is 30 seconds. The maximum timeout is 999,999 seconds while the minimum one is 1 second.
    • Open Project Behavior - Select what files to open by default when reopening a project. Pick from Keep Last Opened Tabs, Open Main Entry Point or No Tabs.
    • Enforce Analyzer before Publish - Select this option to prohibit publishing projects with Workflow Analyzer errors.
    • Enforce Analyzer before Run - Select this option to prohibit running and debugging files or projects with Workflow Analyzer errors.
    • Enforce Analyzer before Push/Check-in - Select this option to prohibit sending projects with Workflow Analyzer errors to remote repositories.
    • Analyze RPA XAML Files Only - Select this option to exclude XAML files with test cases from analysis when running the Workflow Analyzer for a project. If not selected, both RPA and test case XAML files are analyzed. This setting applies when the analyzer is triggered manually, as well as when it is enforced and triggered automatically before running/debugging a project and publishing test cases or a project.
    • Export Analyzer results - Select this option to export the results of each workflow analysis to a JSON file in the project folder.
    • Enable AI activity suggestions - Select this option to enable or disable AI activity suggestions in the Add activity search bar. If this option is enabled, when you open the activity search bar, Studio sends information about the current context to a UiPath AI service that suggests activities you may want to add based on the location in the workflow from which the search bar was opened.

      Note: The service does not collect or record any information, it only analyzes the current context and returns a list of suggested activities.
    • Show activities available for install - Select this option to show all official activities packages that can be installed in your project. You can find all activities from packages that are available for installation in the Activities panel or by using the Add Activity search bar.
    • Auto-generate Activity Outputs - Select this option to automatically generate variables for activity outputs.
    • Enforce Check-In before Publish - Select this option to restrict publishing projects added to source control repositories when they have local changes.
  • Execution

    • Output console size - Set the maximum number of lines that can be displayed in the Output panel in a single session. The default value is 2,000 lines. The maximum value that can be added is 9,999 lines, while the minimum one is 1 line.
    • Run/Debug Default Behavior - Configure the default action for the Run/Debug ribbon button. Pick from Debug File, Run File, Debug Project, or Run Project.
    • Minimize on run - Use the toggle to set Studio to maximize or minimize when running projects.
  • Design Style

    • Use C# Language - Select the default language to use for expressions in new projects. If selected, C# is by default the language used for expressions in new projects. If not selected, new projects use VB. You can select a different language than the default whenever you create a new project.

      This option is available only in the Studio profile. Projects created in the StudioX profile use the VB language for expressions.

    • Create docked annotations - Select the default way in which annotations are added to activities: docked inside the activity (if the option is selected) or floating next to the activity (if the option is not selected).
    • Default to managed connections - Select this option to use the Integration service in Automation Cloud as the default way to manage connections in all activities that support it. This option is enabled by default if the Integration service is available in the Orchestrator tenant that Studio is connected to. When enabled, the activities in the GSuite, Mail. and Office 365 packages that support this feature default to using Integration service connections for authentication.
    • Use Modern for new projects - Enable a modern design experience of working with UI and Excel automation in all new projects. The modern experience brings:

      • For UI automation - New and improved activities, recorders, and wizards, as well as support for the Object Repository. For more information, see Modern Design Experience.
      • For Excel automation - New activities and a deep integration with Microsoft Excel. For more information, see About the Excel Activities Pack. This setting applies to Excel only if the Excel Design Experience option is set to UseGlobalSetting in the Excel activities project settings.
    • Object Repository enforced - Select to allow only elements from the Object Repository in UI Automation activities.
    • Hide sequences - Select to hide containers that are added by default to workflows. This includes the main sequence, state machine, and flowchart, or Do sequences that are added by default to other container activities. Sequences are not hidden if you add them to the workflow or if they were added by default and then renamed.
    • Show Data Manager panel only - Select to only use the Data Manager to manage variables, arguments, and namespaces. This hides the Variables, Arguments, and Imports panels located at the bottom of the Designer panel.
    • Show activity properties inline - Select to display advanced activity properties in the activity cards in the Designer panel for cross-platform projects and some activities in projects with the Windows compatibility.
    • Slim View for Collapsed Activities - Reduce the space collapsed activities take up by enabling a view that only displays the title bar.


Select Locations in the Settings tab to configure default locations for projects, publishing, and custom Workflow Analyzer rules.

  • Project path - The default location where projects are created.
  • Publish process URL - The default location where processes are published when the custom feed option is selected.
  • Publish library URL - The default location where libraries are published when the custom feed option is selected.
  • Publish project templates URL - The default location where project templates are published when the custom feed option is selected.
  • Custom Workflow Analyzer rules location - The folder from which to add custom Workflow Analyzer rules to Studio. If no location is provided, the default location for custom rules is used.

For each option, you can browse to and select the the desired location, or enter the full path in the provided text box.

Manage Sources

Select Manage Sources in the Settings tab to manage feeds for activities packages from Studio Backstage view without having to open a project. This section is similar to the one in the Manage Packages window, which lets you adjust feeds per project.

Note: The Local activity feed is enabled by default. The Orchestrator feed is also enabled if the Robot is connected to Orchestrator.

License and Profile

Select License and Profile in the Settings tab to add a local license key or switch to another user profile.

  • To add a new license key when Studio is licensed locally, click Change Local License, enter the new license key, and click Continue.
  • To switch to another profile, click Change Profile, and then select Studio or StudioX.

    Note: If you activated a Citizen Developer license, you can only use the StudioX profile.

Code Editor Settings

To personalize the built-in Studio code editor, navigate to Settings and Code Editor

The table below describes each code editor setting.

FontChoose the font of the code.
Font SizeSet the size of the font.
Tab SizeSet the size of the tab.
View WhitespaceHighlight the spaces created when you press Space on your keyboard.
Highlight Current LineHighlight the line where you have your cursor on.
Show Structure Guide LinesEnables dotted structure guide lines on your code, to identify individual blocks.
Show Error SquigglesShow a red squiggle that indicates a compiler error or warning.
Show Line NumbersShow the number of each line on the code that you're working on.
Auto Convert Tabs to SpacesCreate 4 spaces when using the Tab key.
Show Selection MarginShow a margin next to the line of code that you're editing.
Show Selection MatchesFind and highlight all the matching strings for the range of characters you selected.
Highlight ReferencesHighlight references to the object your cursor is on. Only objects that match the current context are highlighed.
Enable Source DecompilationDecompile source code when you view the definition of an object using Go to Definition. Enable this to navigate to the definitions available in the CodedWorkflowBase class. Visit Base class for more information.

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.