- Release notes
- Getting started
- For administrators
- RPA workflow projects
- Creating an RPA workflow from an idea
- Creating a project
- How to start an RPA workflow
- Managing project files and folders
- Connecting RPA workflows to your accounts
- Configuring activities
- Managing the activities in a project
- Passing values between activities
- Iterating through items
- Managing the data in a project
- Configuring a project to use your data
- Using file and folder resources
- App projects
- Agentic processes
- Solutions - Preview

Studio Web User Guide
Solution resources
Different services in the UiPath PlatformTM provide different types of resources. For example, Orchestrator has assets, queues, and storage buckets, Integration Service has connections, and Data Service has entities.
Solution resources are one of the key elements of solutions. While working with resources is not something new, we have improved how you use them in the context of a solution.
In regular automation projects prior to solutions, activities referenced real resources that already existed when the automation was designed. Solutions introduce the concept of resource definitions.
You can view a resource definition as all the necessary information to create a resource. A resource definition enables resource creation whenever needed:
- At design time, when you start working on a solution for the first time. Instead of manually creating the required resources in their respective services (such as Orchestrator), these resources are automatically created for your before starting to debug your solution.
- At deployment time, when everything required by the automation(s) gets deployed at one. This is predictable and fast, with minimal chances of errors due to misconfiguration.
Solutions in the unified developer experience enable resource creation and configuration in Studio Web, without the need to navigate to other services.
Selecting a resource in an activity makes the solution aware of that resource. This means that the resource can be easily referenced from other parts of the same automation project, or even from other automation projects in the same solution.
- Select an activity option in an activity that handles resources (for example, the Queue name option in an Add Queue Item activity).
- Select the resource from the list of available resources.
When selecting a resource, you can either:
- Define a new resource.
- Select an existing resource available in the solution.
- Select an existing resources available in the UiPath PlatformTM.
If your solutions contains multiple projects, you can reference the resulting artifact of a project as a resource inside another project by using activities such as Start Job (for RPA workflow projects) or Create App Task (for app projects).
- Open the solution in Studio Web.
- Add an activity that handles solution resources (for example, Add Queue Item).
- Select an activity option that allows you to define a resource (for example, Queue name).
- Select the Define new button.
- Configure your new resource in the resource properties window.
- Select the Return to
workflow button to navigate back to the designer. You can also
select the Dismiss button to return to the designer without saving
the resource. The new resource is now available in the Resource Explorer and
in the activity.
Note: Selecting the Define new button in activities that allow you to reference a project inside another project automatically creates a new project inside the solution and selects the new project as a resource.
Creating a resource definition only adds the resource configuration to the solution and does not create the resource in the UiPath PlatformTM. Following our previous example, the queue has not yet been created in Orchestrator. The resource only appears under the In solution category in the Queue name activity option.
The resource is created in your Personal Workspace during the first debugging session only if does not already exist or if debugging is configured to use an existing solution.
To select a resource that already exists in the UiPath PlatformTM (for example, from Orchestrator), simply choose the resource from the Available resources category in the activity option.
When you select a resource that is not already part of the solution, the solution becomes aware of the resource. This means that the solution:
- Adds the resource to the list of available solution resources. The resource thus becomes available for use throughout the solution.
- Copies the resource definition, enabling you to create the resource whenever needed.
- Keeps the link to the selected resource for debugging sessions.