An automation project is a sequence of activities that a Robot can execute to automate a series of tasks you perform on your computer. You create and view the automation project in the Designer tab of StudioX.
When you create a project in StudioX, the project files are saved in a folder with the project name to a location of your choice. By default, projects are saved in the
By default, the project folder includes the following files and subfolders:
Main.xamlfile that contains your main workflow.
project.jsonfile that contains information about your automation project.
- an Excel file, by default
Project_Notebook.xlsx, if you did not configure your project to use a different Project Notebook.
GlobalHandlerX.xamlfile that contains a workflow designed to determine the project’s behavior when an execution error is encountered.
RuntimeExecutionError_Template.htmlfile that contains a template for the error message to display when an execution error is encountered.
.local- Contains data cached locally for the project.
.screenshots- Contains informative screenshots generated in UI automation activities, if any are used in the project.
.settings- Contains activity project settings used at runtime.
Publishing an automation project means archiving the workflow and all the other files in the project folder so that it can be sent to Robots and then executed.
If the Robot is connected to Orchestrator, you can publish StudioX projects to Orchestrator and run them from UiPath Assistant. If the Robot is not connected to Orchestrator, you can publish your projects to the Robot Defaults and run them from UiPath Assistant.
The publishing process for StudioX is the same as the one for Studio. For more information, see About Publishing Automation Projects in the Studio guide.
StudioX projects are designed for attended use only and we do not recommend using StudioX when developing projects intended for unattended use. You can update a StudioX project for unattended use in the Studio profile by removing the GEH. We recommend having an RPA developer review the project before publishing it for unattended use as they might want to add extra logging and error handling and to check for hard-coded values that should be stored as assets.
To configure the settings of each project, select Project > Project Settings in the StudioX ribbon.
Change the name of the project. Such names may contain whitespace characters. When naming projects, keep in mind that whitespace characters are removed at publish time. This field accepts up to 128 characters.
Change the project description. This field accepts up to 500 characters.
You can add one or more tags to the project, either by creating new ones or by reusing tags already defined in Orchestrator. There are two types of tags: labels and properties (key-value pairs). Tags are included in the published package and they help describe and categorize projects. For example, they can refer to the automated application (an
When you start typing, possible matches are suggested from already defined tags, and you can reuse one by selecting it from the list of matches. For a property match, the key followed by the
To add a new tag, after you enter the name, click the entry with the plus sign next to the name. Separating strings with the
Labels and key-value properties are limited to 256 characters. Tag names can't contain these characters:
Project tags can be automatically applied to processes in Orchestrator. For more information about using tags, see Organizing resources with tags in the Orchestrator guide.
Automation Hub URL
URL of an Automation Hub idea linked to the project. For more information, see Linking a Project to an Idea in Automation Hub.
Optionally, define a custom icon for the project. You can browse to and select a file, or enter a path or public URL to an
After the project is published, the icon is displayed as follows:
Set to Yes to indicate that the project was tested using Picture in Picture. If set to No, the user will be warned every time they start from the Assistant that this project may not work correctly when run inside Picture in Picture.
Starts in PiP
Set to Yes to indicate that the process should be run by default using the Picture in Picture feature.
Updated 3 days ago