
Announcements
Hi All,
I have a requirement where we are extending an backend insurance product by putting Dynamics 365 and Power Apps in front of it. As part of the requirement, we are designing a Model Driven App to communicate with the backend APIs and generate policies, quotes, premiums etc for the agents to sell products.
Now there are lot of dropdowns that we have to populate and they are dynamic in nature and also follow cascading rules.
In our current implementation, we added the values of dropdowns as the choice columns in the dataverse tables.
But now, we want to explore if we can fetch the dropdown values from Backend APIs and bind them on a model driven app. I wanted to know if this is possible and if there is a way/ guidance article to do so?
Thanks,
Mandar
Hi @MandarD ,
Model apps only support the Dataverse as the backend data store. You could look at virtual tables (https://docs.microsoft.com/en-us/powerapps/maker/data-platform/create-edit-virtual-entities) that could possibly be utilized if you are exposing REST apis for the different values but I am expecting this will not meet your needs around cascading values etc.
Overall I would go down a data synchronization approach for the values in Dataverse to your external system. If that doesn't work you could look at a Custom Page in your model app (https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/model-app-page-overview) where you could connect to your APIs for this custom page to show drop down values. Might look at something like this: https://powerusers.microsoft.com/t5/Building-Power-Apps/How-do-I-bind-my-custom-API-to-a-dropdown-control/td-p/178455