Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result these questions will not appear in the review screen.
You administer the Microsoft 365 and Microsoft Power Platform environments for Contoso, Ltd. The company has a model-driven app that is used to track customer interactions with employees. The app uses standard table types for customers. A user named Elisabeth Rice signs in to the app by using the following sign in name: [email protected]. After marriage, Elisabeth changes her legal name to Elisabeth Mueller.
You need to update the sign in name for the user without losing any application history.
Solution: Ask the Microsoft 365 administrator to sign in to the admin portal and change the user name.
Does the solution meet the goal?
Asking a Microsoft 365 administrator to change the username in the admin portal does NOT meet the goal. Changing the username/email address in Microsoft 365 or Azure AD will change the sign-in identity but will not preserve the application history and ownership records in Dataverse, which are tied to the old user identity. The application records would become orphaned or reassigned, losing the historical link.
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result these questions will not appear in the review screen.
You administer the Microsoft 365 and Microsoft Power Platform environments for Contoso, Ltd. The company has a model-driven app that is used to track customer interactions with employees. The app uses standard table types for customers. A user named Elisabeth Rice signs in to the app by using the following sign in name: [email protected]. After marriage, Elisabeth changes her legal name to Elisabeth Mueller.
You need to update the sign in name for the user without losing any application history.
Solution: From Dynamics 365 Settings, select Email Configuration. In the active mailbox for the user, update the name.
Does the solution meet the goal?
Updating the name in the Email Configuration/active mailbox settings does NOT meet the goal. Email configuration settings manage mailbox synchronization and communication, not user sign-in identity or application history mapping. Changing settings here would not update the sign-in name or preserve application history tied to the original user identity.
A company uses a Dataverse table to manage support cases.
You must provide employees with a summary of case information derived from multiple columns without requiring a manual review of the data.
The solution has the following requirements:
Generate a case summary following the given instructions.
Include the context of the current record in the generated output.
You need to configure the solution.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
To provide employees with auto-generated case summaries that derive information from multiple columns without manual review, you should perform:
1. Configure a Prompt control (or use Copilot features) on the case form: Add a Prompt control to the support case form that uses AI to generate summaries. The Prompt control integrates with Power Apps forms and can automatically generate content when the form loads or when triggered by a button.
2. Create a prompt template that includes multi-column context: Design the prompt instructions to reference multiple relevant columns from the support case record (e.g., customer name, issue description, priority, status, assigned agent). The prompt should specify how to combine these fields into a coherent summary with appropriate tone and structure.
3. Enable automatic execution or configure a button trigger: Configure the prompt to execute automatically when the form loads, or provide a button that users can click to generate the summary on demand. This eliminates the need for manual review.
4. Store the generated summary: Configure the output to populate a text column on the form where the summary is stored for reference.
The two key actions are: (1) Adding and configuring a Prompt control on the case form, and (2) Configuring the prompt with instructions that reference the current record's multiple columns to generate context-aware summaries that the Prompt control will execute at runtime.
You need to run the App access-checker.
What should you use as the input?
The App access-checker tool requires a model-driven app as input. This tool analyzes the model-driven app configuration to identify access, security, and permission issues. It examines the app's security roles, field-level security, and other access controls to provide recommendations for improving app security and access management.
A company builds a canvas app to display and manipulate large datasets across multiple screens.
Users report the app takes a long time to load data when opened.
You need to optimize performance when the app is started.
What are three actions you can perform? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
To optimize canvas app performance when loading large datasets across multiple screens on startup, you can:
1. Implement lazy loading or progressive loading: Load data only when needed (e.g., when a screen becomes visible) rather than loading all data at app startup. This reduces initial load time significantly.
2. Use Dataverse queries with filtering and pagination: Apply filters at the data source level to retrieve only necessary records. Implement pagination to load data in smaller chunks rather than all records at once, reducing both load time and memory consumption.
3. Cache data strategically using variables and collections: Store frequently accessed or recently loaded data in app variables or collections to avoid repeated queries to Dataverse. This reduces server calls and improves performance on subsequent screen navigation.
4. Optimize formulas and remove unnecessary calculations: Review display formulas for inefficiencies. Move complex calculations away from startup or use delegation to push calculations to the data source when possible.
5. Defer non-critical screen loads: Load screens with heavy data requirements after the initial screens load. Hide or minimize data-intensive components on startup screens.
Any three of these approaches provide a complete solution for improving startup performance with large datasets.
You need to implement a generative AI solution that meets the requirements.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A company uses Dataverse to manage customer accounts and related transaction records.
The company requires the following functionality:
Reference a single related record without performing any aggregations.
Store the relationship as part of the table definition, so the platform automatically maintains the link between records.
You need to configure a column.
Which type of column should you configure?
To reference a single related record without aggregations while storing the relationship as part of the table definition for automatic link maintenance, you should configure a Lookup column. A lookup column creates a direct N:1 relationship reference to a single related record and is part of the table's relational structure, automatically maintaining the link between records.
Exam domains verified against: Official Microsoft AB-410 exam guide, last checked October 2026.
Design Power Platform solutions with AI-enabled tools, evaluate built-in agents, and recommend extensibility options. Build data models by creating tables, configuring columns, relationships, prompt columns, and security settings.
Create and configure model-driven app forms, views, and dashboards using generative pages and natural language. Build canvas apps with reusable components, manage variables and collections, and configure access controls across the application.
Create and manage cloud flows with proper triggers, connectors, and flow control logic. Create prompts and AI models in AI Hub, configure business rules and process flows, and implement calculated columns for data model logic.
Common questions about the exam itself