FluentPro Help Center

What do you need help with?

Planner -> Project for the web scenario migration steps

In this article, we will review the migration steps of the MS Planner - Project for the web migration scenario. 

Please note: All information in the article below also applies to MS Planner -> Planner (premium plans), Planner (basic plans) to Project for the web, and Planner (basic plans) -> Planner (premium plans) migration scenarios.

To launch the migration from Planner to Project for the web you will need to take several steps.


Step 1: Connect to source and target system

To start the migration process, perform the following: 

1. Open the Project Migrator home page and select the MS Planner -> Project for the web scenario. Alternatively, click on the Start New Migration button. 

Or select one of the other scenarios that apply here: MS Planner -> Planner (premium plans), Planner (basic plans) to Project for the web, and Planner (basic plans) -> Planner (premium plans).

All other steps are the same for all these scenarios. 

2. If you selected the Start New Migration option, then under the "Please select system" section, select the required source system. 

3. Click on the 'Connect' button to connect to your Planner account.

4. Provide your credentials and log in to Planner using your Office 365 account.

4. Click on the 'Connect' button to connect to your Planner account.

If you connect to Planner for the first time, Global Administrator consent is required. 

Before adding a connection for the first time, Office 365 tenant Global Administrator consent (Admin Consent) is required to grant Project Migrator app permissions to access Office 365. Admin Consent should be granted to Project Migrator only once. When the consent is granted by Global Admin, any other Planner Account (that meets the requirements described in the 'Account requirements' article) can be used to add more connections within the same Office 365 tenant.

If you use an account that does not have Administrator permissions to add a Planner connection for the first time, the 'Need Admin Approval' window will be opened instead. The 'Need Admin Approval' window may be opened after the login attempt. This window appears in case it is not allowed by your organization for users to add apps to the Office 365 tenant without admin approval.

In this case, contact your Planner application Global Administrator for Admin Consent, it is required to grant Project Migrator app permissions to access Office 365.

When the credentials are added once, they are encrypted and stored for your convenience after launching the migration. The next time when you need to launch the migration process, you can select from the list of credentials added before. 

If you need to change the account you have provided, click on the Change button. 

6. On the next step connect the target system. 

Click on the Please select system button and select Project for the web or Planner (premium plans). 

7. Click on the 'Connect' button to connect to your Project for the web account. 

In the Environment field provide the URL of your Power Platform Environment where Project for the web is deployed. Please refer to the 'How to find the Environment URL for Project for web' article for detailed instructions on how to find the required URL.

Provide the credentials and log in to Project for the web using your Office 365 account.

Project migrator allows mapping Attachments task field from Planner to Project for the web. To use this functionality, it is required to generate a token when connecting to your Project for the web environment. 

Please note: If you do not need to map the Attachments field, leave the 'Custom fields and attachments Token' field empty. 

Click Proceed

When connecting to Project for the web for the first time, Office 365 tenant Global Administrator consent (Admin Consent) is required to grant Project Migrator app permissions to access Office 365.

Admin Consent should be granted to Project Migrator only once. When consent is granted by Global Admin, any other account that meets the requirements can be used to add more connections within the same Office 365 tenant.

When the source and target systems are added and connected, you can proceed to the next step and select source data for migration.


Step 2: Select Source Data

Project Migrator allows selecting all data for migration or only the required items from the list. 

'All' option is selected by default. If you select the 'All' option, all Planner Plans where the source connection account is added as a member will be migrated.

'Selected' option allows migrating only the Plans which you select from the Available Plans list will be migrated.

Click the 'Selected' button.

'Available plans' window will be opened. There are several fields on this page that you can use to filter the information out and make the selection faster. 

Select the required plans from the list and click the 'Add Selected' button.

Please note: If you have not purchased any subscription plan yet, a free plan (for 2 projects) will be applied. If you have exceeded the limit of projects that you can select for migration according to your subscription plan (free or paid one), you can upgrade your plan from this page directly by clicking on the 'Upgrade to (number) of projects plan' button. 

For more information please refer to the 'Project Migrator Subscriptions' article.

When the items are selected you can proceed to the next step: Step 3: Object Mapping.


Step 3: Object Mapping

1. Migration settings. 

Microsoft 365 Group Creation Mode: In this section, you can select whether to create a separate group for each Project, create groups with source group names and settings, or create all Projects in one group (new or existing).

'Create groups using Project names': if this option is selected, each project will have a separate Microsoft 365 group created. The groups will be created with the same names as the Project names in this case.

With this group creation mode, only users that are assigned to tasks in the migrated source Plan(s) will be added as members to the target Microsoft 365 group(s) on the condition they are mapped with the corresponding target users.

Other members of the source group(s) and Plan(s) will not be added to the target M365 group(s). Also, the source group owners will not be added as owners to the target group(s).  

The source group Privacy, settings and mail nickname will not be preserved for the target group with the 'Create groups using Project names' group creation mode.

If a Group with the same name already exists in the target tenant, a new group will not be created. Project Migrator will find this group by name and will use it for migration (taking into account the setting below 'Create new or merge with existing Projects').

Create groups with source group names and settings’: this group creation mode allows migrating source Microsoft 365 groups for the selected Plans to the target tenant. Target groups will be created with the same names and mail nicknames as the source groups, and the source group Privacy and General Settings will be preserved.

If a Group with the same name already exists in the target tenant, a new group will not be created. Project Migrator will find this group by name and will use it for migration (taking into account the setting below 'Create new or merge with existing Projects').

Please note: If there is an existing group with the same name and mail nickname in the target tenant, but the connection account is not a member or an owner of that group, a new group will be created with a bit different mail nickname. If the 'Create groups with source names and settings' option is selected, the migration will fail with an error that a new group with the already used mail nickname could not be created. The target migration account should be a member or an owner of that existing group to be able to migrate to it.

If the 'Create all Projects in one group' option is selected, then all Plans will be added to the same group during migration. 

In the Group Name field, you can provide the name of an existing group or a new group name to create a new group during migration.

With this group creation mode, users that are assigned to tasks in all the migrated source Plan(s) will be added as members to one target Microsoft 365 group on condition they are mapped with the corresponding target users.

Other members of the source group(s) and Plan(s) will not be added to the target M365 group. Also, the source group owners will not be added as owners to the target group.

If a Group with the same name already exists in the target tenant, a new group will not be created. Project Migrator will find this group by name and will use it for migration (taking into account the setting below 'Create new or merge with existing Projects').

Please note: If you are migrating the Plans to an existing group (or to different groups but there is a group in Project for the web with the same name as the migrated Plan name) the migration Project for the web account that you have provided in the Target System section should be a member of this group in Project for the web.

‘Migrate all source group members and owners’: this option is available for all group creation modes. If it is enabled, all source group owners and members will be added to the target group on the condition the corresponding users exist in the target tenant and are mapped correctly.

In case this option is not checked, only mapped users that are assigned to tasks in the migrated Plan(s) will be added as members to the corresponding Microsoft 365 groups in the target tenant. Other source group owners and members will not be added to the target groups. If new Microsoft 365 groups and Projects are created during the migration, the target Project for the web migration account will be set as the group and Project owner and member.

When the group mode is selected, the corresponding Dynamics 365 Team of the AAD Office Group type will be created in the Power Platform environment where Project for the Web is deployed.

Project creation mode: In this section, you can select how projects should be created if there are Projects in Project for the web with the same names as Plans in the source system. 

'Create new or merge with existing ones' option allows creating new Projects or merging the data to the existing Projects with the same names as the source Plans if any.

'Create new and remove existing Projects before creating' option allows creating new Projects from scratch deleting the existing ones with the same names as the source Plans if any. In this case, existing Projects with names that match selected source Plan names will be removed together with all their tasks.

2. Project Field Mapping

In this section, you can review Project field mapping. The Project name corresponds to the Plan name and the Bucket name to the Bucket name.

3. Task Field Mapping

This section is used to map task fields from Planner to the target Project for the web system.

In this section, you can review which fields are migrated from the Planner system to the target Project for the web system. They are not editable, and none of the fields can be deleted (excluded from the migration).

Please note: Attachments field mapping is available if the Custom Fields and Attachments token is provided for the Project for the Web connection.

4. Users Mapping

This section is used to map the users from Planner to the target Project for the web system. 

Please note: The users cannot be migrated from the source Planner tenant to the target Project for the web tenant. User accounts should already exist on the target environment (in the Active directory of your Project for the web tenant) before the migration starts. In this case Project Migrator will find the required users by their accounts and will map them automatically to migrate the assignments and other resources data to the target Project for the web environment.  

If there is no corresponding account on the target system (Project for the web), then the line with such a user will be highlighted in red and will have 'Not Mapped' status. Such users will not be taken for migration. 

If there is incomplete correspondence for some of the users (for example, the email is the same but different user names), they will have the ‘Partial Match’ status and will be marked with yellow color. Pay attention to such lines and correct the mapping if needed. 

If there is complete correspondence found, such users will be marked with green color with the 'Match' status.

You can review the mapping summary at the top of the section. 

'Create resources for not mapped users' allows creating resources in the target Project for the web system and preserving the task assignments for users that were not mapped. However, users (new user accounts) will not be created in the Azure Active Directory on the target. 

User Mapping can be exported to an Excel file. You can map the users in the Excel file if needed and upload the mapping from the Excel file to Project Migrator, User Mapping section.


Step 4 - Launching the migration process

When you complete all steps: set up the connection between source and target, select data for migration, perform mapping you can launch the migration process. 

To launch the migration process click on the Proceed button under the 'User Mapping' section. 

Migration Summary window will be opened. Review the information in the Migration Information section and click the 'Start Migration' button to launch the migration process.

Please note: If you have not purchased any subscription plan yet, a free plan (for 2 projects) will be applied. If you have exceeded the limit of projects that you can select for migration according to your subscription plan (free or paid one) and did not upgrade your plan while selecting the projects, you will see the 'Proceed to Checkout' button instead of the 'Start Migration' one. You can upgrade your plan by clicking on this button and then launching the migration process.

Data Migration Summary window will be opened displaying the Summary Information and the progress for the migrated groups and Projects as well as Migration Settings and Mapping. You can close this window.

The migrated Projects can be opened and reviewed in Project for the web from the Migration Summary page. 


Was this article helpful?

Table of contents

    Back To Top