FluentPro Help Center

What do you need help with?

Migrating PWA data with FluentBooks

This section describes the process of migrating PWA data from the source PWA to a new blank target PWA using FluentBooks wizards. 

For migration of different parts of PWA, different parts of FluentBooks functionality are used.

Generally, we divide the PWA into 3 sets of data, each of these sets is migrated separately:

  • Project Web App Settings - all the configuration elements of Project Web App;
  • Projects – all projects from PWA Project Center;
  • SharePoint Sites – Site Settings of the Site Collection where Project Web App is activated and all Site Contents of this Site Collection including Project Sites and all other kind of Subsites.

FluentBooks is able to assist with the data migration for the following types of PWAs:

From source PWA: To target PWA:
Project Server On-Premise PWA 2010 Project Server On-Premise PWA 2013
Project Server On-Premise PWA 2010 Project Server On-Premise PWA 2016
Project Server On-Premise PWA 2010 Project Server On-Premise PWA 2019
Project Server On-Premise PWA 2010 Project Online PWA
Project Server On-Premise PWA 2013 Project Server On-Premise PWA 2010
Project Server On-Premise PWA 2013 Project Server On-Premise PWA 2013
Project Server On-Premise PWA 2013 Project Server On-Premise PWA 2016
Project Server On-Premise PWA 2013 Project Server On-Premise PWA 2019
Project Server On-Premise PWA 2013 Project Online PWA
Project Server On-Premise PWA 2016 Project Server On-Premise PWA 2013
Project Server On-Premise PWA 2016 Project Server On-Premise PWA 2016
Project Server On-Premise PWA 2016 Project Server On-Premise PWA 2019
Project Server On-Premise PWA 2016 Project Online PWA
Project Online PWA Project Server On-Premise PWA 2016
Project Online PWA Project Online PWA

Migration process is divided into the following steps:

1. Download data from the source PWA.

2. Upload data to the target PWA.

3. Delta/Incremental migration of the source PWA changes (optional)

Migration Prerequisites

Please pay attention to these prerequisites for a successful migration:

1. If Projects are going to be migrated from the source to the target PWA, then the Microsoft Project Professional application must be installed on the machine where the FluentBooks will be running. 

A version of Project Professional should fit both source and target PWA - if source PWA is Project Server 2010, then for downloading Projects Project Professional 2010 should be installed, etc.

Also, Project Professional application should be configured to start with the default account without any dialogs and should be activated. 

If Project Professional is not installed or its version does not match the source PWA version, then FluentBooks will abort the import/export process and record the issue into the log file. 

2. Please note, that in order to update resources in FPP files as per mapping results, FluentBooks will require Project Professional to have “Computer” set as a default account, and start using this default account.

3. If any of the custom project fields are “Required”, i.e. “Require that this field has information” is set to “Yes” for the field, then before uploading projects to the target PWA, FluentBooks will set these fields to “Not required”

After the upload is completed, FluentBooks will restore the “Require that this field has information” setting back to “Required”. These actions will be recorded in the log file.

4. Windows session is required to be active at all times when “Download Projects to FPP files” / “Upload Projects from FPP files” wizard is running. 

Please refer to the Fluentbooks hangs when “Download Projects to FPP files” or “Upload Projects from FPP files” wizard is running article. 

5. It also might be a good idea to use some test environment first to determine all the hidden issues specific to your environment, understand how much time migration takes, and make sure you are ready to migrate data for production purposes.

6. User accounts should be created in the target Project Online tenant prior to migration. According to FluentBooks Features Overview FluentBooks does not support User Accounts creation. It is only able to associate a resource with an existing user account during resource migration.

Was this article helpful?

Table of contents

    Back To Top