Introducing the Project Accelerator

Published Mar 10 2021 05:02 PM 13.9K Views


For a lot of people, a project is more than a set of tasks with the team members assigned to work on them. You may need to track issues or risks or a process to decide which projects even get funded. This all can be done by extending Project for the web through Power Apps. To make it easier for you to get started, we are providing the Project Accelerator, which builds out these kinds of scenarios for you.






The Project Accelerator enables several scenarios in Project:



No one has enough time or resources to pursue every great idea. Through project requests, you can gather a set of information to help you decide which requests get funded and turned into projects. Take this to the next level by integrating your process with Power Automate.






As you run more projects, it is ideal to be able to organize them into programs so you can easily step back and see the bigger picture.






With any project, there are risks that need to be tracked so you can prepare in advance to either avoid or deal with them.





Anyone in project management knows that issues come up as a project progresses – maybe the weather isn’t favorable or maybe something disrupts the supply chain. Whatever it is, you want to track the issue, know who is driving the mitigation, and clearly see the next steps.





As projects progress, there are going to be changes such as scope, design, or maybe an outcome of an issue mitigation. Tracking that change is key so everyone can look back and understand the history of the project.




As your project progresses, you want to routinely update stakeholders on how the project is tracking on key health indicators and even create status reports around what has been accomplished and what’s up next.




With the accelerator, everything is customizable. See a field that isn’t relevant to you? Remove it! Want a different set of choices for fields like Strategic Alignment? Great! Change them! Most changes don’t even involve writing code. Just go into the Power App, update the tables, update the forms, and voila! your changes are live.


As this is built on Power Apps, you also can easily add charts to better visualize your data directly in the Power App. The accelerator provides a set, but again, you can easily customize these to meet your needs.





To deploy the Accelerator in your environment, get started in GitHub. In that site, you’ll find information about how to deploy it, a Power BI template that you can use alongside it, as well as details about licenses that you’ll need to run it.

Senior Member


Am I right that it is not enough with Project for the web P1/P3/P5 & Office 365 E1/E3/E5 for the above item ☝🏻

Where can you download this tool?

Senior Member
Occasional Visitor

Is it possible to get have tutorials on how to build the individual components that make up the Accelerator? When trying to deploy this solution we're repeatedly getting this error "There are missing dependencies. Install the following solutions before installing this one: "msdyn_ProjectServiceCore ("." and the 'fix' that was posted does not work for me or any of my IT team. 

New Contributor

I'm getting the same issue as @LatoyaA but I can see msdyn_ProjectServiceCore ( is already installed.

Frequent Visitor

Hi! I've also been encountering the missing dependency msdyn_ProjectServiceCore ( error despite having the Project solution installed (and reinstalled) in my default environment (no issues when trying the Project Accelerator on newly created production environments). I have also tried "Apply Solution Upgrade" to the ProjectServiceCore solution but i get the message "msdyn_ProjectServiceCore solution doesn’t have an upgrade that is ready to be applied". Thought of sharing my current experience --


The error message we are getting from the PowerApps Import a Solution interface is quite vague. It just says -- "There are missing dependencies. Install the following solutions before installing this one: "msdyn_ProjectServiceCore ("" There is an option to download details (log.txt file) which should be helpful but to be honest the raw formatting makes it quite difficult to digest. I suggest you try the PowerApps Solution Import classic experience --

Access your environment URL --> Advanced Settings --> Settings --> Solutions --> <Import Project Accelerator>

Here is the error from my side:

PowerApps Legacy Import Solution Error.jpg


It says that I am missing the "msdyn_team_msdyn_project_projectteamid" EntityRelationship. When I checked with my other non-default environments, this EntityRelationship was pointing to a "Project Team" lookup field (managed) in the Project entity. This was also missing in my default environment. I could not create the "Project Team" as it is a "managed" field. 


Sorry for the long comment! Please let me know if i should put this somewhere else. Hope it can help others somehow. I'm still troubleshooting and I hope could also get suggestions on what else I can do. Thank you!

New Contributor

Is this the same product as the Wicresoft one here: PPM Accelerator for Microsoft Project & Power Apps?

Senior Member

I tried this solution out and like numerous others found it has bugs and serious issues. Go to the issues page on the Github site listed above for numerous problem.

Microsoft needs to add an update to this page advising there are issues using this solution.

The basis ideas/goals of the solution are fine but the implementation is far from good enough for a production environment as it is impossible to get it to work at all. 

Occasional Visitor

We are experiencing the same issue. At this point I see 0% success rate with this proposed feature. Microsoft, please update us when progress had been made on these numerous errors.

Thank you!

Hi everyone, 
Also, there is a known issue where the Accelerator cannot be deployed to some Default environments in customer's tenants. We're working on an updated Accelerator that can be downloaded and installed. I'll let everyone know here when it is available for download from the GitHub site.

@TonyStark , we've been working on addressing the need to have a separate Power Automate license. We'll be announcing something very soon.

Thank you all for your patience. We've been working on a fix for issues related to importing the solution. Try this latest build and let me know if you're still having issues.

@Emily_WiT @anitobaker @LatoyaA 

New Contributor

@Alexander Lahuerta 

I've tried importing v1.7.0.3 and it failed.

After I select the zip file to be imported I get this message:

"One or more components in the solution already exist in your system as unmanaged components. Importing this solution will convert the components into managed components for this solution. Warning: Any customizations that your organization has made to these components will be lost. After the import operation is complete, managed solutions from other solution publishers will be unable to update these components."

I then proceed with the import, that fails with this message:

"Solution "Project for the web Accelerator" failed to import: Error while importing Calculated fields name proj_prioritizationscore"


Thanks for giving it a try, @AndrewNorris!

It sounds like you have another solution or customizations in that environment that can be conflicting with it. If that solution and those components aren't critical for your scenarios, can you try removing them and then installing this version of the Accelerator? 

New Contributor

@Alexander Lahuerta , I wish I knew what they are. To my knowledge we haven't installed anything else. There are no Apps beyond Project, Resource Scheduling and Solution Health Hub.

That said, I can see these custom tables but I have no idea where they came from, that'll be my next challenge to find out.




Thanks for the update, @AndrewNorris. It looks like you may have installed a different solution that brought those tables in. That solution may also have added columns to the tables in the Project solution. You'll need to remove any extra customizations that have been made on the tables in the Project solution before you can deploy the Accelerator. 

Occasional Visitor

Hi @Alexander Lahuerta,

I'm trying to customize this solution to add more features, but it's blocked...

How can I enable to do customizations?



Occasional Contributor

@TonyStark Project for the web now includes Power Automate capabilities: Licensing updates to Project Plan 1 - Microsoft Tech Community

@waltercastillocastillo , there are a couple ways you can make additional customizations.

1. Create a new solution layer and bring components into it that you want to customize. Export and reimport it as a managed solution, to reduce the likelihood of issues down the road.


1. Make the Accelerator an unmanaged solution. You can unzip it, and edit the "solution.xml", look for the <managed> property, and change it from 1 to 0. Then zip the file up again.

Occasional Visitor

@Alexander Lahuerta

Hi Alex or anyone else able to answer,

Can you clarify the differences (if any) between Project Accelerator and Project Power App please? Both seem to be the same end system though there are a few differences in the access route.


Also, do you have any quick guides available or in development for the customisation of the accelerator please? It's obviously a great starting point for a comprehensive system but it would be very handy to have a guide for a few simple customisations examples please. These seem to be hard to come by in searches for model-driven apps tutorials.



Hi @WindWarrior ,


Solutions are ways to distribute standalone applications, or to distribute customizations of existing applications that are in an environment. The Accelerator is a managed solution that customizes the Project Power App that is already installed in an environment.


If you're looking to build your own applications or customizations, take a look at for documentation.


As a way to quickly get started, you can convert the Accelerator into an unmanaged solution that you can customize .Unzip the Accelerator file, open the customizations.xml file, change the <managed>1</managed> property from 1 to 0, save the file, and then zip the folder up again. After you do this, you can import the Accelerator into an environment and edit the customizations. Be sure to export it as a managed solution when you're done before using it in any production environments.

New Contributor

@WindWarrior I believe you can make certain, minor changes without having to go down the unmanaged/managed route.

For example: amending or adding to the choices for 'Project Type'.

That's true, @AndrewNorris . But, any customizations made in the "Active" solution layer have a higher likelihood of running into issues. This is due to the way the platform merges changes.   It is good practice to deploy customizations to production environments via managed solutions. It reduces the likelihood of issues down the road, as we release updated versions of the core Project package. 

New Contributor

Thanks @Alexander Lahuerta , I'm just getting to grips with this. I have the docs open and am experimenting with Solutions in a test environment.

New Contributor

Hi @Alexander Lahuerta, can I suggest incorporating this Resource Allocation report into a future update for the Accelerator PowerBI template?

Monitor Resource Allocation with Project Power BI Template - Microsoft Tech Community

Regular Visitor

I'm trying to install the accelerator on our clean default environment (no prior solutions / customizations), and everything is up-to-date. We are getting the following error when we are attempting to install:


There are missing dependencies. Install the following solutions before installing this one: "MicrosoftDynamicsScheduling (", "msdyn_ProjectServiceCore (", "msdynce_Scheduling (", "msdyn_ProjectServiceCore_Patch (".


Any help to move forward will be greatly appreciated. We have been excited to showcase this functionality to clients for "out of the box reporting" on their MS Projects, but it's beginning to feel like a non sequitur. 

@3rdRock , is Project installed in that environment? In the Default environment, you'll need to have visited (with a Project license) at least once to deploy Project.

Regular Visitor

Hello @Alexander Lahuerta. Thanks for your reply. Yes, that's correct. We have Project Plan 3 on that environment, and have visited the Project Home. 

Regular Visitor

Hello @Alexander Lahuerta. Thanks again for your assistance. I was able to resolve, and very encouraged at the features of the PPM Accelerator. Since I was in a fresh environment without having started a new P4W project yet, that was the cause of the issue. It is resolved now. 

Glad to hear you were able to get things working, @3rdRock .

Occasional Visitor

Hello. Does anyone know if it's possible to publish the PPM Accelerator reports to a premium node, in order that anyone in my organization can view the reports in the Accelerator (even if they don't have a Power BI license)?

Regular Visitor

Hej, I really like the possibility of adding risks to the Project Accelerator and I'm working on that now.

I have however encountered an issue.

It seems like I can not have a risk in one project with the same name as a risk in another project, but then when I try to "add existing risk" in a project I can't because it then says "This record cannot be added because it already has a parent record."

Can anyone explain the functionality of the risks then, when it comes to naming and using generic risks?

Occasional Visitor

Hello @Alexander Lahuerta,


As mentioned by @ingrid596 above, is there any way to either add a risk to multiple projects, or to create multiple risks with the same name? 



Occasional Visitor

Hi, do like the solution very much. We want to do a few adjustments to components (Changing choices, ...) nothing to big. I went into the customizations.xml and changed <mangaged> to 0. When I try to import the solution again I get the error 8004023B with the exception "Site Map import: FAILURE: unmanaged solution expects full siteMapXml" did anyone ran into the same issue and solved it, or do you guys have any idea, would be super thanksful!

Occasional Visitor

PPM Files

I looks like it's not possible to import Project ppm files into a project in project accelerator if it is not installed on the default environment. When accessing Project for the Web (P4W) from the browser in the default environment, you can view a list of projects in the default environment (Source = "Project") and in the Project Accelerator (Source = "Project(OtherEnvironmentName)"). 


When in P4W you can create a new blank project and select "Import from Project desktop". This doesn't seem to be available within the Project Accelerator app. Is this something that was missed? 

Senior Member

@JessFlannery , I don't know if they've plans to do this for non-Default environments via the GUI but you can import them using PowerShell. That's how I did mine.

Import Project Desktop files to Project for the web API - Microsoft Tech Community

Occasional Visitor

Risk and Issues show only Name and Owner. How to enable other attributes for these objects? Am I missing something while importing the zip? Does it require any special permission?

New Contributor

@Alexander Lahuerta  What is the best way to add choices to the drop downs in the Accelerator?   Is there any documentation on the accelerator  

Version history
Last update:
‎Mar 10 2021 05:02 PM