Sorry for this question, it may look dumb, but I just can't wrap my head about how this works, and can't really test things for a number of reasons. I've been reading documentation, but the answers seem to be "it depends" and "users may need to do this and that". And I need to make some decisions based on whether my ideas are at all implementable or not. So, could anyone please enlighten me on what would happen if I share an app with the following connectors:
I have PowerApps Plan 2, every other user has the default plan that comes with Office 365 E3.
So will users have to sign in to PowerApps and authenticate as themselves for each connector or will they be redirected to some web page where they need to fill in their credentials or will the app just fail? How does it work in real life?
Thanks!
Solved! Go to Solution.
Hi @vangrieg
To answer some of your questions, I gave this a quick test.
In terms of the AD permissions, I created a test user with the lowest permission available - 'User (no admin access)'. I was able to successfully share my app with an Office365Users connection, so I don't think that you'll have any problems here.
With respect to what users see when they load the app that you've shared, the first thing to point out is that the users with an Office 365 E3 PowerApps license won't be able to log in because E3 users don't have access to premium connectors (Salesforce is a premium connector). Instead, those users will be prompted to subscribe to a 'Plan 2 Trial'.
For users with a premium connector license, this is the screen that first appears when a user launches the app.
When the user clicks the sign in button, this is the screen that appears.
This is what Mona means by "need to create their own connection". The create button here opens a web page on the Salesforce web site that enables the user to authenticate. My Salesforce account has 2 factor authentication so this process also forces me to enter an email verification code at this point.
A similar thing applies for the custom connector.
The final thing to note is that if I click the 'Don't allow' button on the Salesforce connctor, my app loads and then it redirects to the PowerApps homepage.
Hope this helps you.
Hi @vangrieg,
1. The user must have the property permission on this SharePoint list. For example, if your users need to edit the items in this list from PowerApps, then they must be able to edit the items in SharePoint list directly.
2. To share PowerApps with Office 365 users connector, you only need delegated permissions. For more information about administrator roles, see Assigning administrator roles in Azure AD. About Permissions in Azure AD, please see https://docs.microsoft.com/en-us/azure/active-directory/develop/v1-permissions-and-consent.
3. You just need to share the app, and users only need to create their own connections to the Salesforce data source in the app when accessing the app.
4. When you share an app that uses a custom connector, it is automatically shared, but users must create their own connections to it.
On powerapps.com, you can view or update permissions for a custom connector. In the left navigation bar, click or tap Manage, click or tap Connections, and then click or tap New connection (in the upper-right corner). Click or tap Custom, and then click or tap a custom connector to display details about it.
About sharing canvas-app resources in PowerApps:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/share-app-resources
Regards,
Mona
Thank you for your reply, @v-monli-msft!
I think I understand the situation with SharePoint, but the rest issues are unclear, just as they were when reading the documentation.
First of all, I'm NOT and AD admin, and have no idea what permission level I have. Assuming other users of the app have the same permissions as I do, will they be able to use the app or not?
Second, when you say they "need to create their own connection", what does that mean, from user perspective? They launch the app by clicking the link, and then what? Should they go to PowerApps settings and create all the connections there? Or can they just provide credentials in the app?
Hi @vangrieg
To answer some of your questions, I gave this a quick test.
In terms of the AD permissions, I created a test user with the lowest permission available - 'User (no admin access)'. I was able to successfully share my app with an Office365Users connection, so I don't think that you'll have any problems here.
With respect to what users see when they load the app that you've shared, the first thing to point out is that the users with an Office 365 E3 PowerApps license won't be able to log in because E3 users don't have access to premium connectors (Salesforce is a premium connector). Instead, those users will be prompted to subscribe to a 'Plan 2 Trial'.
For users with a premium connector license, this is the screen that first appears when a user launches the app.
When the user clicks the sign in button, this is the screen that appears.
This is what Mona means by "need to create their own connection". The create button here opens a web page on the Salesforce web site that enables the user to authenticate. My Salesforce account has 2 factor authentication so this process also forces me to enter an email verification code at this point.
A similar thing applies for the custom connector.
The final thing to note is that if I click the 'Don't allow' button on the Salesforce connctor, my app loads and then it redirects to the PowerApps homepage.
Hope this helps you.
Thank you so much @timl for testing this!
Now I can see how this works, finally.
Even though it appears that I have to rethink everything I planned as nothing will work - PowerApps Plan 2 for every user in the company just to get a list of Accounts from Salesforce sounds totally crazy.
I wonder if there's a way to disable premium connectors for some users but still allow the app to run? I guess not.
Another thing that puzzles me is the authentication for the custom connector - what triggers it and how does that work? If I have Microsoft Flow authenticated using OAuth with a client/secret pair on an external service where I'm actually the only user, what kind of credentials are my app's users supposed to provide?
Dear Community Members, We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd. During this period, members will not be able to Kudo, Comment, or Reply to any posts. On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities. What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!
We are excited to announce the Summer of Solutions Challenge! This challenge is kicking off on Monday, June 17th and will run for (4) weeks. The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities. Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”) - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024 Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods. You must enter into each weekly Entry Period separately. How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different. Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers. At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing. Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner. A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random. Individuals will be contacted before the announcement with the opportunity to claim or deny the prize. Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners. Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event. ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE** Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08 23 @WarrenBelz 31 @DBO_DV 10 @Amik 19 AmínAA 6 @mmbr1606 12 @rzuber 4 @happyume 7 @Giraldoj 3@ANB 6 (tie) @SpongYe 6 (tie) Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08 10@WarrenBelz 25 @DBO_DV 6@mmbr1606 14 @AmínAA 4 @Amik 12 @royg 3 @ANB 10 @AllanDeCastro 2 @SunilPashikanti 5 @Michaelfp 2 @FLMike 5 @eduardo_izzo 2 Meekou 2 @rzuber 2 @Velegandla 2 @PowerPlatform-P 2 @Micaiah 2 Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27 Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 4:Community MembersSolutionsSuper UsersSolutionsPower Apps DBO-DV21WarranBelz26Giraldoj7mmbr160618Muzammmil_0695067Amik14samfawzi_acml6FLMike12tzuber6ANB8 SunilPashikanti8
On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners. The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights. Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.
We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for. We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer. Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together. Here's to new beginnings and endless possibilities! If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport. To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages