FREE e-learning for Microsoft Project for the web
Sign Up
Download PPT: Sensei IQ™ Brief
Sign Up

Insights

Control Site Creation Settings by Enterprise Project Type

15 mins read /
15 mins read
Nate Auchter

Introduction

Since the release of Project Online as an Office 365 Service, we’ve had the ability to control how all project sites (sometimes also called collaboration sites or project workspaces) were created through a PWA Settings page called ‘Connected SharePoint Sites’.  On this page, in the toolbar, was a button that was simply labeled ‘Settings’.  The ‘Settings’ dialog allowed us to choose whether sites were created automatically on first publish, allow users to choose (only when publishing from Microsoft Project), or to not create a site at all.  It also allowed us to control whether we wanted to sync the tasks from the project schedule to the tasks list on the project site for team visibility.  These settings, as well as one other, have been moved to a new location, providing much more flexibility and control in managing projects and their corresponding project sites.

Figure 1: Dialog for Settings

Microsoft first announced these changes were coming in a recent blog article.

Note – these changes currently are impacting only ‘First Release’ customers, and will be rolled out to the rest of Project Online subscribers over time.

Updated Enterprise Project Type Configuration Page

If you’re looking for the old ‘Settings’ button in the ‘Connected SharePoint Sites’ page, you’ll no longer see it there.  Also, if you’re looking to manage your ‘Enable Project Site Sync’ setting from the ‘Manage User Sync Settings’ page under ‘Security’ in PWA Settings, you’ll no longer see that option there either.

If you navigate to ‘PWA Settings > Enterprise Project Types’ however, you will see new options in each Enterprise Project Type configured for your PWA Site Collection.  Let’s discuss them one at a time.

  1. Site Creation: We should be familiar with this setting by now: this option controls whether sites are created automatically or not.  It used to be that by setting the radio button to ‘Automatically create a site on first publish,’ the system would behave in the following ways:
    • When a project is created in PWA using the ‘New’ project menu in ‘Project Center,’ it will automatically have a site created for it based on the site template that is associated to that particular project type.
    • If a new project is created and published from Project Professional, it will end up becoming classified as the default project type. When ‘Publish’ is clicked for the first time in Project Professional, a dialog will appear prompting the user to create a site. The site template that will be used is the template associated to the default project type.

Now you need to be aware that the verbiage and meaning of this setting has shifted.  Note that the setting to “auto-create” now says ‘Automatically create a site on next publish’.  This actually allows for more flexibility.  Moving the setting here to the Enterprise Project Type (EPT) page means the following:

  • We can have certain EPTs that get project sites from the beginning, and others that do not.
  • We can publish from Microsoft Project, creating a project that is classified as the ‘default’ project type, and choose not to create a site until the EPT is changed later.
  • If we want to get around the fact that users would still need to create the project and then publish the project to have a site created automatically, we can build the ‘publish’ step into a project workflow, still giving us the results that we want (automatically creating sites when projects are created). This also ties into the point above, because when we change an EPT for a project, the new workflow is then started, so if ‘next publish’ is built into this workflow, the project site will then be created. Note – the action that should be used in a project workflow to automate this is the ‘Publish Project’ action.

Figure 2: Site Creation

One more quick note about site creation and workflows – we can still leverage the ‘CreateProjectSite’ method in the REST API to have the project site created at an alternate point in the project life cycle as documented here.

2. Site Creation Location: This was/is part of the original ‘Connected SharePoint Sites’ configuration options, however the ability to change the ‘Web Application’ had been and is still grayed out.  Now on each EPTs configuration page, we have the ability to specify an alternate location for our project sites.

Figure 3: Site Creation Location

There are a few details that you should know about this:

  • It was our experience as a first-release tenant for these changed features that a new EPT had to be saved once before being able to edit the ‘Location URL:’.
  • If you have a CUSTOM site template specified in the EPT configuration that needs to be used with an alternate site collection, that template solution must be added to the solutions library of the new site collection. If you don’t do this, you will get a queue job failure similar to the following:

Figure 4: Site Template Doesn’t Exist

  • If you have created a model site for project site template development in which you have activated the ‘Project Web App Connectivity’ site feature, and you wish to use this site template in an alternate site collection, then that site collection MUST be PWA enabled. If you do not want a PWA-enabled alternate site collection to house these project sites, you won’t be able to use this ‘migrated’ template; instead you’ll need to create a new template in the alternate site collection based on a project site created there without activation of the ‘Project Web App Connectivity’ site feature. Otherwise you will get a queue job failure message similar to the following referencing site collection feature 697c64b9-3dff-4981-9394-0a62632120ec:

Figure 5: Missing Site Collection Feature

  • You must have created your new site collection in which you wish to create your project sites prior to configuring the URL as the Site Creation Location. It may seem obvious, but just to be clear, SharePoint won’t create a new site collection for you automatically just based on the address you enter in the ‘Location URL’ field.

3. Synchronization: These settings work as they always have for sites created in the same site collection as the project, but permissions sync and task list sync settings do not work for project sites created in alternate site collections. See the below screenshot for a clue to how a non-synced task list is shown on the tasks list for a project site in a site collection outside of the PWA site collection where its corresponding project is contained.

Figure 6: Non-Synced Task List

4. Finally, the last new setting added to the EPT configuration page is the ‘Site Language’ setting. In order to leverage various default site template languages, your site template must support it.  If you select a certain language from the ‘Site Language’ menu and the site template that you select does not support that language, the EPT configuration page will show “The operation could not be completed” and prevent saving of the EPT.

A few other noteworthy points:

  • If you utilize the ‘Project Sites’ web part within your PWA site collection, it will correctly show any connected SharePoint project sites that you have access to EVEN IF they exist in alternate site collections.
  • Project site Risks, Issues and Documents all sync back to the projects PWA, and icons will appear in Project Center representing this site content.
  • The data stored in the default columns for project site Risks, Issues and Deliverables will also still sync to the ProjectData OData Reporting Service even when these project sites are created outside the PWA site collection where the project exists.

Conclusion

These feature changes open up new and exciting possibilities around managing project sites for collaboration both from a PPM process and technical (Application Administration) perspective.  Hopefully this article will give you enough information to get started working with your Enterprise Project Types and associated SharePoint Project Sites.  First release subscribers will see these changes now, and organizations on standard release (or Current Branch for Business) will see them soon!

Additional Reading/Resource:  Please review the article here for additional insights and best practices to tune Project Online performance.

Update 7/7/17 – As of a few weeks ago, Microsoft has changed the ‘Automatically create a site on next publish’ setting, so that now Project sites are automatically created when a project is created in PWA, and it doesn’t require a subsequent publish of the project schedule to create the site.  This is the behavior that we’ve all come to expect from this setting, so it’s convenient that Microsoft provided this update.

About Nate Auchter

MCSE MCT, Director of Products and Solutions, Sensei Project Solutions™

Nate is passionate about leveraging Microsoft’s PPM Project and Portfolio Management, Collaboration and Communication tools to help our customers realize the huge benefits that these great tools and platforms have to offer. He is skilled and certified in the Microsoft Power Apps, Project and related technologies. He helps organizations focus on business process automation, demand management, and producing high-quality reports to clearly display the business insights that the new Project can deliver to their organization. Nate is expert at distilling how Microsoft’s suite of products and new features provide value to Sensei’s customers. He has presented at Microsoft Community events all over the west coast, and is an active MPUG member.

About Sensei project solutions

Sensei Project solutions is a recognized global leader in Microsoft project and portfolio management (PPM) solutions focused on improving the way your team works. Sensei’s unique turn-key PPM Platform in the Microsoft Cloud, Sensei IQ™, is designed around your needs and a modern way of working. Sensei IQ™ helps you make informed decisions by understanding how all work fits together with meaningful insights into projects, resources and programs across your portfolios.

Share on:

Recent Sensei news

10 MIN
Program/portfolio management, Project management, Project Online, Resource management, Work Management
15 MIN
Program/portfolio management, Project for the web, Project management, Resource management, Work Management
15 MIN
Program/portfolio management, Project management, Resource management, Work Management
10 MIN
Program/portfolio management, Project management, Project Online, Resource management, Work Management
15 MIN
Program/portfolio management, Project for the web, Project management, Resource management, Work Management

let’s GET
STARTED

Interested in learning more? Fill out this form and we’ll be in touch.

address(Required)
Interested in:
Search
Close this search box.