orchestrator
2020.10
false
UiPath logo, featuring letters U and I in white
OUT OF SUPPORT
Orchestrator User Guide
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated Dec 12, 2023

Migrating From Classic Folders to Modern Folders

Upon upgrading your existing Orchestrator instance, all entities are migrated to the folder context, either a single folder (Default) or a folder for each previous Organization Unit in use. These entities can continue to be used as before, with no change in backward compatibility or performance.

To take advantage of the features provided by modern folders, you must recompile existing workflows that are using Orchestrator activities or are making direct HTTP calls to the Orchestrator API, using UiPath.System.Activities v19.10.1 or higher. You must also reprovision all other existing entities in a modern folder structure except for:

  • Robots - as they are automatically provisioned for users with access to the new modern folder; and
  • Environments - as they are not used in the context of a modern folder.

See here to learn more about modern folders' additional features.

Important: Upgrading your existing entities to the modern model removes all backward compatibility. The recompiled workflows are only executable by v2019.10+ Robots.

Migrating to Modern Folders

To convert your current deployment, in whole or in part, to utilize modern folders, you must redeploy some entities, while others you must recreate entirely.

At a high level, the migration process is as follows:

  • Each previous Organization Unit, or Tenant if no OU's were used, becomes a First Level Folder. This is done automatically when you upgrade your Orchestrator instance.
  • Each Environment becomes a separate subfolder or, alternatively, it's own first-level Folder if you want to keep the users and processes in each segregated completely.
  • The workflow of each Package must be recompiled using current activities and then republished or uploaded to Orchestrator.
  • Using the newly compiled Packages, each Process must be redeployed to the Folder (or subfolder) which corresponds with its previous Environment.
  • Each User must be added to the Folder(s) corresponding with the Processes they need to access.
This migration can be seamless for your users. While users continue to utilize the existing entities in the classic folders where they are assigned, administrators create two robots with the same domain\username, one in a classic folder and one in a modern folder, and the user sees and executes only the classic processes available to them. After the Orchestrator administrator creates and adds the entire modern folder structure and needed entities, followed by deleting the robot, the modern robot takes over and executes the modern versions of those same processes, with no change in the user's experience.
Note: Classic robots must be deleted manually to complete the migration. If a classic robot exists with the same domain/username as a user in a modern folder, the user will only have access to the classic robot and related processes.

Assisted Migration Using Orchestrator Manager

To simplify the process of migrating to modern folders, you can use the UiPath Orchestration Manager. This is a Studio project that uses the Orchestrator API to manipulate entities based on Microsoft Excel workbooks. For instructions on how to use it for migration, see the product's documentation.

Working Across Folders

Using modern folders, your automation workflow, executed from one folder, can access resources in another folder using the FolderPath parameter of the Orchestrator activities.
Relative folder paths are supported in the FolderPath parameter, as follows:
  • Path starting with / - starts from the root folder of the tree the ambient folder is part of.
  • Path starting with . - starts from the ambient folder.
  • Path starting with .. - starts one level up in the hierarchy of the ambient folder for each .. in the path (e.g. ../ for one level up, ../../ for two levels up in the hierarchy).

Note that trailing slashes are not accepted.

  • Migrating to Modern Folders
  • Assisted Migration Using Orchestrator Manager
  • Working Across Folders

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.