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 Apps
Unanswered

Dataverse

(1) ShareShare
ReportReport
Posted on by 6
Hello-
 
We have a requirement to create a platform for business users where they need to authenticate first then would submit input as questions and based on selections the progress will be shown and on submit they will be getting a score based on the choice of selection, there would be decisioning criteria and match our internal systems like dataverse also store the responses and sent to azure for power BI requirement. We need to ensure good user experience and can also authentication and security.
 
My Understanding :
 
This can be done as follows.
 
1. Create a page in Power pages with a sign up / login page.
 
2.  Use AD for authentication of these users. Not sure if an app registration is required by power pages ?
 
3. Then we will show progress and score based on logic or rules set in powerpage or power automate.
 
4. Store responses in a new table in dataverse.
 
5. Use dataverse to match the for existing customers.
 
6. Perform decisions using power automate or power pages custom code ?
 
7. Dataverse to azure datalake copy data using Synapse link or ADF ?
 
8. Then connect  power BI to databricks unity catalog.
 
 
Is that the right understanding ? Could you provide detail of these steps for documentation in detail level.
 
 
Thank you
 
 
Sourav
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
I have the same question (0)
  • Robu1 Profile Picture
    1,459 Super User 2025 Season 2 on at
     
    Thank you for choosing Microsoft Community.
     
    Your understanding of the process is on the right track! 
     
    Here’s a detailed breakdown of the steps to create the platform you described:
     
    Create a Page in Power Pages with a Sign Up / Login Page:
     
    Use Power Pages to design a user-friendly sign-up and login page.

    Ensure the page is responsive and accessible.

    Use Azure AD for Authentication:
     
    App Registration: Yes, you will need to register your app in Azure AD to enable authentication. This involves creating an app registration in the Azure portal and configuring the necessary permissions.
    Configure Authentication: Set up Azure AD B2C for user authentication. This allows users to sign up, sign in, and reset passwords securely.

    Show Progress and Score Based on Logic or Rules:
    Use Power Automate to create workflows that calculate and display progress and scores based on user inputs.
    Alternatively, you can implement custom logic directly in Power Pages using JavaScript or Power Fx.
     
    Store Responses in a New Table in Dataverse:
    Create a new table in Dataverse to store user responses.
    Ensure the table schema matches the data you need to collect.
     
    Use Dataverse to Match Existing Customers:
    Implement logic in Power Automate or Power Pages to match user responses with existing customer records in Dataverse.
     
    Use Dataverse’s querying capabilities to find and link relevant records.
    Perform Decisions Using Power Automate or Power Pages Custom Code:
     
    Use Power Automate to create decision-making workflows based on user inputs and predefined criteria.
    For more complex logic, consider using custom code in Power Pages.
    Dataverse to Azure Data Lake Copy Data Using Synapse Link or ADF:
     
    Use Azure Synapse Link or Azure Data Factory (ADF) to copy data from Dataverse to Azure Data Lake.
    Configure the data flow to ensure timely and accurate data transfer.
    Connect Power BI to Databricks Unity Catalog:
     
    Set up a connection between Power BI and Databricks Unity Catalog to visualize the data.
    Ensure that the data model in Power BI is optimized for performance and usability.
     
    By following these steps, you can create a robust platform that ensures good user experience, authentication, and security. 
     
     
    If this fixes the issue, please mark as resolved to help others with find it.
     
     
    Happy to help 
    Robu 1
     
  • CU04102046-0 Profile Picture
    6 on at
    Thank you for the response.
     
    How can we ensure data security through out the flow ? How AD B2C will be used ?

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