Hi,
I have Finance and Operations application connected to the Dataverse of the power platform I'm working with. I used the steps from here to do so: https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/power-platform/admin-reference
Today, all of the sudden, I'm getting this error across all my users no matter what user role they have. I'm running out of ideas and any hints would be appreciated.
I have already:
- refreshed the virtual tables
- restarted the F&O environment
- double checked table and webpage permissions
- deleted the table permission and recreated them
- made sure the virtual table along with all the records still exist in the dataverse and are viewable from there
- made sure the user in F&O has the appropriate security roles
Solved! Go to Solution.
The latest update on March 27, 2023 resolved the issue.
I believe there was something wrong with the Microsoft application and they finally released a fix.
I have the exact same error occuring in our Power Apps Portal environment. It seems the external portal user mapping in msdyn_externalportalusermapping is not working correctly anymore. Were you able to fix the error?
I just found a fix for my problem.
It seems it is not ok if the user in the external user mapping has the "Dataverse Virtual entity authenticated user" role assigned as a sub role. The role has to be added directly to the user.
Maybe this will help you, too.
I have not found a fix myself.
Can you explain what you mean by assigned as a sub role vs role had to be directly added to the user? These are my current roles but keep in mind that I have tried dozens of role combinations out there and none of them work. This is confusing to me because this wasn't the case at all until Feb 4, 2023.
These are my current roles:
I had the "Dataverse Virtual entity authenticated user" role programmatically added to another custom role as a sub-role through X++ extension and that does not seem to work well with Power Apps Portal.
Did you check your "external portal user mapping" records?
My external portal user mapping table is currently empty. However when I initially set up the connection between D365 Finance and Operations and Power Pages and everything was working fine, I did not have to set that up anyway. I am using anonymous access method.
Referenced documentation:
https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/power-platform/admin-reference
As per my observation, now the Power Pages communicates with the Microsoft Dataverse on behalf of Application User (Power Pages : Improved Dataverse connection using Dataverse Application User ). So please ensure that this portal application user has also been created in FinOps and given appropriate roles (same as Dataverse Application User) based on the actions it is going to perform in FinOps from Portal through Virtual Tables.
Additionally, I have also observed by these recent changes all the communication happening between Power Pages and FinOps are being done through application users only. it doesn't matter whether you have setup any user mapping in the external user mapping tables. It works without that as well. Furthermore, it also doesn't matter whether user is Anonymous or Authenticated it is still using application users to communicate with FinOps. So, being an anonymous user, you still can view the data.
We have a ticket open with Microsoft to confirm about this behaviour and want to understand about this sudden change in this integration.
Meanwhile, you can use Power Pages Web Roles and Table Permissions to manage the FinOps security in portals and configure, which table you want to give access to Anonymous users and which table you want to give access to Authenticated users.
For example: Let say, you are using Table1 and Table2 of FinOps to integrate with Power Pages using Virtual Tables. and want Table 2 can be accessed by only authenticated users and Table 1 can be accessed by anonymous and authenticated users both, then create a Table Permission for Table 1 and associate Authenticated and Anonymous web roles both with that permission. While for Table 1 create a table permission and that would only be associated with Authenticated web role.
Also, you can also create a custom Web Role called "FinOps User" and assign that role only to those Portal users whom you want to give access to FinOps tables. And make sure you associate this web role only to the table permissions created for FinOps tables.
Hope it helps!
Arpit Power Guide
Hi,
I have reviewed the link you have sent and it was posted on Jan 8, 2023. Our system was working fine on Feb 3, 2023 and broke on Feb 4, 2023 without any new configurations or installations occurring. We have set up our integration user in F&O with the appropriate roles as mentioned above.
I had the same issue on a portal I haven't used for a few months. As mentioned above, for me it was related to the change in how things are accessed via the App Registration now. I think it was a back end change that broke things - even though the article was dated January 2023, they did mention they would be changing things over time. I added the App Registration for this portal to F&O as an Azure Application and my external portal user mappings started working again.
"All existing websites will be migrated to Application user over next few months as well and customers will be notified about the migration schedule for their websites through standard release notifications."
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 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. Week 1: Community MembersSolutionsSuper UsersSolutionsPower Pages @Inogic 1 @ragavanrajan 2 @aofosu 1 @Jcook 1Open @OliverRodrigues 1Open @Lucas001 1Open Open 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. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Pages @taraubianca25 2 @EmadBeshai 2 @ALP2 2@Fubar 2 @ekluth1 2@ragavanrajan 1 @mandela 1@OliverRodrigues 1 @Ajlan 1Open @elishafxx 1 @TA_Jeremy 1 @helio1981 1 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 PagesInogic2@EmadBeshai 6Ajlan1@ragavanrajan 4CraigWarnholtz1@Fubar 4 @Jcook 3 @OliverRodrigues2 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 PagesHenryed071Fubar3Inogic1OliverRodrigues2JacoMathew1EmadBeshai2faruk11 TA_Jeremy1 shubhambhangale1 doug-ppc1 hubjes1
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