Change Project Site URL in Project Server 2013

Project site is not created under the default PWA Site Collection

In this post, we’ll explain how to change Project Site URL in Project Server 2013.

Additionally, we’ll explore the following:

Change Project Site URL in Project Server

[toc]

You may also like to check Missing Site Creation Setting in Project Server 2016


Change Project Site URL in Project Server

In Project Server 2013, I have been provisioned a new PWA Instance “https://epm.gov.sa/PWA” under a web application URL “https://epm.gov.sa” that has been provisioned successfully.

At the Project Center, I tried to create a new project that created successfully, but when I opened its connected SharePoint Project Site.

Open a Project Site in Project Server

I noted that the project site has been created under the root site collection “https://epm.gov.sa“, not under the PWA site collection “https://epm.gov.sa/pwa” as shown below.

project site create below web application directly, not below PWA site collection

Therefore, I checked the “Connected SharePoint Site” settings and I noted that all previously created project sites have been automatically created under the root site collection, NOT under the default PWA site collection!

Connected SharePoint Sites in Project Server

I have tried to Edit Site Address for a specific project by applying the below settings:

  • The current Site URL: https://epm.gov.sa/ProjName
  • The proposed Site URL should be: https://epm.gov.sa/PWA/ProjName
Edit Site Address in Project Server

Unfortunately, I got the below error:

The specified site is not a child of the default site collection in Project Server

The specified site is not a child of the default site collection in Project Server

Actually, it’s a normal behavior, I got “The specified site is not a child of the default site collection” error message because the project site for this project does not exist under the assigned PWA site collection.

Additionally, in my case, the PWA site collection is not set as the default site collection in Project Site Provisioning Settings.


Project site is not created under the default PWA Site Collection

Let’s go back to our main issue, where the project site is not created under the PWA site collection. instead, it’s by default created under the main root site collection.

As per my investigation, I found out this issue usually occurs if the PWA site collection is not set as the default PWA Site collection in “Project Site Provisioning Settings”.

In my case, the Site URL was blank, so any project site will be created by default under the root site collection, not under the PWA site Collection!

Project Site Provisioning Settings in Project Server

Project Site Provisioning Settings

In this section, we’ll explain how to Set the default Project site creation in Project Site Provisioning Settings.

Also, we’ll go through the following:

  • What’s the connected SharePoint Project Site?
  • Restrict Project site creation to the default site collection.
  • Bulk Update Connected SharePoint Sites.

What’s the Connected SharePoint Site?

The Connected SharePoint Site is a subsite that linked to a project in Project Server.

Manage Connected SharePoint Site

To manage Connected SharePoint Sites, you should do the following:

  • Go to “PWA Settings”.
  • Below “Operational Policies”, click on “Connected SharePoint Sites”.
Connected SharePoint Site

In the “Connected SharePoint Site” Setting page, you can

  • Create, update and delete a connected site.
  • Synchronize users and permissions.
  • Edit the Site Address for a SharePoint Project Site.
  • Unlink the SharePoint site from the project.
  • Manage Site Settings.

Note: deleting a site in the Connected SharePoint Site will not delete the subsite itself, it just delete the link between the project and its subsite.


Set the default Project site creation in Project Site Provisioning Settings

In this section, we will learn how to set the default Project site creation to the PWA site collection in Project Site Provisioning Settings.

Steps

  • Open Central Administration > General Settings > Manage PWA.
Manage PWA Settings in Project Server
  • Below Operational Policies > Click on Project Site Provisioning Settings.
Project Site Provisioning Settings
  • In the “Site URL”, Set the default site collection.
  • In my case, it’s “PWA”.
Project Site Provisioning Settings in Project Server

Restrict Project site creation to the default site collection

  • Make sure that the “Restrict Project site creation to the default site collection” is Checked.
  • Checking this option allows the new project site to be created under the specified site collection URL in the “Site URL” textbox.
Restrict Project site creation to the default site collection in Project Server

Restrict Project site creation to the default site collection is only available in Project Permission Mode

  • Now, if you tried to create a new project, you will note that its project site is created under the PWA site collection instance successfully.
  • Also, if you tried to create a new project site in the Connected SharePoint Site, you will note that the default site URL is set to the PWA Instance as shown below:
Create Project Site in Connected Project Site 1

Bulk Update Connected SharePoint Sites

Actually, the previous steps will be only applied to all new project sites. it will not reflected automatically to old project sites!

Connected SharePoint Sites in Project Server

The “Bulk Update Connected SharePoint Sites” setting allows you to break links between project and project site in one site collection then relink the project with a new project site located in a different site collection.

Note: the Bulk Update Connected SharePoint Sites provides a bulk Site URL update for all old created project sites URL provided that the same project site is already located in the new site collection.

Steps

  • Open Central Administration > General Settings > Manage PWA.
Manage PWA Settings
  • Below “Operational Policies” > Click on “Bulk Update Connected SharePoint Sites“.

In PWA Settings, don’t forget to select the web application that you would like to change its settings

PWA Setting for a web application
  • Set the site path URL of the previous site and New Site.
  • Check The Update Content Types setting to ensure that the content types of Project Issues, Risks, and Documents are updated in the new location so that item links remain functional.
  • Check The Project Site Permissions setting to synchronize permissions to the Project Sites while updating the site paths, this allows users to access their project sites immediately.
Bulk Update Connected SharePoint Sites in Project Server
  • Go back to the connected SharePoint Sites, Check the “Site URL” column.
  • You will note that all old project sites URL have been changed to the new site path URL provided that the same project site in the old site collection is already located in the new site collections.
Change Connected Project Site URL in Project Server

The Site URL will not be changed If the project site does not already exist at the new site collection!


Applies To
  • Project Server 2013.
Conclusion

In conclusion, we have learned how to change Project Site URL in Project Server.

Moreover, we have explored:

  • Why Project site is not created under the default PWA Site Collection
  • What’s Project Site Provisioning Settings?
  • What’s Connected SharePoint Site?
  • How to set the default Project site creation in Project Site Provisioning Settings?
  • How to restrict Project site creation to the default site collection?
  • How to Perform Bulk Update Connected SharePoint Sites?
You may also like t o read
Have a Question?

If you have any related questions, please don’t hesitate to Ask it at deBUG.to Community.

5 thoughts on “Change Project Site URL in Project Server 2013”

  1. Can you have a Project Server 2019 with ONE PWA instance, and MULTIPLE SharePoint Site collections, each with separate content database?

  2. Pingback: The Project could not be saved to the server In Project Server | SPGeeks

  3. Pingback: Sorry, you don't have a license to use Project Web App In Multi-Tenant Project Server | SPGeeks

Leave a Reply