Customize the Project Management Office Accelerator

After you deploy the PMO Accelerator, consider creating a custom managed solution to add any extra functionality you want. The Power BI template is a great example: it adds significant reporting features to the PMO Accelerator, but merely deploying the template won't integrate the reports—you need to change some components to enable it, and a managed solution that you deploy on top of the Accelerator is the best way to make such changes.

Prerequisites

Create a managed solution to layer over the PMO Accelerator

This process has three main steps:

  1. Select (or create) a development environment where you're an admin, and where Project for the web and the Accelerator solution are deployed—or deploy them, if they aren't there yet.
  2. In that environment, create a managed solution that contains your customizations.
  3. Export the solution, and then import it into your production Project+Accelerator environment.

Example customization: add an action to send email when a Project Request is approved

The cloud flow included with the Project Requests scenario is very simple; it creates a project from a request when Request State is set to Approved. By adding an action to the cloud flow, you can make it also send an email notification.

  1. Open the Power Apps Portal and select your development environment.

  2. In the list of solutions, select Project Management Office Accelerator.

  3. In the navigation pane, select Cloud Flows.

  4. Select When the request state is updated to Approved to open it.

  5. On the command bar, select Edit.

  6. Select + New step.

  7. Under Choose an operation, enter Out and then select Office 365 Outlook.

    Add the Outlook connector to your new flow step.

  8. Select fields inside the connector to add content. Power Apps offers suggestions depending on the field you select. For example, when you select the Subject field you see attributes you can add. When the flow runs, the value of the attribute appears in the generated email.

    Power Apps suggesting attributes for the email Subject line.

  9. Your Outlook step should look something like this example:

    Example Outlook step in a customized cloud flow.

  10. Save and close the flow.

  11. On the command bar, select Publish all customizations.

Disable the flow

  1. Open the Power Apps Portal.

  2. In the navigation pane, select Solutions, and then select Project Management Office Accelerator.

  3. In the navigation pane, select Cloud Flows.

  4. Select the When the request state is updated to Approved flow. Then, on the command bar select the ellipses (...) and then select Turn Off.

    Turn off the flow

  5. On the command bar, select Publish all customizations.

Next Steps