Courseiva

Microsoft Certified: Intelligent Applications Builder Associate (AB-410) (AB-410) (AB-410) — Questions 151203

203 questions total · 3pages · All types, answers revealed

Page 2

Page 3 of 3

151
Multi-Selectmedium

Which TWO methods can be used to import data into Dataverse?

Select 2 answers
A.Direct SQL injection
B.Power BI dashboard
C.Dataflows
D.Data Import Wizard
E.Manual form entry only
AnswersC, D

Dataflows are a primary ETL tool.

Why this answer

Dataflows and Data Import wizards are standard tools for bringing data into the system.

152
MCQeasy

Which component in a model-driven app is used to present a summary of data?

A.Command bar
B.Table
C.Dashboard
D.Business process flow
AnswerC

Dashboards provide visual summaries and charts.

Why this answer

Dashboards are designed to provide graphical summaries of data in model-driven apps.

153
MCQeasy

Which tool should you use to check for errors in your Power Automate flow logic before publishing?

A.Solution Checker
B.Test button
C.Power Automate logs
D.Flow Checker
AnswerD

The flow checker validates individual flow logic.

Why this answer

The Flow Checker is the built-in tool that analyzes your flow for potential performance or error issues.

154
Multi-Selectmedium

Which THREE of the following are true about Copilot Studio agents? (Choose THREE)

Select 3 answers
A.They support multi-turn conversations
B.They require a separate server
C.They can connect to internal data sources
D.They are always built with Python
E.They use topics to manage conversations
AnswersA, C, E

Agents maintain context across turns.

Why this answer

Agents use topics, entities, and can connect to data.

155
MCQeasy

Which menu in the Power Apps maker portal do you use to view all your tables?

A.Flows
B.Solutions
C.Apps
D.Data
AnswerD

The Data section lists all tables and their configurations.

Why this answer

The 'Data' tab is the centralized location for managing tables in the environment.

156
MCQmedium

A 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?

A.Synchronous Plugin
B.Power Automate Cloud Flow
C.Client-side JavaScript
D.Business Rule on the form
AnswerA

Plugins execute within the data pipeline and can abort the operation if validation fails.

Why this answer

Synchronous plugins or real-time workflows run during the data pipeline and can block saves.

157
MCQeasy

Where can you view the historical run logs for a specific Power Automate cloud flow?

A.AI Hub
B.Details page of the flow
C.Solution Explorer
D.Flow Designer
AnswerB

The flow details page displays the run history list.

Why this answer

The '28-day run history' provides a detailed list of all flow execution instances, their status, and duration.

158
MCQmedium

You 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?

A.Use global variables
B.Save to a Dataverse table
C.Use the Send an email action
D.Use an environment variable
AnswerA

Global variables persist data across topics and agents within the same session.

Why this answer

Global variables or context variables are the standard way to pass information between topics/agents.

159
MCQeasy

You are creating a business process flow in Dataverse. What is the primary purpose of this component?

A.To guide users through a business process
B.To act as a chatbot
C.To perform complex calculations
D.To automate background tasks
AnswerA

This is the intended UI purpose.

Why this answer

Business process flows guide users through a standardized set of steps/stages in a business process.

160
Multi-Selecthard

Which TWO of the following are best practices for securing flow logic? (Choose TWO)

Select 2 answers
A.Always run flows as System Administrator
B.Store passwords in flow variables
C.Share flows with 'Everyone' in the org
D.Use service principals for connectors
E.Use Data Loss Prevention policies
AnswersD, E

Service principals avoid user-based credential management.

Why this answer

Use least privilege and secure sensitive data.

161
MCQeasy

You 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?

A.Configurable Cascading
B.Many-to-Many
C.Referential
D.Parental
AnswerD

Parental relationships enforce cascading actions like delete on the child records.

Why this answer

A parental (cascading) relationship is used to manage record lifecycles in parent-child hierarchies.

162
MCQmedium

You want to trigger a cloud flow from a Power Apps button. What is the most important step in the flow design?

A.Set the flow to public
B.Add the 'PowerApps' trigger
C.Create a HTTP request trigger
D.Use a Dataverse trigger
AnswerB

This specific trigger is required for integration.

Why this answer

You must use the 'PowerApps' trigger to allow the flow to be called and accept parameters from the app.

163
MCQmedium

Which type of relationship is required to allow multiple 'Contacts' to be associated with multiple 'Accounts'?

A.Many-to-One
B.Many-to-Many
C.One-to-Many
D.Parental
AnswerB

M:N supports the required cross-reference structure.

Why this answer

Many-to-Many relationships are designed for scenarios where records can relate to multiple records on both sides.

164
MCQhard

You have a business rule that runs on a form. It sets a field to mandatory. Can this be bypassed?

A.Yes, because it is client-side logic
B.Yes, if the user is an admin
C.No, it is enforced at the database level
D.No, it is enforced by the app
AnswerA

Client-side rules are not as secure as server-side requirements.

Why this answer

Business rules on forms are client-side only and can be bypassed by users using browser dev tools or API calls.

165
MCQmedium

When you generate a canvas app from natural language, what happens to the data?

A.It creates a new Dataverse table
B.It deletes existing data
C.It exports data to Excel
D.It connects to a random SQL server
AnswerA

The generator creates a schema in Dataverse based on the prompt.

Why this answer

The system creates a new Dataverse table to match the requirements identified in the natural language prompt.

166
MCQhard

You are orchestrating an agent that needs to call multiple Power Automate flows sequentially. What is the best design pattern?

A.Use variables to trigger flows
B.Use a Copilot topic to invoke flows
C.Embed flows in a Gallery
D.Create a single monolithic flow
AnswerB

Topics allow for sequential action and flow invocation.

Why this answer

Using a 'topic' in Copilot Studio to call these flows in a defined sequence is the intended pattern for agent orchestration.

167
MCQhard

You are implementing 'Human in the Loop' with a Power Automate flow. Which action stops the flow and waits for an input?

A.Do until loop
B.Ask in Power Apps
C.Wait for an approval
D.Delay
AnswerC

This creates a blocking task that resumes once the user acts.

Why this answer

The 'Wait for an approval' action pauses the flow execution until the user responds.

168
MCQhard

A user has 'User' level access to a table. They create a record. Who is the owner of the record?

A.The Business Unit Manager
B.The record has no owner
C.The user who created the record
D.The System Administrator
AnswerC

The creator is set as the owner by default.

Why this answer

In Dataverse, the user who creates the record is automatically assigned as the owner unless otherwise specified by logic.

169
MCQmedium

You need to create a field that automatically calculates the total revenue of a customer based on related invoices. Which field type should you use?

A.Lookup field
B.Calculated field
C.Rollup field
D.Formula column
AnswerC

Rollup fields perform aggregations on related entity records.

Why this answer

Rollup fields are designed to aggregate data from related records.

170
MCQhard

A user reports that their Copilot is hallucinating. Which setting should you adjust to reduce this?

A.Increase the conversation boost
B.Adjust the moderation and grounding settings
C.Change the bot's name
D.Add more topics
AnswerB

Tightening these settings ensures the model sticks to provided documentation.

Why this answer

Lowering the moderation or strictness settings (or providing better grounding context) helps reduce hallucinations.

171
Multi-Selecthard

You 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?

Select 3 answers
A.Power Automate connection
B.Authentication set to 'Only for Teams'
C.Action mapping in the agent designer
D.Allow agent to call external APIs
E.Topic trigger actions
AnswersA, C, E

The agent needs access to the Power Automate environment.

Why this answer

Agents require topics, specific trigger actions, and authenticated connectors to trigger flows.

172
MCQeasy

What is the maximum number of environments a single tenant can create?

A.Dependent on licensing
B.10
C.Fixed at 50
D.Unlimited
AnswerA

Environment quotas are determined by the number of licenses purchased.

Why this answer

The limit depends on the license, but the question implies the concept of environment provisioning limitations.

173
Multi-Selecteasy

Which TWO elements are part of the 'Model-driven' app architecture?

Select 2 answers
A.Custom JavaScript functions
B.Dataverse tables
C.Sitemap
D.Direct SQL connections
E.Canvas screens
AnswersB, C

Tables are the heart of model-driven apps.

Why this answer

Model-driven apps are built on Dataverse and use a sitemap for navigation.

174
MCQeasy

Which of these is NOT a valid trigger for a Power Automate flow?

A.Recurrence
B.When a row is added
C.Send an email
D.HTTP request
AnswerC

Send an email is an action, not a trigger.

Why this answer

An 'Action' cannot be a trigger; it is something a flow does.

175
MCQmedium

You 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?

A.Whole Number column
B.Text column
C.Lookup column
D.Choice column
AnswerD

Choice columns enforce data integrity by restricting selection to a predefined list.

Why this answer

Choice columns provide a controlled list of values for consistent categorization.

176
MCQmedium

You are troubleshooting a failed flow run. Where do you find the specific input and output data for each action?

A.In the Flow Designer
B.In the Run history
C.In the environment logs
D.In the Solution history
AnswerB

Run history captures the data for every step of a specific execution.

Why this answer

The 'Run history' provides a detailed view of every action's input and output.

177
MCQhard

You are using the 'Copilot' control in your canvas app. How do you link it to your specific data?

A.Change the app name
B.Configure the Data sources property
C.Write a custom API connector
D.Update the environment variable
AnswerB

Linking the data source allows Copilot to query relevant information.

Why this answer

You map the Copilot control to a data source, often by configuring the 'Data Sources' property in the control's configuration.

178
MCQmedium

You need to automate document extraction using AI Builder. The documents are varied invoices. Which model type should you configure?

A.Document Processing
B.Object Detection
C.Entity Extraction
D.Prediction model
AnswerA

Document Processing is designed for invoices, forms, and other documents.

Why this answer

For varied, non-structured document types like invoices, the Document Processing model is the appropriate choice.

179
Multi-Selecthard

Which TWO of the following steps are required to move an AI-powered solution to production? (Choose TWO)

Select 2 answers
A.Manually recreate all flows
B.Delete the original AI model
C.Hardcode the environment IDs
D.Import the solution into the target environment
E.Export the solution
AnswersD, E

Required for deployment.

Why this answer

Exporting the solution and then importing into the new environment is the standard process.

180
MCQmedium

You want to automate the process of sending an email whenever a specific field value changes. What is the best way to achieve this?

A.Business Rule
B.Plugin
C.Workflow
D.Power Automate flow
AnswerD

Flows are designed to trigger on field changes and perform actions like sending emails.

Why this answer

Power Automate flows are the standard tool for cross-platform automation and notifications.

181
MCQmedium

In a canvas app, you want to allow users to upload images to Dataverse. Which control is best suited for this?

A.Gallery control
B.Text input control
C.Add Picture control
D.Label control
AnswerC

The Add Picture control simplifies image uploading and handling.

Why this answer

The Add Picture control is designed for capturing or uploading images to be processed by the app.

182
MCQhard

You 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?

A.Transaction scope
B.Sequential execution in concurrency control
C.Asynchronous loop
D.Retry policy
AnswerB

Setting concurrency to 1 ensures the flow runs sequentially.

Why this answer

Concurrency control allows you to limit the number of instances running at once, which is vital for database record integrity.

183
MCQeasy

What is the purpose of the 'Parallel' branch in Power Automate?

A.To stop the flow
B.To loop through data
C.To run multiple actions at the same time
D.To wait for a condition
AnswerC

This is the definition of parallel execution.

Why this answer

Parallel branches allow actions to run concurrently, speeding up flow performance.

184
MCQhard

A 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?

A.The user is missing Read privileges in their security role
B.The site map has not been updated
C.The table is set to Private
D.The table is not in the default solution
AnswerA

Without Read access on the table, the user cannot see it in the app interface.

Why this answer

Security roles determine access to tables. If the role does not have the necessary privileges, the table will not appear.

185
Multi-Selecteasy

Which TWO of the following are key components of a Power Automate flow? (Choose TWO)

Select 2 answers
A.Action
B.CSS file
C.Database schema
D.Trigger
E.Server configuration
AnswersA, D

Actions perform the work inside the flow.

Why this answer

Flows are built from triggers and actions.

186
Multi-Selectmedium

Which THREE features help ensure your canvas app is performant?

Select 3 answers
A.Adding more images
B.Using delegation
C.Minimizing the number of controls
D.Caching data in collections
E.Using Power Automate flows
AnswersB, C, D

Offloading processing to the server improves speed.

Why this answer

Performance is improved by caching, reducing data fetches, and avoiding unnecessary lookups.

187
MCQeasy

In AI Hub, what does 'Training' refer to?

A.Publishing the model
B.Deleting old models
C.Teaching the model with data
D.Updating the UI
AnswerC

This is the core definition of model training.

Why this answer

Training is the process of teaching an AI model using your specific data to improve accuracy.

188
MCQeasy

Which pane in the Power Apps Studio is used to add new screens to a canvas app?

A.Media pane
B.Data pane
C.Tree view
D.Properties pane
AnswerC

The Tree View pane allows adding, renaming, and reordering screens.

Why this answer

The Tree View pane shows the hierarchy of the app, including screens.

189
Multi-Selecthard

Which THREE capabilities are provided by Copilot Studio to integrate AI into business logic?

Select 3 answers
A.Automatic translation of all user emails.
B.Plugins for calling external systems.
C.Topics to define conversational flows.
D.Direct hardware control.
E.Generative Answers for knowledge retrieval.
AnswersB, C, E

Plugins allow Copilot to execute business logic.

Why this answer

Plugins, Topics, and Generative Answers are the three core building blocks for Copilot integration.

190
MCQhard

You have an app that needs to connect to an on-premises SQL Server. What is required to facilitate this?

A.On-premises data gateway
B.A custom API
C.Public IP address
D.A cloud-native connector
AnswerA

The gateway acts as the secure bridge for on-premises connectivity.

Why this answer

The On-premises data gateway is essential for bridging the cloud to on-premises resources.

191
MCQeasy

Which of the following is a benefit of using Solutions for your Power Automate flows?

A.They bypass the need for connectors.
B.They allow flows to run without a license.
C.They increase the flow execution speed.
D.They allow for Application Lifecycle Management (ALM).
AnswerD

Solutions enable the packaging and deployment of components.

Why this answer

Solutions are the required mechanism for moving flows and other components between environments (ALM).

192
MCQmedium

You 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?

A.My Flows
B.Dataverse tables
C.A Solution
D.Default environment
AnswerC

Solutions are designed for ALM (Application Lifecycle Management).

Why this answer

Solutions are the standard packaging mechanism for migrating Power Platform components.

193
Multi-Selectmedium

Which TWO actions can be performed in the Power Platform admin center?

Select 2 answers
A.Manage Data Loss Prevention (DLP) policies
B.Design forms
C.Create Business Rules
D.Create new environments
E.Edit records
AnswersA, D

DLP is a key admin security feature.

Why this answer

Admin center manages environments and data policies (DLP).

194
MCQhard

You need to automate a process that extracts data from PDF invoices. Some invoices are multi-page. Which model type should you use?

A.Sentiment analysis
B.Document processing
C.Text classification
D.Object detection
AnswerB

Document processing is specifically designed for complex, multi-page data extraction.

Why this answer

Document Intelligence/AI Builder 'Form Processing' or 'Document Processing' is designed to extract tables and fields from multi-page documents.

195
MCQhard

A flow needs to perform an action every 5 minutes. What is the limitation regarding the 'Recurrence' trigger?

A.It can only run once per day
B.It requires a Premium connector
C.It may be subject to throttling if it runs too often
D.It cannot run if the flow is turned off
AnswerC

High-frequency flows can hit platform service limits.

Why this answer

Recurrence triggers have minimum intervals, and flow concurrency can impact performance if not managed.

196
MCQhard

You need to trigger a Cloud Flow from a canvas app when a button is clicked. How do you integrate the flow?

A.Add the flow in the Power Automate pane and call it in the OnSelect property
B.Use a business rule
C.Embed it as a web page
D.Add it to the sitemap
AnswerA

This is the standard integration path for Power Automate and Power Apps.

Why this answer

You add the flow as a data source in the canvas app, then call it using the 'Run' method.

197
MCQmedium

You are building a model-driven app and need a field to be mandatory only when another field is filled. How do you achieve this?

A.Dataverse validation
B.Form component
C.Power Fx code
D.Business rule
AnswerD

Business rules support conditional field requirements.

Why this answer

Business rules allow setting the 'Required' level of a field based on conditions.

198
Multi-Selecteasy

Which TWO types of components can be included in a Power Apps Solution?

Select 2 answers
A.Operating system updates
B.Browser extensions
C.Canvas apps
D.User personal files
E.Model-driven apps
AnswersC, E

Canvas apps are primary solution components.

Why this answer

Solutions are designed to package various Power Platform components for transport.

199
Multi-Selecthard

Which THREE items are considered default table behaviors?

Select 3 answers
A.External API exposure
B.Record ownership
C.Form-based workflows
D.Connections
E.Auditing
AnswersB, D, E

Standard feature for user-based access control.

Why this answer

Dataverse tables support auditing, record ownership, and connections by default.

200
Multi-Selecteasy

Which TWO items are visible in the Power Apps 'Tree View' pane?

Select 2 answers
A.User profiles
B.Screens
C.Dataverse environments
D.Controls
E.Power Automate flows
AnswersB, D

Screens are the top-level objects in the tree.

Why this answer

The Tree View displays all screens and the controls contained within them.

201
MCQmedium

A 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?

A.The Items property of the gallery is empty
B.The user does not have read access to the table
C.The app is using the wrong theme
D.The app is in edit mode
AnswerA

The gallery cannot display data if the Items property is not set to a valid data source.

Why this answer

If the data source is connected but not visible, the Items property of the gallery is likely empty or incorrectly set.

202
MCQmedium

You 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?

A.Create an object detection model.
B.Export the data to Excel.
C.Train a model in the AI Hub.
D.Create a Prediction model in AI Builder.
AnswerD

The Prediction model is specifically designed for binary outcomes like churn.

Why this answer

Creating a Prediction model in AI Builder requires selecting the Dataverse table and the specific column (outcome) to predict.

203
Multi-Selecthard

Which THREE features are part of Dataverse security?

Select 3 answers
A.Security Roles
B.Form-level scripting
C.Field Security Profiles
D.App-level branding
E.Business Units
AnswersA, C, E

Core security component.

Why this answer

Security is based on roles, field-level profiles, and business units.

Page 2

Page 3 of 3

All pages