AB-410 · domain
troubleshooting
Practise Microsoft Certified: Intelligent Applications Builder Associate (AB-410) (AB-410) troubleshooting practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.
Focused practice
Practice troubleshooting questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about troubleshooting
troubleshooting questions test whether you can apply the concept in context, not just recognise a definition.
How the topic appears in realistic exam-style scenarios.
Which detail in the question changes the correct answer.
How to eliminate plausible but wrong options.
How to connect the question back to the wider exam objective.
Watch out for
Common troubleshooting exam traps
- ▸Answering from memory before reading the full scenario.
- ▸Missing a constraint such as cost, availability, security, scope or command context.
- ▸Choosing a broad answer when the question asks for the most specific fix.
- ▸Ignoring why the wrong options are tempting.
Question index
All troubleshooting questions (203)
Click any question to see the full explanation, or start a practice session above.
You need to update a flow that is used by hundreds of employees. You want to test the update without affecting the production version. What should you use?
Hard2You need to create a column that stores the total cost of a project, which is derived from the sum of all associated expense records. Which column type should you use?
Easy3You need to ensure that a canvas app user can only save their changes if all required fields are filled. What is the most efficient way to validate this?
Hard4You want your Copilot to trigger a specific business logic in a flow only when the user asks a specific question. How do you map this?
Medium5Which type of chart can you create in a Model-driven app?
Medium6A Power Automate flow is failing because an AI-powered extraction step occasionally returns null values. Which expression should you use to provide a default value of 'Unknown'?
Hard7You are creating a Power Automate flow that processes many rows. You want to increase performance by processing items concurrently. Where do you configure this?
Medium8Which THREE components can be included in a Dataverse solution?
Hard9Which tool would you use to create a Prompt template that extracts information from a document?
Easy10What is the purpose of the 'Publish' button in the Power Apps Studio?
Easy11Which THREE types of validations can you add to a Dataverse table?
Medium12You want to allow your Copilot to look up internal company policies stored in a SharePoint site. What should you add to the Copilot?
Easy13When designing a Copilot, you want to ensure the agent only responds using specific company documents. How do you ensure this?
Medium14Which property must you configure in a canvas app to show a specific icon based on the value of a field?
Easy15Which THREE of the following are true about Dataverse 'Business Rules'? (Choose THREE)
Medium16You are creating a custom table to track project milestones. You need to ensure that every milestone is associated with a specific project, and if the project is deleted, all associated milestones must also be deleted. Which relationship type should you configure?
Easy17You need to enforce data consistency across forms in a Model-driven app by hiding a field based on the value of another field. Which mechanism should you use?
Medium18Which TWO types of environments can be created in the Power Platform?
Medium19You want to make sure your canvas app is accessible. Which property should you configure for screen readers?
Medium20When creating a new environment, what is the default database type?
Medium21You have a Power Automate flow that needs to execute a script on a local Windows machine. Which component is required?
Medium22You want to create a Copilot Studio agent from an existing canvas app to allow users to query data via chat. What is the primary requirement for this?
Medium23Which TWO types of forms exist for Model-driven apps?
Medium24You are configuring a Copilot agent to use a specific Dataverse table. You want to restrict it to only look at records owned by the user. How do you set this?
Hard25A user needs to see records based on specific criteria. Which object should you configure?
Medium26You are auditing environment security. You find that a user can see records they should not have access to. The user is assigned two security roles, one that grants access and one that restricts it. How does Dataverse handle this?
Hard27Which TWO of the following represent advanced flow error handling? (Choose TWO)
Hard28Which security role type is provided by default in Dataverse?
Easy29You are creating a custom prompt in AI Hub. You want the model to act as a technical support agent. Where do you define this persona?
Medium30Which TWO methods can you use to share a canvas app with other users?
Easy31Which tool in the Power Apps environment allows you to test your canvas app without publishing it?
Easy32You need to format a number as currency in a canvas app label. Which function should you use?
Medium33You are designing a Power Automate flow that summarizes incoming emails using AI Hub. Which action should you use to pass the email body to a custom prompt?
Medium34You want to debug a flow that uses a large array of objects. You need to see the input and output of a specific loop iteration. How can you find this?
Hard35You are building a Power Automate flow that triggers when a row is modified in Dataverse. You need to ensure the flow only processes records where the 'Status' column changes from 'Draft' to 'Active'. How should you configure this?
Medium36You want to dynamically route a support ticket to different queues based on the sentiment score derived by an AI Builder sentiment analysis model. How is this best achieved?
Hard37Which TWO properties can you configure for a column in Dataverse?
Medium38You want to ensure that a user can only see records belonging to their business unit. Which access level should you set in the security role?
Hard39Which THREE properties are commonly used to control the visual appearance of a control in a canvas app?
Medium40Which THREE of the following are examples of agent orchestration? (Choose THREE)
Medium41You need to store sensitive AI prompts. Where is the most secure place to define these?
Medium42What feature helps you identify errors in your model-driven app configuration?
Medium43Which TWO methods can you use to trigger a Power Automate flow?
Easy44Which THREE items can be configured in a table relationship?
Hard45Which TWO are valid methods to trigger a Power Automate flow from an app?
Easy46You are using Copilot in Power Automate to build a flow. How do you refine the generated flow?
Medium47You are configuring a model-driven app form. You need to show a field only if a choice column has a specific value. What should you use?
Hard48You have a Copilot in your canvas app that uses a custom prompt. You want the Copilot to reference real-time data from a SharePoint list. Which component is required to enable this integration?
Hard49A Power Automate flow fails when calling a custom AI Builder prompt. The error indicates a token limit exceed. How should you resolve this?
Hard50When troubleshooting a failed Power Automate flow, which TWO areas should you inspect to identify the root cause?
Hard51You are configuring a canvas app to show a notification message when a user saves a form. Which function is used for this?
Medium52What is the purpose of the App Checker in Power Apps?
Easy53Which TWO ways can you optimize a canvas app for mobile users?
Hard54Which THREE of the following are essential when preparing a custom AI model? (Choose THREE)
Hard55You are creating a Copilot in Copilot Studio. Which TWO features help ensure that the Copilot provides accurate and relevant answers?
Hard56Which TWO properties are most important for data performance in a canvas app?
Hard57Which TWO of the following are valid relationship types in Dataverse?
Medium58Which THREE tools are available in the Power Apps maker portal?
Medium59Which tool is used to manage Dataverse environments and solutions?
Easy60Which TWO settings must be configured to ensure a Power Automate flow properly logs AI usage for audit purposes?
Medium61You are configuring a new table. Which TWO of the following are true regarding 'Auditing' in Dataverse?
Medium62You have a business rule that sets a field value when a form loads. Users report that the value is not being updated when they change the trigger field. What is the most likely cause?
Medium63Which TWO of the following are true about Power Automate environment variables? (Choose TWO)
Medium64What happens when you delete a 'Managed' solution in a target environment?
Medium65Which component allows users to navigate between different entities in a Model-driven app?
Easy66You need to ensure that a specific button in a canvas app is only visible to users with a 'Manager' role. How do you implement this?
Medium67What is the primary benefit of using a 'Solution' in Power Platform?
Easy68You need to retrieve the current user's email address within a Power Automate flow triggered by a Power App. What is the most reliable way to do this?
Medium69Which TWO of the following are valid ways to share a flow with other users? (Choose TWO)
Easy70You are automating an approval process. The approver is currently on leave. How can you dynamically reassign the approval task?
Hard71You are building a canvas app and need to filter a gallery based on a text input search. What is the best function to use?
Medium72You are building a Copilot in Copilot Studio. You need to ensure that the Copilot can perform a lookup of a customer ID in a SQL database and return the balance. What should you create?
Hard73You are generating a canvas app using natural language. The generator creates a table for 'Event Planning' but lacks a 'Venue' field. How do you add this field?
Hard74You are creating a custom page for a model-driven app. What is the primary benefit of using custom pages?
Medium75You need to import a large volume of data into Dataverse. Which feature allows you to perform bulk operations efficiently?
Medium76You need to store sensitive information in your canvas app. How should you protect it?
Hard77When adding a page to a model-driven app, what type of pages can you include?
Easy78You are troubleshooting a form in a model-driven app. The field is read-only even though the user has 'Write' permissions. What is the most likely cause?
Hard79Which property of a Text Input control in a canvas app allows you to display a placeholder text?
Easy80Which navigation element in a model-driven app allows you to group related tables together?
Easy81Which THREE methods can you use to connect a canvas app to a data source?
Hard82Which Dataverse feature is best for synchronizing data from an external SQL database?
Medium83You are using an AI Builder prompt to summarize customer feedback. The prompt is producing output in a format that is not consistent for your downstream database. What should you use to enforce a structure?
Hard84Which TWO field types allow for mathematical calculations?
Medium85You need to allow a user to select multiple items from a list in a canvas app. Which control should you use?
Medium86Which THREE of the following can cause an AI model to fail in production? (Choose THREE)
Hard87Which THREE of the following are primary capabilities of Dataverse business rules?
Hard88When configuring AI Builder for Document Processing, which THREE steps are required for a successful model deployment?
Medium89You are creating a model-driven app and need to ensure that the mobile experience is optimized for field technicians. Which component should you configure to define the mobile layout?
Easy90You want to automate the extraction of data from invoices using AI Builder. Which model type should you choose?
Easy91Which THREE items are required to create a new Model-driven app?
Hard92Which THREE items are considered 'Managed' components in a solution?
Hard93You have created a Copilot agent for your canvas app. Where do you configure the topics the agent can respond to?
Medium94Which TWO settings are crucial when deploying a model-driven app to production?
Hard95Which action should be used in Power Automate to handle errors when a specific step might fail due to transient network issues?
Medium96Which TWO types of security roles exist in Dataverse?
Medium97What is the primary function of an AI Builder 'Prebuilt' model?
Easy98You need to enforce data security where a user can only view records that belong to their specific business unit. Which security setting should you modify?
Hard99In a canvas app, how do you change the order of items in a gallery?
Easy100Which TWO actions should you take when troubleshooting a broken data connection in a canvas app?
Hard101Which THREE of the following are valid components of a Dataverse solution?
Easy102Where do you define the table relationships in the Power Apps maker portal?
Easy103You are using Copilot to generate a canvas app. You want to add a specific layout. What is the most effective approach?
Hard104A user needs to see the history of changes made to a record's fields. What feature must be enabled?
Medium105Which component should you use to create a user-friendly process guide on a form?
Medium106What is the primary purpose of a Dataverse 'Solution'?
Easy107What is the purpose of the 'Default Solution' in Dataverse?
Easy108A user complains that their changes in a canvas app are not saved to the Dataverse table. What is the most common reason?
Hard109You are migrating a solution from development to production. You notice the custom table is missing. What is the most common reason?
Hard110Which TWO settings in Power Automate can you modify to improve the execution speed of a flow?
Medium111Which feature in AI Hub allows you to test AI models without creating a full flow?
Easy112You need to group fields together on a form for better readability. What should you use?
Medium113Which TWO actions can you perform in the Power Apps App designer?
Easy114Which THREE properties of a form control are essential for data submission?
Medium115What is the primary role of a 'Security Role' in Dataverse?
Easy116You have a table that is set to 'Organization' owned. What does this mean for security?
Hard117What is the first step to create a model-driven app from an existing table?
Easy118Which THREE of the following are AI Hub features? (Choose THREE)
Easy119What is a 'connector' in Power Automate?
Easy120Which component allows you to embed a Copilot directly inside a Power App?
Easy121You need to ensure that an AI model only processes documents from a specific language. Where do you validate this?
Medium122Which TWO steps are required to set up a Copilot agent for a specific app?
Hard123You are auditing Dataverse environment performance. You find that a custom table has excessive growth. Which action should you take to manage storage capacity effectively?
Medium124You need to send an email with an attachment that is generated by a flow. The file size is 25MB. Why might this fail?
Hard125You need to prevent a user from deleting a record. Which permission should you remove from their security role?
Hard126You have an app generated via natural language. You want to change the primary field of the app. Where do you change this?
Hard127You are building a Power Automate flow that integrates with an external REST API. The API requires a custom authentication header. Where do you configure this?
Hard128You notice that an image in your canvas app is blurry. What should you check to ensure it displays at high quality?
Hard129Which THREE items are considered 'Components' in a Power Platform Solution?
Easy130In a model-driven app, which view should you modify if you want to change the columns displayed to users by default?
Easy131Your organization requires that a flow must wait for manager approval before proceeding to update a Dataverse record. Which action should you use?
Medium132You are configuring a Power Automate flow that uses a Premium connector. What is a requirement for this flow to be shared with other users?
Medium133Which THREE types of controls are commonly used to input data in a canvas app?
Medium134You need to share a cloud flow with a colleague so they can manage its runs and edit the workflow. What is the minimum permission level they require?
Medium135You are building a Power Automate flow that needs to trigger whenever a row is added to a Dataverse table. Which trigger should you select to ensure the flow runs in near real-time?
Easy136Where in the Power Platform environment can you view the metrics regarding how many times your AI models have been invoked?
Easy137A Power Platform environment requires that users from the 'Sales' team cannot see 'Lead' records owned by the 'Marketing' team. You have already verified security roles. What is the next logical step?
Hard138Which THREE actions are permitted by a Business Rule?
Hard139Which action in Power Automate is used to format a date string into a specific format (e.g., YYYY-MM-DD)?
Easy140You are building a canvas app that uses a SharePoint list. When the list grows to 5000+ items, the app fails to filter correctly. How do you resolve this?
Medium141You are analyzing AI Hub logs. Which status indicates that the model was successfully invoked but failed to return a prediction?
Hard142Which THREE of the following are benefits of using Copilot in Power Automate? (Choose THREE)
Easy143A Copilot needs to be restricted to only answer questions based on the documentation provided in a specific SharePoint folder. How should you configure this?
Hard144Which entity property determines if a record can be renamed by a user?
Easy145You are configuring field-level security for a sensitive 'Salary' field. You have enabled the field for security. What must be done next to ensure the user cannot read the data?
Hard146You are using AI Hub to categorize customer support emails. You need to ensure the model processes only emails with high sentiment scores. Where do you configure this logic?
Medium147Which TWO of the following are valid ways to trigger an AI-powered automation? (Choose TWO)
Medium148Which THREE actions are essential when designing a robust Power Automate cloud flow that interacts with Dataverse?
Medium149Which THREE actions can a system administrator perform in an environment?
Hard150What is the primary function of a 'Business Process Flow' in a model-driven app?
Medium151Which TWO methods can be used to import data into Dataverse?
Medium152Which component in a model-driven app is used to present a summary of data?
Easy153Which tool should you use to check for errors in your Power Automate flow logic before publishing?
Easy154Which THREE of the following are true about Copilot Studio agents? (Choose THREE)
Medium155Which menu in the Power Apps maker portal do you use to view all your tables?
Easy156A developer needs to ensure that a custom field value is validated before the record is saved to the database. Where should this logic be placed?
Medium157Where can you view the historical run logs for a specific Power Automate cloud flow?
Easy158You are orchestrating multiple agents. Agent A needs to pass a JSON object to Agent B. What is the most efficient way to share data between them?
Medium159You are creating a business process flow in Dataverse. What is the primary purpose of this component?
Easy160Which TWO of the following are best practices for securing flow logic? (Choose TWO)
Hard161You are designing a data model for a CRM. You need to link a 'Contact' record to a 'Company' record such that deleting the Company also deletes all associated Contacts. Which relationship type do you choose?
Easy162You want to trigger a cloud flow from a Power Apps button. What is the most important step in the flow design?
Medium163Which type of relationship is required to allow multiple 'Contacts' to be associated with multiple 'Accounts'?
Medium164You have a business rule that runs on a form. It sets a field to mandatory. Can this be bypassed?
Hard165When you generate a canvas app from natural language, what happens to the data?
Medium166You are orchestrating an agent that needs to call multiple Power Automate flows sequentially. What is the best design pattern?
Hard167You are implementing 'Human in the Loop' with a Power Automate flow. Which action stops the flow and waits for an input?
Hard168A user has 'User' level access to a table. They create a record. Who is the owner of the record?
Hard169You need to create a field that automatically calculates the total revenue of a customer based on related invoices. Which field type should you use?
Medium170A user reports that their Copilot is hallucinating. Which setting should you adjust to reduce this?
Hard171You are designing an agent orchestration pattern. Which THREE capabilities must be enabled in the Copilot Studio agent to allow it to hand off tasks to Power Automate flows?
Hard172What is the maximum number of environments a single tenant can create?
Easy173Which TWO elements are part of the 'Model-driven' app architecture?
Easy174Which of these is NOT a valid trigger for a Power Automate flow?
Easy175You have a business requirement to categorize 'Project' records by a 'Status' field. You need to ensure users can only select from a predefined list. Which field type is most appropriate?
Medium176You are troubleshooting a failed flow run. Where do you find the specific input and output data for each action?
Medium177You are using the 'Copilot' control in your canvas app. How do you link it to your specific data?
Hard178You need to automate document extraction using AI Builder. The documents are varied invoices. Which model type should you configure?
Medium179Which TWO of the following steps are required to move an AI-powered solution to production? (Choose TWO)
Hard180You want to automate the process of sending an email whenever a specific field value changes. What is the best way to achieve this?
Medium181In a canvas app, you want to allow users to upload images to Dataverse. Which control is best suited for this?
Medium182You are implementing an AI-powered automation that writes back to a SQL database. You need to prevent multiple instances of the same flow from updating the same record simultaneously. What should you enable?
Hard183What is the purpose of the 'Parallel' branch in Power Automate?
Easy184A user reports they cannot see a custom table in their app, even though the table is part of the solution. What is the most likely cause?
Hard185Which TWO of the following are key components of a Power Automate flow? (Choose TWO)
Easy186Which THREE features help ensure your canvas app is performant?
Medium187In AI Hub, what does 'Training' refer to?
Easy188Which pane in the Power Apps Studio is used to add new screens to a canvas app?
Easy189Which THREE capabilities are provided by Copilot Studio to integrate AI into business logic?
Hard190You have an app that needs to connect to an on-premises SQL Server. What is required to facilitate this?
Hard191Which of the following is a benefit of using Solutions for your Power Automate flows?
Easy192You are building a solution that includes a flow and an app. Where should you save these components to ensure they can be easily moved between environments?
Medium193Which TWO actions can be performed in the Power Platform admin center?
Medium194You need to automate a process that extracts data from PDF invoices. Some invoices are multi-page. Which model type should you use?
Hard195A flow needs to perform an action every 5 minutes. What is the limitation regarding the 'Recurrence' trigger?
Hard196You need to trigger a Cloud Flow from a canvas app when a button is clicked. How do you integrate the flow?
Hard197You are building a model-driven app and need a field to be mandatory only when another field is filled. How do you achieve this?
Medium198Which TWO types of components can be included in a Power Apps Solution?
Easy199Which THREE items are considered default table behaviors?
Hard200Which TWO items are visible in the Power Apps 'Tree View' pane?
Easy201A canvas app user reports that a gallery is not displaying data from a Dataverse table. You verify the connection is active. What is the most likely cause?
Medium202You want to use AI Builder to predict whether a customer will churn. You have a Dataverse table with historical churn data. What is the first step?
Medium203Which THREE features are part of Dataverse security?
HardOther domains
All AB-410 exam domains
Frequently asked questions
- What does the troubleshooting domain cover on the AB-410 exam?
- troubleshooting questions test whether you can apply the concept in context, not just recognise a definition.
- How many questions are in this domain?
- This page lists all 203 troubleshooting questions in the AB-410 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only troubleshooting questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.