In this blog, we are going to discuss UiPath Modern folders and Classic Folders. Here we will be going through what are folders in UiPath and How these folders help in UiPath to organize files. Mainly Folders can be seen on UiPath Orchestrator. Like UiPath Modern Design experience and Classic Design Experience, UiPath provides two types of folders UiPath Classic and Modern Folders.

In UiPath modern classic vs modern folders, folders are a way to organize and group files and projects within your UiPath project. They allow you to create a hierarchy of files and projects, and to store related files and projects together. This can help you to keep your project organized and efficient, and to find and access the files you need more easily. Classic folders and modern folders in UiPath are two different ways of organizing and managing files and projects within a UiPath project.

What are UiPath Modern Folders

Modern folders are a more recent addition to UiPath modern folders and classic Folders, which came in UiPath Studio 20.10. They are frequently recommended for new projects since they offer a more streamlined and user-friendly approach to handling files and projects within your UiPath project.

One of the key characteristics of modern folders UiPath is that they use a treeview structure to represent the hierarchy of files and projects within an UiPath project. A treeview is a user interface graphic element that depicts a hierarchical structure with expandable parent nodes and collapsible child nodes. The treeview structure in a modern folders UiPath project allows for more effective project navigation by making it easy to see the relationships between different files and projects.

If you have an UiPath project with multiple files and projects, the treeview structure can help you determine which files and projects are connected and how they fit into the overall structure of your project. This may help you identify, access, and comprehend the full project flow.

Entities present in UiPath modern folders are:

  • Processes
  • Assets
  • Jobs
  • Queues
  • Monitoring

What are UiPath Classic Folders

UiPath classic folders are the conventional way to organize and manage files and projects in UiPath. They organize files and projects using a file-based approach, and they lack the features and capabilities of current folders.

Each file and project in an UiPath Classic folder is represented in the file system as a single file. By right-clicking on the project in the Solution Explorer and selecting “Add” and then “New Folder,” you can create a new classic folder. The folder can then be named and used to store and organize your project files.

By default, a classic folder is created for each tenant in UiPath, and you can add additional classic folders as needed to further organize your files and projects

One of the main advantages of classic folders is that they are familiar to users who have used older versions of UiPath. They may be more intuitive for users who are accustomed to working with traditional file-based systems.

Entities present in UiPath Classic Folders are:

  • Environments
  • Robots
  • Processes
  • Tasks
  • Queues
  • Assets
  • Jobs
  • Triggers
  • Monitoring

However, classic folders do have some limitations compared to modern folders. For example, they do not offer the same level of organization and management capabilities as modern folders. They do not use a treeview structure to display the hierarchy of files and projects, and they do not offer the ability to easily reorder and rearrange files and projects within the project hierarchy.

Comparison Between UiPath Modern Folders and Classic Folders

UiPath Modern Folders and Classic Folders
UiPath Modern Folders and Classic Folders

Here is a comparison of the features of the UiPath modern folders and classic folders.

TopicUiPath Modern FolderUiPath Classic Folder
AD is the central hub for user information✔️✔️
Automatic License Assignment✔️
Automatic Robot Management✔️
Fine-Grained Permissions✔️
Hierarchical Folder Structure✔️
Job Restart✔️✔️
Long-Running Workflows✔️✔️
SSO with AD Credentials✔️✔️

AD is the central hub for user information

Active Directory (AD) is a directory service that stores and maintains data about users, groups, and other resources in a network and is available in UiPath Modern Folders and Classic Folders. AD can be used as the main repository for user data in both UiPath Modern Folders and Classic Folders, enabling you to control user access and permissions for your UiPath project.

By using the group roles in your directory to manage robot and Orchestrator access for certain users or groups in Modern folders, you can do away with the need for manual user creation and individual permission management. Additionally, you can categorize and organize Orchestrator entities according to your organizational structure using the hierarchical structure given by Modern folders, and you can utilize custom role assignments to provide people or groups access to only the resources they require.

Although the procedure might be slightly different, AD can also be used to manage user access and permissions in UiPath Classic directories. Instead of relying on group roles in your directory, you might need to manually create users and manage their rights.

Automatic License Assignment

You can use the Automatic License Assignment feature in UiPath Modern Folders and Classic Folder to automatically issue licenses to robots inside your company. This can help to streamline the license management process and make sure that your robots have access to the resources they require to function properly.

Automatic License Assignment is supported for both UiPath Classic and Modern folders. Nevertheless, depending on the kind of folder you’re using, the particular procedure for configuring and utilizing Automatic License Assignment can be different.

By going to the “Robots” tab in the “Orchestrator Settings” box and choosing the “Automatic” option for the “License Assignment” field, you can configure Automatic License Assignment in UiPath Classic folders. According to the licenses that are available in your organization, Orchestrator will then automatically issue licenses to robots as needed.

By going to the “Robots” tab in the “Orchestrator Settings” box and choosing the “Automatic” option for the “License Assignment” field, you may configure Automatic License Assignment in UiPath Modern folders. The maximum number of concurrent licenses that you want to permit for each type of robot can then be specified. Orchestrator will then automatically assign licenses to robots as required, based on the licenses that are available in your company.

Automatic Robot Management

The Automatic Robot Management tool in UiPath’s Modern Folders and Classic Folder lets you assign robots to tasks and processes automatically based on their capacity and availability. This could ensure that your processes are carried out properly and that both of your robots are used to their utmost potential.

Both UiPath Modern Folders and Classic Folders offer Automatic Robot Management, however, the specifics of how it is implemented and what it is capable of varies slightly between the two types of folders.

Automatic Robot Management in UiPath Classic folders is frequently implemented using The Robot Manager, a tool that enables you to manage the robots in your UiPath environment. The Robot Manager allows you to monitor the robot’s performance, assign it to tasks and processes, and view its present status.

Automatic Robot Management is frequently implemented in UiPath Modern folders using the Robot Management dashboard, a graphical interface that allows you to view and manage the robots in the UiPath system. The Robot Management dashboard allows you to monitor the status of the robots, allocate them to tasks and procedures, and check on their performance. It also provides additional features and capabilities, such as the ability to design and alter robot pools and see and manage robot logs.

Fine-Grained Permissions

Fine-Grained Rights relate to the ability to provide specific permissions to individual users or groups of users for certain resources inside an UiPath project in UiPath Modern Folders and Classic Folders. This may be handy for managing access to different portions of your project and ensuring that people only have access to the resources they need to complete their work.

Fine-Grained Permissions are accessible in both Classic and Modern folders in UiPath, albeit the particular permissions available and methods for controlling them may change between the two types of folders.

Fine-Grained Permissions are controlled in the file system for Classic folders. You may utilize the file system’s built-in security mechanisms to give or revoke particular rights for individuals or groups of users for certain files or folders inside your project. This can be handy for restricting access to different portions of your project and ensuring that users only have access to the resources they require.

Fine-Grained Permissions in Modern Folders are handled utilizing bespoke roles and permissions inside the UiPath platform. You may utilize the UiPath platform’s built-in security tools to build new roles and apply particular rights to each position. You may then assign individuals or groups of users to certain roles, providing them with the rights associated with those roles. This can be handy for restricting access to different portions of your project and ensuring that users only have access to the resources they require.

Hierarchical Folder Structure

The hierarchical folder structure in UiPath Modern Folders vs. Classic Folders relates to how files and projects are arranged inside an UiPath project. The hierarchical folder structure of path’s modern folder and classic folder both enables you to see the connections between various files and projects and to browse around your project more quickly.

The hierarchical folder system in UiPath Classic folders deprecated is made by adding new folders and subfolders to your project, then arranging your files and projects inside of those folders. By selecting “Add” and then “New Folder” from the context menu when you right-click the project in the Solution Explorer, it generates a new Classic folder. The folder may then be given a name and used to house and arrange your project files.

A treeview structure, a graphical user interface element that presents a hierarchical structure with expandable parent and child nodes, is used in modern folders to form the hierarchical folder structure. Users may construct Modern folders and subfolders inside the treeview structure and place their files and projects inside of those folders. Additionally, you may simply reorganize and rearrange files and projects inside your project hierarchy using the treeview structure.

Job Restart

You can resume failed or terminated automation process tasks using the Job Restart functionality in UiPath Classic vs. contemporary folders. This can help fix issues that arise during the execution of a task, as well as for rerunning a job to test or debug it.

The Jobs tab of the Orchestrator web interface offers the Job Restart option for UiPath Classic folders. You may choose the job you wish to restart from the list of jobs and then use the “Restart” button to activate the job restart option. The job will have to start over as a result of this.

The Jobs page of the Orchestrator online interface additionally has a Job Restart function for UiPath Modern folders. The implementation, meanwhile, differs somewhat from that of Classic folders. By clicking the “Actions” button next to the task in the list and choosing the “Restart” option from the menu, you may restart a job in Modern folders. The job will also have to start over as a result of this.

Long-Running Workflows

Long-running workflows are operations that take a long time to accomplish in UiPath traditional to modern folders. These UiPath processes may be used in both Classic and Modern folders.

Long-running processes in Classic folders are often carried out via a technique known as “task chaining.” When jobs are chained together, they are connected in a succession and only begin when the one before it has been finished. This enables you to design intricate, multi-step procedures that might be time-consuming.

Long-running processes may be carried out in Modern folders utilizing a feature called “persistence.” With persistence, you may stop a workflow at any time while it is being executed and continue it later in the same state. This might be helpful when developing lengthy workflows that need to be stopped and started at various times.

SSO with AD Credentials

Instead of generating a unique set of login credentials for UiPath, the Single Sign-On (SSO) with Active Directory (AD) Credentials feature enables users to log in to their UiPath accounts using their AD credentials. Users may log in more quickly and there will be fewer passwords to handle if this is done.

In uipath, SSO with AD Credentials is supported by both the traditional folder and the contemporary folder. In all instances, the capability is accomplished via integrating UiPath Orchestrator’s Active Directory capabilities. You must configure your UiPath account to utilize AD credentials for login and set up an AD integration in Orchestrator to use SSO with AD Credentials in either the Classic or Modern folders.

You may connect to your UiPath account using your AD username and password after setting up AD integration and configuring your UiPath account to utilize AD credentials. Instead of having to generate and manage separate login credentials for UiPath, you will be able to access your files and projects in either Classic or Modern folders with a single set of login credentials.

How to Migrate UiPath Classic Folder to Modern Folder

Folders are used to organize and manage items like robots, environments, processes, and other resources in UiPath Classic Folders vs. Modern Folders Orchestrator. You may apply permissions and other parameters to related things by grouping them in folders.

There are Classic folders and Modern folders in UiPath Orchestrator. The conventional method of managing and arranging entities in UiPath Orchestrator is through classic folders, which employ a file-based method of organization. UiPath Orchestrator 20.10 introduced the more recent functionality of modern folders, which uses a treeview structure to show the hierarchy of items within a folder. Modern folders are often advised for new projects since they provide a more simple and more effective approach to handling entities in UiPath Orchestrator.

You may use the “Migrate to Modern Folder” function in the Orchestrator web interface to change a Classic folder in UiPath Orchestrator to a Modern folder. For this, Right-click on the Classic folder you want to migrate, and then choose “Migrate to Modern Folder” from the context menu. Next, choose the Modern folder destination to which you wish to move the Classic folder, then click “Migrate” to start the migration. Any references to the files and projects from the Classic folder will be modified to reflect their new location after they have been moved to the chosen Modern folder.

The following procedures are needed to convert traditional folders to contemporary folders:

  1. In UiPath Orchestrator, switching between Classic folders into Modern folders entails several procedures, such as converting Classic structures and publishing or uploading New packages.
  2. Each prior Organization Unit (OU) or Tenant (if no OUs were utilized) will immediately become a First Level Folder within the Modern folder hierarchy when you upgrade your Orchestrator instance to a version that supports Modern folders. This enables you to keep the structure of your earlier Classic folder organization.
  3. The migration of each Environment in your Classic folder structure to a Modern folder is also required. If you wish to entirely isolate the users and processes in each Environment, you may either establish a separate First Level Folder for each Environment, or you can create a distinct subfolder within a First Level Folder for each Environment.
  4. After making the required folders for your Environments, you must reassemble each Package’s workflow using its most recent actions before publishing or uploading it to Orchestrator. By doing this, you can be confident that your Packages are compatible with the Modern folder structure and all new Orchestrator capabilities that have been introduced since the previous edition.
  5. In order to complete the process, you must re-deploy every Process to a Folder (or subdirectory) that corresponds with its prior Environment. By doing this, you can be sure that every Process is linked to the appropriate Environment and is accessible to the people who require it.
  6. Once you’ve finished the above procedures, you may add each User to the Folder(s) that correspond with the Processes they need to access. As a result, they will have access to the resources and processes they need to do their work.

For more check the UiPath Official Website.

What is the difference between the Classic folder and the Modern folder in UiPath?

The main difference between classic folders and modern folders in UiPath is the level of functionality and control that they provide for organizing and managing processes and assets.

How do I change from modern to classic in UiPath?

To change from a modern folder to a classic folder in UiPath, you can follow the above-mentioned steps

How do I use the modern folder in UiPath?

To use modern folders in UiPath, you can follow above mentioned step in this blog.