web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Solution designing to ...
Power Apps
Unanswered

Solution designing to overcome multiplex issue

(0) ShareShare
ReportReport
Posted on by 29

Hi,

 

We have a bunch of service providers as a contact record who should be accessing D365 records like (Custom entities, Quotes, Service modules) and update information. 

 

For this a native app (react js) was built so that it can be downloaded from play store (Android). The challenge is to provide access to service providers to access D365 records that are assigned only against the specific contact record. Some of the entities that need to be accessed may be restricted entities which need proper dynamics license.

 

One of the options suggested was to copy all the restricted entities data concurrently in duplicate tables and API can be connected to those tables. I am not sure whether this is the right approach as there are chances of jobs failing. Please let me know if this is the only approach or what could be best solution. 

 

Thanks in advance. 

 

Regards

Venkat

I have the same question (0)
  • crisfervil Profile Picture
    126 on at

    Hi Venkat, 

     

    We have a bunch of service providers as a contact record who should be accessing D365 records like (Custom entities, Quotes, Service modules) and update information. 

    What you are describing above is exactly what Power App Portals allow you to do without the need of having to create a native app from scratch. Have you considered using it?


    What is Power Apps Portals? (slides.com)


    Also, there is this new feature in Portals that allows you to publish your portal as a progressive web app.

    Portals as progressive web apps (PWAs) overview - Power Apps | Microsoft Docs

     

    There are so many considerations in regards to creating a bespoke app that interacts with D365/Dataverse, security and performance just to name a couple, that will make it a steep slope. Unless you have very good reasons to do it, I would recommend to consider using some of the pre-built alternatives first. 

     

    There is also this new functionality to creative Power Apps as native mobile apps that is in preview at the moment. 
    https://powerapps.microsoft.com/en-us/blog/create-mobile-apps-with-power-apps-preview/

     

    Some of the entities that need to be accessed may be restricted entities which need proper dynamics license.

    Unless I am mistaken, and someone please correct me if I am wrong, copying the entities won't free you from the need of having those licenses for your users. 

    crisfervil_0-1648195188020.png

    If your users are customers, they are covered by your existing licenses. If they are suppliers or contractors, you need a license for them. That's my understanding at least. 


    https://download.microsoft.com/download/9/6/7/96706B15-1CBE-47B7-AB9E-6BC31A377BBB/Dynamics%20365%20Licensing%20Guide%20Mar%2022.pdf

     

     

    I hope this info helps! have a great day!

     

    Regards, 

    Cris

  • v-qiaqi@microsoft.com Profile Picture
    on at

    Hi @Venkat_Aus,

    I think you have got the wrong place, you should go to Dynamics Forum for help.

    Thanks for your cooperation.

  • VENKATESH VEERASAMY Profile Picture
    29 on at

    Hi, 

     

    Thanks for your reply. We did try power apps initially and decided to move into native apps because of license cost factor. I would like to know the following and please let me know whether you can help me on those. 

     

    1. What should be the integration tool used to connect react.js app and D365 (online)?

    2. Can we use just one service account to retrieve the information from D365? As the service providers will see only the associated entities information related to their contact record.

     

    Thanks

     

  • crisfervil Profile Picture
    126 on at

    Hi Venkat, 

     

    1. What should be the integration tool used to connect react.js app and D365 (online)?

     

    You should be connecting through the Dataverse Web API. 
    https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/perform-operations-web-api

     

    2. Can we use just one service account to retrieve the information from D365? As the service providers will see only the associated entities information related to their contact record.

     

    You can, but you still need licenses for your end users. Take a look at the documentation and diagram below.

     

    https://download.microsoft.com/download/3/D/4/3D42BDC2-6725-4B29-B75A-A5B04179958B/Licensing_Brief_PLT_Multiplexing.pdf

     

    crisfervil_0-1648539293744.png

     

     

     

    Regards, 

    Cris

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 765 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 343 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 272

Last 30 days Overall leaderboard