cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
KAnsell
New Member

Project PowerApp Permissions

Hi Everyone

 

My organisation is not yet using the Microsoft Project PowerApp, or Project for the Web, however I have used it at my former employer to great success as a PPM suite.

 

i have requested the permissions of System Customizer and Environment Maker to the default environment where project is deployed by default and I understand it is supposed to be.

 

However my new employer is resisting providing this level of permissions, but won’t explain why.  I suspect there are mission critical apps in the default environment which shouldn’t be there.

 

can anyone confirm or preferably point me to a Microsoft page that specifies the security roles needed for someone to customise the out of the box Project PowerApp (specifically I want to use the project accelerator pack).  I know that needs to be installed by a PowerApps Admin, and I’m happy to get them to do that for me, but it’s the ongoing customising and publishing of tables and building out the Project App as a full PPM that I need.

 

any help appreciated.

 

thank you 

 

 

8 REPLIES 8
joe_hannes_col
Super User
Super User

Hello @KAnsell,

 

The system customizer role would be sufficient for customizing Power Platform solutions. However, I suggest using another approach to customize Project.

If I understood it correctly, your organization is using the Default environment as a production environment for Project. A better practice would be to deploy Project to another, maybe even a dedicated, production environment, as organizations only have limited control about governance in the Default environment.

Then your organization could also set up a development (and a test) environment. In this environment, you would have the System Customizer role and could perform your customizations. A solution containing your customizations would then first be deployed to a test environment and then to the production environment.

In these environments, you could have different roles with less privileges than System Customizer, for example.

KAnsell
New Member

Thanks for the idea Joe.

 

however the Microsoft project PowerApp documentation states to use Project properly with all its integrations with the likes of Teams etc… it my be in the default environment.  This is why they suggest in the Environment Strategy documentation to not deploy mission critical apps into the default environment, and it should be used as a Personal productivity environment for business users and groups as it hosts SharePoint and Project.

 

i did try deploying Project to a dedicated environment to see what the limitations were, but that proved it didn’t work properly at all.

 

i know it works properly with the System Customizer security role, what I’m trying to find is a Microsoft Project config page I saw a year or so ago that specifically stated this so the correct role (along with environment maker) to give to the Project PowerApp owner (which would be me).

joe_hannes_col
Super User
Super User

Hi @KAnsell,

 

Even if you use the Default environment for production, it would still be better to use another environment for development to ensure you are not directly editing a productive app. You could then deploy your changes only after you have successfully tested them, and as a developer, you would not need a highly privileged role in the production environment.

Are you looking for this page? It details the security roles you need for editing.

No that’s not the page I was looking for, but it might be helpful.

Velegandla
Impactful Individual
Impactful Individual

@KAnsell 

 

"Project for the web is available for use in the Default environment and in Sandbox and Production Dataverse environments."

 

https://learn.microsoft.com/en-us/project-for-the-web/deploying-project 

 

The default environment only makes it easy for everyone to join, but you can configure permissions in a dedicated environment. 

 

Follow the above steps in the link, and it should work as expected. 

 

Make sure whoever provisions the new environment, they enable the apps. 

 

====================================================

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

https://www.linkedin.com/in/devendravelegandla/ 

Hey Velegandla

 

Thanks for the suggestion, however I need project to be working in the default environment for other reasons.  To use it outside of the default environment then all project users have to create and edit their projects in the Project PowerApp, rather than just in their browser (which introduces additional complexity) and you lose the ability to link to the plans in MS Teams.  I’ve tried it and it doesn’t work.

 

The Project PowerApp is only going to be used by myself for Program and Portfolio Management for the first year or so, so having it in the default environment as a production app is fine for now and it lets other PMs continue to create their plans in the project for the web via their browser where they are accustomed to doing so, yet I can manage and report everything using the Project PowerApp and PowerBI.

 

Appreciate the suggestion but I am really just looking for an official link with the security configuration requirements for the Project Power App including customisation when installed in the default environment.

Velegandla
Impactful Individual
Impactful Individual

@KAnsell 

 

It seems you do not need additional security config for the users to manage projects. 

 

There’s no additional configuration needed to enable users to manage Projects in the Default environment. Users in the Default environment only need a Project license to be able to create and manage Projects. 

 

https://learn.microsoft.com/en-us/project-for-the-web/deploying-project#configuring-roles-and-securi... 

 

May I know what type of customization you are doing?

 

====================================================

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

https://www.linkedin.com/in/devendravelegandla/ 

 

 

Noizi
Regular Visitor

@KAnsell I think the page you are looking for is Configure user security in an environment - Power Platform | Microsoft Learn. I have a similar issue, where I'm basically looking for a similar role to Google’s roles/resourcemanager.organizationViewer to be able to allow Resource Managers, Portfolio Coordinators, and other non-admins to view all the projects and clients using Project for the Web (in the Default environment). If anyone knows the minimum access that can be given to them to accommodate this in the Default environment, please let us know, as the solution should be similar/same for both scenarios. 

Helpful resources

Announcements

Celebrating the May Super User of the Month: Laurens Martens

  @LaurensM  is an exceptional contributor to the Power Platform Community. Super Users like Laurens inspire others through their example, encouragement, and active participation. We are excited to celebrated Laurens as our Super User of the Month for May 2024.   Consistent Engagement:  He consistently engages with the community by answering forum questions, sharing insights, and providing solutions. Laurens dedication helps other users find answers and overcome challenges.   Community Expertise: As a Super User, Laurens plays a crucial role in maintaining a knowledge sharing environment. Always ensuring a positive experience for everyone.   Leadership: He shares valuable insights on community growth, engagement, and future trends. Their contributions help shape the Power Platform Community.   Congratulations, Laurens Martens, for your outstanding work! Keep inspiring others and making a difference in the community!   Keep up the fantastic work!        

Check out the Copilot Studio Cookbook today!

We are excited to announce our new Copilot Cookbook Gallery in the Copilot Studio Community. We can't wait for you to share your expertise and your experience!    Join us for an amazing opportunity where you'll be one of the first to contribute to the Copilot Cookbook—your ultimate guide to mastering Microsoft Copilot. Whether you're seeking inspiration or grappling with a challenge while crafting apps, you probably already know that Copilot Cookbook is your reliable assistant, offering a wealth of tips and tricks at your fingertips--and we want you to add your expertise. What can you "cook" up?   Click this link to get started: https://aka.ms/CS_Copilot_Cookbook_Gallery   Don't miss out on this exclusive opportunity to be one of the first in the Community to share your app creation journey with Copilot. We'll be announcing a Cookbook Challenge very soon and want to make sure you one of the first "cooks" in the kitchen.   Don't miss your moment--start submitting in the Copilot Cookbook Gallery today!     Thank you,  Engagement Team

Announcing Power Apps Copilot Cookbook Gallery

We are excited to share that the all-new Copilot Cookbook Gallery for Power Apps is now available in the Power Apps Community, full of tips and tricks on how to best use Microsoft Copilot as you develop and create in Power Apps. The new Copilot Cookbook is your go-to resource when you need inspiration--or when you're stuck--and aren't sure how to best partner with Copilot while creating apps.   Whether you're looking for the best prompts or just want to know about responsible AI use, visit Copilot Cookbook for regular updates you can rely on--while also serving up some of your greatest tips and tricks for the Community. Check Out the new Copilot Cookbook for Power Apps today: Copilot Cookbook - Power Platform Community.  We can't wait to see what you "cook" up!      

Tuesday Tip | How to Report Spam in Our Community

It's time for another TUESDAY TIPS, your weekly connection with the most insightful tips and tricks that empower both newcomers and veterans in the Power Platform Community! Every Tuesday, we bring you a curated selection of the finest advice, distilled from the resources and tools in the Community. Whether you’re a seasoned member or just getting started, Tuesday Tips are the perfect compass guiding you across the dynamic landscape of the Power Platform Community.   As our community family expands each week, we revisit our essential tools, tips, and tricks to ensure you’re well-versed in the community’s pulse. Keep an eye on the News & Announcements for your weekly Tuesday Tips—you never know what you may learn!   Today's Tip: How to Report Spam in Our Community We strive to maintain a professional and helpful community, and part of that effort involves keeping our platform free of spam. If you encounter a post that you believe is spam, please follow these steps to report it: Locate the Post: Find the post in question within the community.Kebab Menu: Click on the "Kebab" menu | 3 Dots, on the top right of the post.Report Inappropriate Content: Select "Report Inappropriate Content" from the menu.Submit Report: Fill out any necessary details on the form and submit your report.   Our community team will review the report and take appropriate action to ensure our community remains a valuable resource for everyone.   Thank you for helping us keep the community clean and useful!

Community Roundup: A Look Back at Our Last 10 Tuesday Tips

As we continue to grow and learn together, it's important to reflect on the valuable insights we've shared. For today's #TuesdayTip, we're excited to take a moment to look back at the last 10 tips we've shared in case you missed any or want to revisit them. Thanks for your incredible support for this series--we're so glad it was able to help so many of you navigate your community experience!   Getting Started in the Community An overview of everything you need to know about navigating the community on one page!  Community Links: ○ Power Apps ○ Power Automate  ○ Power Pages  ○ Copilot Studio    Community Ranks and YOU Have you ever wondered how your fellow community members ascend the ranks within our community? We explain everything about ranks and how to achieve points so you can climb up in the rankings! Community Links: ○ Power Apps ○ Power Automate  ○ Power Pages  ○ Copilot Studio    Powering Up Your Community Profile Your Community User Profile is how the Community knows you--so it's essential that it works the way you need it to! From changing your username to updating contact information, this Knowledge Base Article is your best resource for powering up your profile. Community Links: ○ Power Apps ○ Power Automate  ○ Power Pages  ○ Copilot Studio    Community Blogs--A Great Place to Start There's so much you'll discover in the Community Blogs, and we hope you'll check them out today!  Community Links: ○ Power Apps ○ Power Automate  ○ Power Pages  ○ Copilot Studio    Unlocking Community Achievements and Earning Badges Across the Communities, you'll see badges on users profile that recognize and reward their engagement and contributions. Check out some details on Community badges--and find out more in the detailed link at the end of the article! Community Links: ○ Power Apps  ○ Power Automate  ○ Power Pages  ○ Copilot Studio    Blogging in the Community Interested in blogging? Everything you need to know on writing blogs in our four communities! Get started blogging across the Power Platform communities today! Community Links: ○ Power Apps  ○ Power Automate  ○ Power Pages  ○ Copilot Studio   Subscriptions & Notifications We don't want you to miss a thing in the community! Read all about how to subscribe to sections of our forums and how to setup your notifications! Community Links: ○ Power Apps  ○ Power Automate  ○ Power Pages  ○ Copilot Studio   Getting Started with Private Messages & Macros Do you want to enhance your communication in the Community and streamline your interactions? One of the best ways to do this is to ensure you are using Private Messaging--and the ever-handy macros that are available to you as a Community member! Community Links: ○ Power Apps  ○ Power Automate  ○ Power Pages  ○ Copilot Studio   Community User Groups Learn everything about being part of, starting, or leading a User Group in the Power Platform Community. Community Links: ○ Power Apps  ○ Power Automate  ○ Power Pages  ○ Copilot Studio   Update Your Community Profile Today! Keep your community profile up to date which is essential for staying connected and engaged with the community. Community Links: ○ Power Apps  ○ Power Automate  ○ Power Pages  ○ Copilot Studio   Thank you for being an integral part of our journey.   Here's to many more Tuesday Tips as we pave the way for a brighter, more connected future! As always, watch the News & Announcements for the next set of tips, coming soon!

Hear what's next for the Power Up Program

Hear from Principal Program Manager, Dimpi Gandhi, to discover the latest enhancements to the Microsoft #PowerUpProgram, including a new accelerated video-based curriculum crafted with the expertise of Microsoft MVPs, Rory Neary and Charlie Phipps-Bennett. If you’d like to hear what’s coming next, click the link below to sign up today! https://aka.ms/PowerUp  

Users online (3,860)