Table of Contents

Empower PPM™ - Technical Readiness

Please use the secure form Empower PPM Technical Readiness to report results back to Sensei.

This check-list should take between 30-60 minutes to complete. It is recommended that you ensure you have enough time to complete it before you begin.

Document Purpose

This document provides guidance to help prepare for the implementation of the Sensei Empower PPM Solution for Project Online.

This document is not intended to replace detailed documentation provided by Microsoft. See the Online References section for links to current and detailed documentation and configuration from Microsoft. Refer to the Empower PPM components overview for more information regarding the Sensei components deployed as part of Empower PPM.

Readiness Check-list

To ensure that you are ready to begin the configuration of your new Project Online environment, the following prerequisites should be completed before Sensei is scheduled to begin work.

1. Prepare O365 tenant

Empower PPM can be added to an existing O365 Tenant

  • A domain should be chosen, and billing information completed.
  • Configure any alternate domains to work with your tenant for Email, Teams or SharePoint services.
  • If you plan on synchronising users from your on-premises domain it is best that this work is completed before implementation of Project Online. This is because later changes in domains or User Principal Names are not supported.

2. Administration Permission

  • If you are creating a new tenant, the account that creates the environment is the first with the Global Administrator role. Record this identity in a safe place.
    OR
  • If you have a pre-existing tenant please ensure you seek at least SharePoint administration permission before proceeding with the check-list.

3. Project Online Subscription

Project Online is a core component of Empower PPM. You can acquire your Project Online Subscription in multiple ways:

  • You can acquire a Project Online Subscribtion from Sensei via our Cloud Service Provider facility. Contact your Sensei consultant if you would like to purchase Project Online through us. OR
  • You can also purchase the subscription directly through the O365 Admin portal:
    • Billing > Subscriptions > Add New > Project Online.
    • You can start with a minimal number of licenses (minimum 1).
    • This will create your Project Web App site by default at /sites/pwa

4. Create Sensei Accounts

Create the following Sensei accounts in the same Azure AD as the Project Online site collection (not Guest accounts):

  • Reporting Hub Service account. Used to build a dedicated reporting database which is updated in real-time. See specific Reporting Hub Service account requirements.
  • Sensei configuration and support account. This account will be used to perform the initial deployment and configuration of your environment. If subscribed to Customer Care, this account will subsequently be used to meet the SLA on support requests.
Note

Both accounts must be functional externally (from the Internet). The Reporting Hub Service, Initial Deployment, and subsequent support all require externally accessible account access.

5. Sensei Account Licensing

These two Sensei accounts must be licensed for:

  • Project Online Professional (Plan 3 at minimum)

The Sensei Configuration and Support account must also be licensed for:

  • Exchange Online

  • PowerApps See Power Platform Licensing

    • PowerApps Standalone if deploying the full suite of PowerApps OR
    • PowerApps for Office 365 if deploying with minimal PowerApps

PowerApps for Office 365 is commonly provided by Microsoft 365 E1, E3 or E5 plans. Kiosk licenses (Microsoft O365 K1) are not suitable for the deployment account.

The full suite can be initially deployed using a PowerApps trial license if required. Licensing will either need to be implemented after 30 days for all PWA users including the Sensei account, or the apps will need to be removed from PWA views at the end of the trial.

Note

The Sensei configuration and support account should remain in place and active after implementation, in order to ensure power platform assets remain functional.

6. Licenses for additional users

Project Online

Please refer to the table diagrams below that summarise the Project Online licensing information from Microsoft for deciding how many licenses to purchase for the end-users.

  • Project Online Professional (Plan 3) should be adequate for most Project Managers and includes the Desktop Client.
  • Project Online Essentials licenses to are good for Team Members (Resources) who do not require the Desktop Client. These liceses are an 'add-on' and so cannot be purchsed without first purchasing at least some seats of a higher license level.
  • Project Online Premium (Plan 5) licenses are suited for Portfolio and Resource Managers.

PowerApps and Flow

  • End Users require at least PowerApps for Office 365 & Flow for Office 365
  • Post Oct 2019 End users require Standalone Power Apps license. See Power Platform Licensing

For customers with non-default PowerApps/Flow governance requirements see Power Platform Licensing for additional licensing requirements.

Note

Sensei provides indicative general licensing advice. Please consult your licensing adviser to confirm the specific licensing costs/requirements for your deployment.

7. Ensure that the Primary PWA instance is created

Check the SharePoint Admin Portal for a site collection that has Project Web App enabled existing at the default site collection of:

https://<yourorg>.sharepoint.com/sites/pwa

You can also use the 'Waffle button' -> Project -> Go to project Web App to verify the default PWA has been created.

8. Project Permission Mode

Empower PPM requires the more capable classic Project permission mode

Note

Before switching, ensure that the account performing the switch has at least the SharePoint Administrator Tenant role.

Set PWA permissions mode to Project Permission Mode See "Changing Permissions Mode" reference article in the Online References section.

In Summary:

  • Go to the Office 365 admin center.
  • On the left blade (menu), find Admin centers, expand the list, and select SharePoint. This will display a list of SharePoint site collections.
  • Switch to classic mode
  • Select the Project Web App site collection that you want to change.
  • On the ribbon, find the Project Web App drop down icon, click the drop down button, and select Settings.
  • Choose Project permission mode, and then click OK.

9. Project Online Administrators

Add Sensei Account to the Administrators Security group WITHIN Project Online

  • Navigate to your Project Online environment: use the "Projects" App launcher button

  • Click the settings cog icon in the upper right, then PWA settings.

  • Under Security, click Manage Users (If you do not see this, you have not yet switched permissions modes)

  • Click NEW USER:

    • Under User logon account, add the Sensei account
    • Scroll down to Security Groups and add 'Administrators'. You may remove 'Team Members'.
    • Click Save.

10. Prepare for Reporting Hub Installation

  1. Confirm that the Reporting Hub service account has been provisioned (as per step 5) according to requirements in Create Reporting Hub Service Account. This is required to allow for Reporting Hub to respond to events in your Project Online environment.

    • License this account for: Project Online (Professional, or Premium)
    Note

    This account must remain in place and active during and after implementation, so that your reporting data can be synchronized to your Reporting Hub instance.

  2. Verify your Azure AD is set to allow 3rd party applications (this is the default setting in Azure AD portal):

  3. Verify your SharePoint Online allows non-interactive 3rd party app authentication (this is the default setting)

    • Navigate to O365 Admin -> SharePoint Admin Center
    • Ensure the setting is at the default value as depicted:

If you are a Azure AD Premium subscriber it is also possible to block Legacy Authentication via "Baseline Security Policies". In this case, also ensure these polices are set to "Off", or create a custom policy where the account used/trusted locations are allowed to use Legacy Authentication.

It is an unfortunate requirement of the Microsoft Project Online service that requires Legacy Authentication for some operations.

11. Prepare for Application Loading

Create and Grant access to the Tenant App Catalog

  1. Verify the provisioning of an App Catalog site with your preferred naming conventions as per the first step of this Microsoft guidance.
  2. Navigate to the App Catalog site -> Site Settings -> Site Collection Administrators
  3. In the site collection administrator box please add the Sensei Service and the Sensei configuration accounts and press OK

Option B

Create a Site Collection specific App Catalog.

Note

You must be a SharePoint Tenant Admin to create a Site Collection specific App catalog.

  1. Perform steps in Option A to provision the Tenant level App Catalog if not already provisioned.
  2. Install SharePoint Online Management Shell on your PC with minimum version 16.0.7317.0 from here:
    https://www.microsoft.com/en-us/download/details.aspx?id=35588
  3. Open PowerShell and issue these commands (substitute the "contoso" URLs with your domain and appropriate PWA url):
Connect-SPOService -Url https://contoso-admin.sharepoint.com
Add-SPOSiteCollectionAppCatalog -Site (Get-SPOSite <https://contoso.sharepoint.com/sites/pwa>)

12. Site Collection Administrators

The Sensei Accounts must be in the Site Collection Administrators group for the Project Web App site collection

  1. Office 365 Portal Admin > Admin > SharePoint
  2. Highlight the Project Web App site collection and choose Owners > Manage Administrators from the ribbon
  3. Add all Sensei Accounts into the 'Site Collection Administrator' box.

13. O365 Groups for Workflow Approvals

The workflows included with Empower PPM use O365 Groups to identify the Approvers required at each Stage Gate. The names for these Groups can be modified to your requirements, but any variation of name must be communicated back to Sensei prior to deployment of Empower PPM.

See Reporting Completion to Sensei for instructions on how to communicate this to Sensei.

Groups can be consolidated to a smaller number of groups if the same Group of individuals will be responsible for approving more than one Stage Gate.

Recommended Groups: | Group Name | | -------------- | | Department Approvers | | Steering Committee Reviewers | | Baseline Schedule Reviewers | | Project Closure Reviewers |

For each of the groups above perform the following:

  1. From the Microsoft 365 Admin Center select Groups from the left menu.
  2. Select Add a group.
    • Ensure that Office 365 is selected as the Type. Enter the Name of your group (e.g. Department Approvers). Enter the name of the group without spaces in the Group email address column. Set Privacy to Private. Select an Owner for the Group, then press Add.
Important

Ensure that the account assigned to Sensei for configuration is also assigned as an Owner of this Group (in addition to any other required Owners)

  • Once the Group is created, select Close.
  • Next, select your newly created Group from the list of all Groups.
  • Select to Edit the Members of the Group.
  • Select Add members.
  • Use the interface to select the appropriate members for your Group, then select Save
  • After adding Members, select Close
  • Repeat these steps until all of the required O365 Groups have been created.

14. Power Platform target environment

PowerApps and Flows reside within a Power Platform environment. Each tenant has a default environment which can be used for Empower PPM deployment without issue, however it is best practice to utilise a dedicated PowerApps Environment.

The new PowerApps Environemnt must be created with the following settings:

  • The Sensei deployment account must be granted the 'Environment Admin'.
  • The Environment must created with the CDS database option enabled.
Note

Users or security groups can be assigned to either of these two roles by an Environment Admin from the Power Platform Admin center or Power Apps Admin center. More information on Environments here.

15. Exchange Online

An Exchange Online mailbox is required workflow and approval notifications.

While Flows and PowerApps don't have any direct dependence on Exchange, emails are sent to notify users of an incoming approval request or decision.

Please ensure all users participating have Exchange Online homed mailboxes (rather than on-premises mailboxes)

Reporting completion to Sensei

Please use the secure form Empower PPM Technical Readiness for reporting results back to Sensei.

Hardware & Software Requirements Overview

At a high-level, the key requirements for Microsoft Project Online are:

  1. Creation of a new Office 365 tenant to support the subscription(s) OR

  2. Utilization of an existing Office 365 tenant to support the subscription(s).

  3. Subscription to Project Online Professional (Plan 3) for all Project Managers that require the ability to open and edit projects in the client scheduling application OR Subscription to Project Online Professional AND licenses for Project Professional 2019 for all Project Managers that require the ability to open and edit projects in the client scheduling application. Note: The 2019 version of Project Pro is required to use the Sensei Portfolio Analyzer add-on or to use the Resource Plans view for Resource Engagements.

  4. Subscription to Project Online Premium (Plan 5) for all Executives, Resource Managers, Application Administrators and other Key Stakeholders that are expected to manage Portfolio Selection and Optimization, Demand Management, Enterprise Resource Management, Office 365 Project Portfolio Dashboard users.

  5. Subscription to Project Online Essentials for all Team Members (Resources) that are expected to work with Project Artefacts, provide progress updates to Project Managers and/or complete Timesheets.

  6. A Supported Web Browser is required. Supported browsers are: the most current versions of Edge, Chrome, or Safari; and the most current version of Internet Explorer until August 17th 2021.

Internet Explorer Considerations

Note

Microsoft has provided guidance that Internet Explorer 11 is a supported browser for use with Microsoft Office 365 until August 17th 2021.

Warning

Teams Integrated features such as PGI (Project Group Integration) are unsupported with IE 11.

In order for IE 11 to be used with Power Apps, Internet Explorer Zones configuration needs to be considered.

The following sites must all evaluate be in the same Internet Explorer Zone:

This could be achieved in a number of ways:

  1. Putting all the above sites into Trusted Sites Zone OR
  2. Ensuring none of the above sites are in the Trusted Sites Zone

The goal is that after the Zone rules have been applied, that all the sites reside in the same Internet Explorer Zone.

Software Updates

Microsoft will deploy the latest updates and service packs to your online environment, however if you utilize "standalone licenses" for Project Professional 2016, it is also best practice to have Project Professional at the same service pack and cumulative update level as the server(s) if possible. This means that when updates are released, they should be applied to the client.

Minimum Software & Hardware Requirements

Internet Access Requirement

This is a Software as a Service product delivered from our presence on the Internet.

It is assumed that end-users will have access to the Internet for the service to function, including (but not limited to) our domains:

  • *.sensei.cloud
  • *.projectserver.com.au

Client Hardware Requirements

Component Minimum Requirement
Processor No Requirement
RAM Recommended 4GB
Hard Disk Recommended at least 50 GB.The OS for your client machine will consume a significant portion of your hard disk available space, and to allow for syncing SharePoint online libraries, day-to-day Office work and downloading the Office applications, we recommend the above.
Other DVD drive or other access to applicable software from Office 365 tenant.

Application and License Requirements

Note

Sensei provides indicative general licensing advice. Please consult your licensing adviser to confirm the specific licensing costs/requirements for your deployment.

Application Role Minimum Requirement
Office (Outlook, Word, Excel, PowerPoint, Skype) All One of the following: Office 2019 "Standalone", Office 365 (client applications downloaded from tenant)
Project Project Administrator, Executives, Resource Managers, Portfolio/Program Managers Project Online Premium (Plan 5) License, Project Professional (Office 365 download from tenant OR Project Pro 2016)
Project Managers Project Online Professional (Plan 3) License, Project Professional for Office 365 OR Project Professional 2019, PowerApps See Power Platform Licensing
Team Members Project Online Essentials
Power Platform (PowerApps, Flow) Project Administrator, Executives, Resource Managers, Portfolio/Program Managers See Power Platform Licensing
Project Managers See Power Platform Licensing
Team Members See Power Platform Licensing
Administration PPM Administrator PowerApps & Flow See Power Platform Licensing, Azure Storage Explorer (only if custom integrations have been implemented) (Download: https://azure.microsoft.com/en-au/features/storage-explorer/), SQL Server Management Studio (Download: https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017) OR Azure Data Studio (Download: https://docs.microsoft.com/en-us/sql/azure-data-studio/download?view=sql-server-2017)
Report Development Report Builders SQL Report Builder 3 (https://www.microsoft.com/en-us/download/details.aspx?id=53613), Power BI Desktop (for Power BI enabled tenants) (Download from Microsoft Store), SQL Server Management Studio (Download: https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017)
Browser All Latest Explorer, Edge, Chrome, Safari, and/or Firefox for working within your tenant and testing various browser rendering. See reference article above "Plan Browser Support and Minimum System Requirements".

Service Account

To respond to events in your Project Online Installation Sensei Reporting Hub will utilise a service account (set of credentials). This service account has the following requirements:

  • Must have at least a Project Online Professional license.

  • Must have appropriate SharePoint Permissions. Since Reporting Hub also attempts to aggregate SharePoint list information -- it is important that the Reporting Hub service account is granted appropriate access to read all the required SharePoint items. If you want all your SharePoint list items to be reportable, grant the Reporting Hub Account Site Collection Administrator rights.

  • Must have at least "Portfolio Viewer" Project Online permissions -- this grants the service account access to the ODATA Feeds ("Reporting" permission). PWA Administrator is also acceptable.

  1. Create the Reporting Hub Service Account. Go to the Administration portal for your tenant

  2. Under Users->Active Users, press the plus button and fill out the account details.


    Ensure you ensure that the account is allocated at least a Project Online Professional license.

  3. Set the account to have a non-expiring password. This step can be accomplished via the O365 Administrative portal or by PowerShell

Set-MsolUser -UserPrincipalName <serviceaccount@contoso.com> -PasswordNeverExpires $true

Legacy Authentication Considerations

The authentication mechanisms utilised by the Reporting Hub and Integration Hub are a function of the Microsoft API's. The Reporting Hub and Integration Hub are non-interactive services so they must authenticate without a user being present. The service account utilised for this process authenticates non-interactively via Legacy Authentication.

We realise this is not ideal however there are some additional points of note for Legacy Authentication

  1. Legacy Authentication is encrypted and secure. The communications channel utilised when sending username and password to Azure AD are protected by the latest TLS encryption, identical to online banking.
  2. Legacy Authentication is still a standard supported feature on all Microsoft O365 tenants.
  3. Legacy Authentication is the only method made available by Microsoft to authenticate non-interactively with the Project Online PSI interface. Microsoft doesn't support modern authentication of Service Principals to this interface (App Only tokens), and all access must be tied back to a licensed user of Project Online.
  4. Adding the Sensei Reporting Hub or Integration Hub to an Office 365 installation doesn't add any endpoints to that installation or alter the security posture of an O365 tenant.
  5. The Reporting Hub can be set to utilise App+User tokens, aka low-trust ACS mode (which we also call SharePoint App mode) but it is not fully functional, is reliant on refresh tokens that can expire therefore we cannot provide service SLAs in this mode. Additionally since the Integration Hub utilises the PSI (see below) it is not available in SharePoint App authentication mode (App + User token).
  6. Maximum conservative security posture while maintaining full functionality is achieved by implementing Azure AD conditional access to limit the source locations from which legacy authentication is available. See below for Azure AD Conditional Access considerations.

Authentication to APIs in Project Online

Legacy Authentication

  • ODATA Feed: Found at <PWA URL>/_api/ProjectData the Project ODATA feed can be accessed by a user token acquired via legacy authentication or a modern App + User token. Cannot be accessed via App-Only tokens.
  • PSI (Project Server Interface): Found at <PWA URL>/_vti_bin/psi The PSI can be accessed only via user token. The only way to acquire a user token non-interactively is via legacy authentication.
  • REST Interface: Found at <PWA URL>/_api/ProjectServer The REST interface for Project Online contains some basic functionality for performing basic operations and supports User and and App+User tokens
  • CSOM Interface: Utilised via client side libraries, this interface is commonly used with user tokens but can be used with App+User tokens in SharePoint Provider Hosted app scenarios. The functionality provided by this interface is incomplete.

Multi-Factor Authentication Considerations

When enabling Multi-Factor Authentication (MFA) for the account used as the Reporting Hub service account, the credentials supplied must instead be an "App Password" created for the Reporting Hub Service account.

Once you have created the Reporting Hub service account as per the instructions above:

  1. Log into SharePoint Online using the Reporting Hub service account, supplying the username, password and code as required by MFA.

  2. Go to Office 365 Settings

  3. Go to Additional security verification

  4. Click on Update your phone numbers used for account security.

  5. Choose "app passwords" in the header menu

  6. Then click create. This will issue the password for use with Reporting Hub.

Azure AD Conditional Access Considerations

Azure AD Conditional Access is an advanced security measure designed to limit the exposure of a directory from attack. We fully support this effort however our services must be white-listed in order to provide the necessary functionality.

The following IP Addresses range must be added to the Azure AD conditional access white-list:

All customers:

  • 20.190.127.130
  • 20.190.127.131
  • 20.190.127.152
  • 20.70.80.31
  • 20.70.81.217
  • 20.70.82.111
  • 20.70.84.161
  • 20.70.86.193
  • 20.70.86.214
  • 23.101.224.24
  • 23.101.224.25
  • 23.101.224.26
  • 23.101.224.27
  • 23.101.224.28
  • 4.198.156.120
  • 4.198.156.246
  • 4.198.157.137
  • 4.198.157.250
  • 4.198.159.59
  • 4.198.159.63
  • 40.127.74.210
  • 52.147.32.134

Additional IP addresses for customers in particular categories:

  • Australian BYOD Customers:

    • 52.255.42.4
  • Australian Enterprise/Premium Level Customers:

    • 13.70.147.206
    • 52.255.48.136
    • 52.255.52.247
    • 52.255.52.88
    • 52.255.54.129
    • 52.255.58.179
    • 52.255.59.119
  • United States - All Customers:

    • 23.101.194.183
    • 23.101.205.197
    • 23.101.206.54
    • 23.101.206.60
  • United States - BYOD customers

    • 40.125.70.84 (Removed on 16 December 2020)
    • 168.62.213.203
  • Europe - All customers:

    • 104.40.212.192
    • 104.46.52.221
    • 104.46.52.73
    • 104.46.59.103
    • 13.80.2.124
    • 13.80.3.14
    • 13.80.3.22
    • 13.94.233.107
    • 191.233.87.194
    • 20.76.129.180
    • 20.76.129.45
    • 20.76.131.133
    • 20.76.131.150
    • 20.76.131.152
    • 20.76.131.193
    • 98.64.25.117
    • 98.64.25.118
    • 98.64.25.121
    • 98.64.25.122
    • 98.64.25.125
    • 98.64.25.166
  • Europe BYOD customers:

    • 13.93.127.130

Power Platform Licensing

Note

On 29th August 2019, Microsoft announced new licensing changes to come into effect from 1st October 2019. The changes affect the way Power Apps and Flow are licensed in the customer environment.

The detail of changes is here:

Most of the Sensei Empower PPM PowerApps and all of the Flows fall within the Seeded license that comes with Office 365 E-Series plans (E1, E3, E5), however several of the PowerApps use the SQL Database connector which requires a Standalone PowerApps license:

Empower PPM Includes the following Power Apps

Power App Licence Requirement Description
Risks Seeded Risk Register
Issues Seeded Issues Register
Change Requests Seeded Change Requests Register
Deliverables Seeded Deliverables management
Ideas Seeded Ideation Management
Lessons Learned Seeded Lessons Learned register
Team Member Seeded Team member focused application that allows quick updating of multiple registers
Workflow Major Seeded Workflow display and stage advancement
Workflow Minor Seeded Workflow display and stage advancement
Workflow Administration Standalone Administrative Skip-to-stage functions for advancing or resetting project workflows
Financials Standalone Financial Budget and Cost tracking
Benefits Standalone Benefit Realisation tracking
Project Progress Standalone Display and management of project progress integrated with Financial data

The usage rights for the Apps marked as Standalone above above can be licensed from Microsoft by:

  • PowerApps Per User per App Plan (Per User App Passes) OR
  • (Recommended) PowerApps Per User Plan (Unlimited Apps)
Note

Sensei provides indicative general licensing advice. Please consult your licensing adviser to confirm the specific licensing costs/requirements for your deployment.

Governance

Unless otherwise instructed Sensei will deploy PowerApps and Flows into the Default PowerApps environment.

For customers with additional governance requirements, or Data Policy implementations - it may be desirable for Sensei to install the PowerApps and Flows into a non-default Production PowerApps environment. Although not required, Sensei encourages prudent levels of governance around the use of PowerApps and Flow. Customers are encouraged to review the Microsoft PowerApps and Microsoft Flow Governance and Deployment Whitepaper

In order to facilitate higher levels of governance, deployment will need to be targeted at a non-default Production environment. The Sensei deployment account (and optionally any other customer administrators) will need a license that allows the creation of a non-default Production PowerApps Environment and subsequent deployment into that environment. At this time the minimum level of licensing that provides this functionality is:

  • PowerApps Plan 2 licence. Each Power Apps Plan 2 licensed user can create a non-default Production environment. If capacity-based licensing is in doubt, choose this one.
    OR
  • (Post Oct 2019 to be confirmed) PowerApps per user License.

If using a non-default Production PowerApps environment, it must be created with a CDS database (dependency on Approvals) and the following connections allowed via Data Policy Administration:

Please work with your Sensei Technical lead to ensure that requirements are met with regard to the PowerApps environment before deployment begins.

Assessing Current Licenses

For reference and planning PowerApps/Flow licensing, a list of all users assigned a license can be generated via the PowerApps Admin Center.

  1. Navigate to the PowerApps Admin Center

  2. Under Tenant > User licenses, select "Download a list of active user licenses"

A CSV file will be returned listing all consumed licenses.

Dataverse capacity management

Since Altus requires a Dataverse Power Platform environment - this will consume at least 1 GB of Dataverse quota. This section details how to monitor and resolve Dataverse quota problems.

In April 2019 Microsoft introduced a new capacity-based model for tracking power platform storage and database usage. In this new storage model, environment creation rights are governed by the amount of available database capacity instead of being based on user license entitlement.

Within this new capacity model, the following points are important to understand:

Important
  • A new environment may not be created without a minimum of 1 GB database capacity available.
  • Some administrative actions for environments are disabled while the organization is in capacity deficit.
  • Capacity deficit will need to be resolved at time of license renewal.

Check capacity usage

Organization capacity usage can be observed in the Power Platform Admin Center > Resources > Capacity.

You should be presented with a breakdown of capacity usage similar to the following image:

Image shows the storage capacity usage page

If your capacity portal does not appear this way, your organization may be operating under the legacy storage model. Run through the process found at the following link to confirm: Legacy storage capacity - Power Platform | Microsoft Docs

Please notify your implementation contact if this is the case, as there may be deployment implications.

Addressing a capacity deficit

Many products are recommended to be deployed to a new environment. If the available capacity is less than the 1 GB required for new environment creation, one or multiple of the following options will need to be investigated.

1. Delete unused / unnecessary environments

If any existing environments can be deemed unnecessary or unused, you may wish to delete them. This will immediately return at least 1 GB of database capacity per deletion excluding size of environment content.

2. Free up storage space

Please visit the following page for a list of common procedures that may be followed to reclaim storage from existing environments and solutions: Free up storage space - Power Platform | Microsoft Docs

3. User licensing

Capacity may be sourced via the purchase of user licenses. See the Power Apps and Power Automate Licensing Guide for purchasing information.

Note

Per app plans currently do not provide any additional capacity as detailed in the licensing guide. This is expected to change, however no ETA is known at this stage. Per user licensing provides 400 MB database capacity per license as expected.

4. Purchase a capacity add-on

Capacity add-ons may be sourced via purchase of add-on capacity in 1 GB increments. See the Power Apps and Power Automate Licensing Guide for purchasing information.

More information on these add-ons can be found here: Capacity add-ons - Power Platform | Microsoft Docs

Empower PPM Components

Empower PPM is an evolution of Project Online deployment to leverage advances in the Online Services available to most existing Office 365 subscribers.

Complimentary Sensei components are deployed with Project Online inside Office 365 to enhance the functionality available and promote best practices.

Additional Sensei Components include:

  • Project Online Configuration Empower PPM best practice Project Online configuration is pre-loaded.
  • Project Groups Integration is used to provision O365 Groups and Teams.
  • Power Apps and Flows Various PowerApps for project related information are deployed into the customer environment to allow an intuitive user experience when managing and updating Project related information, workflows and financials.
  • PPM Essentials is a suite of webparts to improve user experience inside Project Online.
  • Learning Hub enables users to quickly learn about Microsoft Project and Project Online features, functions and best practices. It is available directly inside Project Web App from the Knowledge Center.
  • Reports are provided by the Reporting Hub and Embedded Power BI Modules.
  • Project Online Sync for Word is utilised in the O365 Group Sites for acquiring and synchronising Project related information into Word documents.

BYOD

Empower is also available in Bring Your Own Database configuration, for customers with high regulatory requirements for data sovereignty. It is typically not recommended because it is more expensive to run and relies on the customer to actively manage the database.

See Reporting Hub BYOD Preparation for deployment requirements.

Online References

This section contains links to on-line references with current and detailed information about the Microsoft Project Online platform.

Reference Source Link
Project Online Service Description Microsoft TechNet https://technet.microsoft.com/en-us/library/project-online-service-description.aspx
Project Pro for Office 365 Service Description Microsoft TechNet https://technet.microsoft.com/en-us/library/project-pro-for-office-365-service-description.aspx
AD Connect Deployment and Configuration Technet Blogs https://azure.microsoft.com/en-us/documentation/articles/active-directory-aadconnect/
Domain Names in Office 365 Office Support https://support.office.com/en-us/article/Get-help-with-Office-365-domains-28343f3a-dcee-41b6-9b97-5b0f4999b7ef
Changing Permissions Mode Office Support https://support.office.com/en-za/article/Change-permission-management-in-Project-Online-3537c79a-1a5f-4b1e-9de0-c437673352c6
Enable Preview Features Office 365 Community https://support.office.com/en-us/article/Preview-features-setting-in-SharePoint-admin-center-88c69842-7eba-4372-953f-e4cff5818b88
Get Started with Project Online Office Support https://support.office.com/en-US/Article/Get-started-with-Project-Online-e3e5f64f-ada5-4f9d-a578-130b2d4e5f11?ui=en-US&rs=en-US&ad=US
Plan browser support and Minimum client system requirements Office Support https://products.office.com/en-US/office-system-requirements?ui=en-US&rs=en-US&ad=US
Project Server 2013 and Project Online Administration Microsoft Social TechNet https://social.technet.microsoft.com/wiki/contents/articles/28595.project-server-2013-and-project-online-administration-guide-en-us.aspx
Project Online and Reporting Microsoft Social TechNet https://social.technet.microsoft.com/wiki/contents/articles/29668.project-online-and-reporting.aspx
Site Collection Storage Management Office Support https://support.office.com/en-us/article/Manage-site-collection-storage-limits-77389C2C-8E7E-4B16-AB97-1C7103784B08
Using an App Catalog Office Support https://support.office.com/en-us/article/Use-the-App-Catalog-to-make-custom-business-apps-available-for-your-SharePoint-Online-environment-0B6AB336-8B83-423F-A06B-BCC52861CBA0
PowerApps Licensing overview Microsoft Docs https://docs.microsoft.com/en-us/power-platform/admin/pricing-billing-skus