---
title: Migrator/MigrateDashboards: License Consumption
slug: blueprint/migratormigratedashboards-license-consumption
docTags: yO7XZ9PJxDCKZ-Mf4TSYB,oum8q4bc0upaPf1EXLYNr
createdAt: 2026-04-17T18:28:54.289Z
---

:::CtaButton{label="🟢 Migrator" openInNewTab="false"}

:::

:::hint{type="danger"}
⚠️ Once a license is consumed, it cannot be reversed or restored. Processes cannot be un-activated, and deleting an activated process does not release the license.
:::

# Blueprint Migrator

Blueprint Migrator uses **two distinct license types**. Both are measured per **main&#x20;**(see [What Counts as a Main](docId\:Ytu76e7qoCXu2DX1ec2-2) below) and both account for duplicates, so the same process is never charged twice.

| **License**           | **When it's consumed**                                       | **What it's for**                                                        |
| --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------ |
| **Migrate Dashboard** | Automatically, on **import**                                 | Migration-specific dashboards, analysis, and estimation                  |
| **Migration**         | On **export&#x20;**(or on manual activation prior to export) | Migrating a process from a source RPA platform to Power Automate Desktop |

:::hint{type="info"}
ⓘ Migrate Dashboard and Migration are separate allotments. Consuming one does not draw down the other.
:::

***

# License Types

## Migrate Dashboard License

- Consumed **automatically on import** — no action required from the user.
- Powers Migrator's migration-specific **dashboards, analysis, and estimation** (for example, Estimator Dashboard).
- Intended for scoping and effort estimation. A Migrate Dashboard license does **not** allow a process to be exported to Power Automate Desktop.

## Migration License

- Consumed when a process is **activated**, which is what allows it to be exported to Power Automate Desktop.
- A process can be activated ahead of time — individually or in bulk — or, if it is not already activated, you will be given the option to activate at the point of export. See [Activating Processes](docId\:Ytu76e7qoCXu2DX1ec2-2) belo&#x77;**.**

***

# What Counts as a Main&#x20;

Blueprint uses the term **main** to describe the unit that consumes a license — essentially the entry point of a call tree. Both license types are charged per main.

How the main is identified depends on your source tool. **UiPath and Blue Prism both define a main programmatically**, so the licensed unit is fixed by the platform. **A360 has no platform-enforced main**, so Blueprint identifies it through dependency analysis.

:::ExpandableHeading
## UiPath

- 1 UiPath project = 1 Main XAML = 1 Migrator license
- Blueprint reads the "main" attribute in project.json to identify the licensed XAML — regardless of what the file is named
- Invoked workflow XAMLs, config files, test cases, and other project files do not consume a license
:::

:::ExpandableHeading
## Blue Prism

- 1 Blue Prism Process = 1 Main Page = 1 Migrator license
- Blue Prism Objects and additional pages within a Process do not consume a license
:::

:::ExpandableHeading
## Automation Anywhere 360 (A360)

- A360 has no platform-enforced entry point; Blueprint uses dependency analysis to identify root Task Bots
- **Root Task Bots** — Task Bots not called by any other process in the export — each consume 1 Migrator license
- **Child Task Bots** — Task Bots called by another process in the export — do not consume a license
:::

:::hint{type="success"}
**"Bot" is an organizational label, not a platform concept.** Your team may refer to a group of processes as one "bot" — but Blueprint counts each licensed entry point individually. A grouping of 3 root processes = 3 Migrator licenses.
:::

***

# Activating Processes

Migrator licenses are consumed at the point of activation. You can activate processes individually or in bulk.

:::hint{type="info"}
**Note**:  Only "activated" processes can be exported to PAD
:::



:::ExpandableHeading{isOpen="true"}
## Option 1: Activate Individually

Open a process in the Process Editor and click the **Activate** button at the top of the page.
:::

:::::ExpandableHeading{isOpen="true"}
## Option 2 *(Recommended)*: Activate in Bulk on Export

::::WorkflowBlock
:::WorkflowBlockItem
Select a project, folder, or process in the Explorer
:::

:::WorkflowBlockItem
Select **Export** in the top right of the main content area
:::

:::WorkflowBlockItem
Select **Export to Power Automate Desktop**
:::

:::WorkflowBlockItem
In the dialog, select any processes you want to activate. The dialog displays the number of licenses that will be consumed.
:::
::::

:::hint{type="info"}
ⓘ If a single process is selected, it must be activated individually (Option 1) before the export option becomes available.
:::
:::::

:::::ExpandableHeading{isOpen="true"}
## Option 3: Activate in Bulk via Descendants View

::::WorkflowBlock
:::WorkflowBlockItem
Select a project or folder in the Explorer
:::

:::WorkflowBlockItem
Click **Artifact Editor** in the top right and select **Descendants**
The contents of the selected project or folder are listed
:::

:::WorkflowBlockItem
Check the boxes for all processes you want to activate
:::

:::WorkflowBlockItem
Click **Actions** > **Activate Bots**
:::

:::WorkflowBlockItem
In the dialog, confirm the activation.&#x20;
The dialog displays the number of licenses that will be consumed
:::
::::

For license usage reporting, see [License and Activity Reporting](docId\:TIIVvOfaT-cCSyu2p3MMm).
:::::

