Courseiva

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

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

Page 1

Page 2 of 3

Page 3
76
MCQhard

You need to store sensitive information in your canvas app. How should you protect it?

A.Use a variable
B.Hide the control
C.Use Dataverse field-level security
D.Rename the field
AnswerC

This restricts access to data based on user security roles.

Why this answer

Field-level security in Dataverse is the most robust way to protect sensitive data at the field level.

77
MCQeasy

When adding a page to a model-driven app, what type of pages can you include?

A.Tables and dashboards
B.Only Power BI reports
C.Only canvas app screens
D.Only web pages
AnswerA

These are standard model-driven components.

Why this answer

Model-driven apps support Dataverse tables, dashboards, and custom pages.

78
MCQhard

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

A.The app icon
B.The browser cache
C.The user's password
D.Field security profile configuration
AnswerD

Field security can override standard table permissions.

Why this answer

The 'Field Security Profile' or form-level 'Read-only' setting is often the culprit for fields that are otherwise writable.

79
MCQeasy

Which property of a Text Input control in a canvas app allows you to display a placeholder text?

A.Placeholder
B.HintText
C.Default
D.Value
AnswerB

HintText provides the user with a prompt for what to enter.

Why this answer

The HintText property is specifically for showing placeholder text when the input is empty.

80
MCQeasy

Which navigation element in a model-driven app allows you to group related tables together?

A.Forms
B.Groups
C.Charts
D.Views
AnswerB

Groups are used to organize tables into sections in the sitemap.

Why this answer

Areas and Groups are the standard way to organize the sitemap navigation.

81
Multi-Selecthard

Which THREE methods can you use to connect a canvas app to a data source?

Select 3 answers
A.Editing the C# source code
B.Insert > Data
C.Using a connector in the App designer
D.Directly typing a connection string
E.Data pane
AnswersB, C, E

A quick way to add connections.

Why this answer

You can use the Data pane, add existing tables directly, or use connectors.

82
MCQmedium

Which Dataverse feature is best for synchronizing data from an external SQL database?

A.Power Automate
B.API access
C.Virtual tables
D.Dataflows
AnswerC

Virtual tables provide real-time access to external data sources.

Why this answer

Virtual tables (or Virtual Entities) allow you to interact with external data as if it were a native Dataverse table.

83
MCQhard

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

A.Configure the 'Temperature' setting to 0.
B.Retrain the model.
C.Provide a JSON schema definition within the prompt instructions.
D.Use a regex action after the prompt.
AnswerC

Prompting for specific JSON schemas is the best practice for programmatic data extraction.

Why this answer

Defining a clear structure in the prompt or using structured outputs in Copilot Studio ensures the LLM returns data in a predictable format.

84
Multi-Selectmedium

Which TWO field types allow for mathematical calculations?

Select 2 answers
A.Lookup
B.Text
C.Calculated
D.Choice
E.Rollup
AnswersC, E

Used for row-level math.

Why this answer

Calculated and Rollup fields are the primary types for performing math in Dataverse.

85
MCQmedium

You need to allow a user to select multiple items from a list in a canvas app. Which control should you use?

A.Radio button
B.Combo box
C.Toggle
D.Dropdown
AnswerB

Combo boxes support selection of multiple items.

Why this answer

The Combo Box control supports multi-selection, whereas a Dropdown is limited to single-select.

86
Multi-Selecthard

Which THREE of the following can cause an AI model to fail in production? (Choose THREE)

Select 3 answers
A.Changes in input data format
B.Expired service account credentials
C.Increasing flow speed
D.Changing the flow name
E.Insufficient API service quota
AnswersA, B, E

Schema changes break AI inputs.

Why this answer

Data drift, API changes, and permission issues are common.

87
Multi-Selecthard

Which THREE of the following are primary capabilities of Dataverse business rules?

Select 3 answers
A.Delete records automatically
B.Set field requirements (Business Required)
C.Validate data and show error messages
D.Set field values
E.Write custom C# code
AnswersB, C, D

Business rules can change the requirement level of a field dynamically.

Why this answer

Business rules provide a UI-based way to set field values, set default values, and perform validation logic.

88
Multi-Selectmedium

When configuring AI Builder for Document Processing, which THREE steps are required for a successful model deployment?

Select 3 answers
A.Define the document fields to extract.
B.Create a dedicated Azure subscription.
C.Convert all documents to JSON format.
D.Publish the model.
E.Upload at least five documents for training.
AnswersA, D, E

You must define the schema for extraction.

Why this answer

Training, testing, and publishing are the standard lifecycle steps for AI Builder models.

89
MCQeasy

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

A.Command bar
B.App sitemap
C.Business rule
D.View designer
AnswerB

The sitemap determines the navigation and grouping of tables for the mobile app.

Why this answer

The sitemap in a model-driven app controls the navigation and the app's structure on mobile devices.

90
MCQeasy

You want to automate the extraction of data from invoices using AI Builder. Which model type should you choose?

A.Document processing model
B.Object detection model
C.Category classification model
D.Prediction model
AnswerA

Document processing is the correct AI Builder model for invoice extraction.

Why this answer

Form processing (now called Document Intelligence or Document Processing) is specifically designed to extract structured data from documents like invoices.

91
Multi-Selecthard

Which THREE items are required to create a new Model-driven app?

Select 3 answers
A.Site map
B.An Azure SQL database
C.A canvas component
D.A security role
E.At least one table
AnswersA, D, E

The site map defines navigation.

Why this answer

A model-driven app requires a site map, a table, and a security role for access.

92
Multi-Selecthard

Which THREE items are considered 'Managed' components in a solution?

Select 3 answers
A.Views
B.Forms
C.Individual record data
D.The user list
E.Entities
AnswersA, B, E

Views are solution-aware components.

Why this answer

Managed components are locked items like entities, forms, and views after they have been imported.

93
MCQmedium

You have created a Copilot agent for your canvas app. Where do you configure the topics the agent can respond to?

A.Dataverse environment settings
B.Copilot Studio
C.Canvas app formula bar
D.Power Apps App designer
AnswerB

Copilot Studio is the dedicated environment for managing agent conversation topics.

Why this answer

Copilot Studio is where topics and conversational logic are managed for agents.

94
Multi-Selecthard

Which TWO settings are crucial when deploying a model-driven app to production?

Select 2 answers
A.Environment variables
B.Hard-coded URLs
C.Manual editing of production forms
D.Local developer PC IP addresses
E.Managed solutions
AnswersA, E

These manage configuration differences across environments.

Why this answer

Solutions and environment variables are vital for successful deployment.

95
MCQmedium

Which action should be used in Power Automate to handle errors when a specific step might fail due to transient network issues?

A.Scope action
B.Configure run after
C.Terminate action
D.Do until loop
AnswerB

This allows you to define failure handling logic.

Why this answer

The 'Configure run after' setting allows you to specify that an action should run even if a previous action fails or times out.

96
Multi-Selectmedium

Which TWO types of security roles exist in Dataverse?

Select 2 answers
A.Custom
B.System-provided
C.User-defined
D.Anonymous
E.Dynamic
AnswersA, B

Roles created by makers to meet specific business needs.

Why this answer

Security roles can be custom created or system-provided.

97
MCQeasy

What is the primary function of an AI Builder 'Prebuilt' model?

A.To store training datasets
B.To customize the model's architecture
C.To train on your own custom data
D.To provide out-of-the-box AI functionality
AnswerD

Prebuilt models are designed for immediate use.

Why this answer

Prebuilt models are ready-to-use models trained by Microsoft for common tasks without needing custom training data.

98
MCQhard

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

A.Parent: Child Business Units
B.Business Unit
C.User
D.Organization
AnswerB

The Business Unit access level limits record visibility to those owned by members of the user's specific business unit.

Why this answer

The 'Business Unit' access level in a security role restricts data visibility to records owned by users within the same business unit.

99
MCQeasy

In a canvas app, how do you change the order of items in a gallery?

A.Change the gallery theme
B.Use a filter
C.Drag and drop the items
D.Use the Sort function in the Items property
AnswerD

Sort modifies the order of the collection or data source.

Why this answer

The 'Sort' or 'SortByColumns' functions are used to order data in the Items property of a gallery.

100
Multi-Selecthard

Which TWO actions should you take when troubleshooting a broken data connection in a canvas app?

Select 2 answers
A.Reinstall the browser
B.Delete the app
C.Rename the app
D.Verify the connection status in the Data pane
E.Check the user's security role
AnswersD, E

The Data pane shows if a connection is valid or broken.

Why this answer

Check the connection status and verify the user's permissions.

101
Multi-Selecteasy

Which THREE of the following are valid components of a Dataverse solution?

Select 3 answers
A.Table
B.System Administrator
C.User Security Profile
D.Canvas App
E.Power Automate cloud flow
AnswersA, D, E

Tables are core components of Dataverse solutions.

Why this answer

Solutions are containers for Dataverse components including Tables, Power Automate flows, and Canvas Apps.

102
MCQeasy

Where do you define the table relationships in the Power Apps maker portal?

A.Security role editor
B.Environment settings
C.Table editor
D.App designer
AnswerC

The table editor is where you manage schema, including relationships.

Why this answer

The 'Relationships' tab within the table definition interface is where links are managed.

103
MCQhard

You are using Copilot to generate a canvas app. You want to add a specific layout. What is the most effective approach?

A.Describe the layout in the natural language prompt
B.Write C# code
C.Upload an image of the layout
D.Manually add every control first
AnswerA

The generator is designed to translate descriptive requests into UI configurations.

Why this answer

You describe the layout in the natural language prompt; the generator parses and implements it.

104
MCQmedium

A user needs to see the history of changes made to a record's fields. What feature must be enabled?

A.Change tracking
B.Auditing
C.Version control
D.Table logging
AnswerB

Auditing tracks field changes and provides a history view.

Why this answer

Auditing is the mechanism that tracks and logs changes to record fields over time.

105
MCQmedium

Which component should you use to create a user-friendly process guide on a form?

A.Business Process Flow
B.Business Rule
C.Dashboard
D.Quick View Form
AnswerA

BPFs provide a structured, multi-step process UI.

Why this answer

Business Process Flows (BPF) provide a visual, guided stage-gate interface for users.

106
MCQeasy

What is the primary purpose of a Dataverse 'Solution'?

A.To store table data
B.To package and deploy customizations
C.To act as a database backup
D.To define user permissions
AnswerB

Solutions are the standard for ALM and moving customizations.

Why this answer

Solutions are the mechanism to bundle and transport components between environments.

107
MCQeasy

What is the purpose of the 'Default Solution' in Dataverse?

A.To secure data
B.To store all system components
C.To package for production
D.To act as a backup
AnswerB

The Default Solution captures every unmanaged change in the environment.

Why this answer

The Default Solution contains all unmanaged components in the system.

108
MCQhard

A user complains that their changes in a canvas app are not saved to the Dataverse table. What is the most common reason?

A.The data source is read-only
B.The SubmitForm function is not called
C.The connection is offline
D.The form is in View mode
AnswerB

SubmitForm is required to commit changes to the backend.

Why this answer

The SubmitForm function must be called to persist the changes from the form control to the data source.

109
MCQhard

You are migrating a solution from development to production. You notice the custom table is missing. What is the most common reason?

A.The environment is a trial
B.The table was not added to the solution
C.The solution is managed
D.The table is a system table
AnswerB

Components must be explicitly added to a solution to be part of the transport.

Why this answer

If a component is not added to the solution, it will not be included in the exported package.

110
Multi-Selectmedium

Which TWO settings in Power Automate can you modify to improve the execution speed of a flow?

Select 2 answers
A.Trigger conditions to reduce unnecessary runs.
B.Increasing the number of variables.
C.Concurrency control in loops.
D.Hardcoding connection strings.
E.Using a Delay action at the start.
AnswersA, C

Reducing unnecessary runs saves resources and time.

Why this answer

Concurrency control and trigger conditions are key performance-tuning settings.

111
MCQeasy

Which feature in AI Hub allows you to test AI models without creating a full flow?

A.AI Playground
B.Model Test tab
C.Power Apps Studio
D.Dataverse preview
AnswerB

The Test tab is the standard interface for validating model performance.

Why this answer

The 'Test' tab within the AI Builder model details page allows for immediate validation of a model's output.

112
MCQmedium

You need to group fields together on a form for better readability. What should you use?

A.Section
B.Tab
C.Column
D.Quick View
AnswerA

Sections are the primary way to group fields within a tab.

Why this answer

Sections are the standard form container used to group fields logically.

113
Multi-Selecteasy

Which TWO actions can you perform in the Power Apps App designer?

Select 2 answers
A.Host a website
B.Write complex C# code
C.Configure the app sitemap
D.Create a new Dataverse table
E.Edit user passwords
AnswersC, D

The sitemap is a core component of the App designer.

Why this answer

The App designer is for structuring the app's components, including sitemaps and pages.

114
Multi-Selectmedium

Which THREE properties of a form control are essential for data submission?

Select 3 answers
A.OnSuccess
B.Theme
C.Item
D.Visible
E.DataSource
AnswersA, C, E

Defines actions after a successful save.

Why this answer

DataSource, Item, and the SubmitForm function are the holy trinity of form submission.

115
MCQeasy

What is the primary role of a 'Security Role' in Dataverse?

A.To route work items
B.To manage app branding
C.To define data access privileges
D.To define user authentication
AnswerC

Security roles are the core mechanism for row/table level access.

Why this answer

Security roles define the granular access (create, read, write, delete) to tables and components.

116
MCQhard

You have a table that is set to 'Organization' owned. What does this mean for security?

A.The records are owned by the system admin
B.The records must be assigned
C.The records are private
D.The records have no owner field
AnswerD

Organization-owned tables lack the 'Owner' field.

Why this answer

Organization-owned tables do not have an owner field, and access is typically controlled via global privileges rather than per-record ownership.

117
MCQeasy

What is the first step to create a model-driven app from an existing table?

A.Select the table in the Power Apps maker portal
B.Write a Power Fx formula
C.Configure the command bar
D.Create a business rule
AnswerA

Choosing the table is the foundation for creating the app's data model.

Why this answer

You start in the Power Apps maker portal by selecting 'Create' and then 'Model-driven app from blank' or from a table.

118
Multi-Selecteasy

Which THREE of the following are AI Hub features? (Choose THREE)

Select 3 answers
A.Document processing
B.Sentiment analysis
C.SQL Server query editor
D.Power BI dashboard builder
E.Text classification
AnswersA, B, E

A key AI builder capability.

Why this answer

AI Hub provides various models including prebuilt and custom.

119
MCQeasy

What is a 'connector' in Power Automate?

A.A programming language
B.A user interface element
C.A wrapper for an API
D.A database table
AnswerC

Connectors act as bridges to external services.

Why this answer

Connectors are wrappers around APIs that allow Power Automate to talk to services like SharePoint, SQL, etc.

120
MCQeasy

Which component allows you to embed a Copilot directly inside a Power App?

A.Canvas flow
B.Form component
C.Copilot control
D.Chat control
E.IFrame element
AnswerC

The Copilot control is the designated Power App component for this purpose.

Why this answer

The Copilot control is a standard component in Power Apps Studio for embedding chat experiences.

121
MCQmedium

You need to ensure that an AI model only processes documents from a specific language. Where do you validate this?

A.In a flow Condition action
B.In the model's training set
C.In the AI Hub settings
D.In the Copilot manifest
AnswerA

This is the correct place to intercept and validate input data.

Why this answer

You must check the 'language' property or content in the flow before passing it to the AI model.

122
Multi-Selecthard

Which TWO steps are required to set up a Copilot agent for a specific app?

Select 2 answers
A.Create a bot in Copilot Studio
B.Purchase a separate server
C.Hard-code the database connection
D.Recompile the app binary
E.Enable data connections for the agent
AnswersA, E

The bot is the core agent container.

Why this answer

Integration requires creating a bot and enabling the relevant data connectors.

123
MCQmedium

You are auditing Dataverse environment performance. You find that a custom table has excessive growth. Which action should you take to manage storage capacity effectively?

A.Increase the environment database capacity.
B.Convert the table to a Virtual Table.
C.Configure a Dataverse retention policy.
D.Delete the audit logs.
AnswerC

Retention policies are designed to automatically remove or archive records based on criteria, helping manage storage growth.

Why this answer

Setting a retention policy allows you to automatically delete or archive old records, reducing storage consumption.

124
MCQhard

You need to send an email with an attachment that is generated by a flow. The file size is 25MB. Why might this fail?

A.Email message size limits are exceeded
B.The file type is not supported
C.Dataverse doesn't store files
D.The flow trigger is too fast
AnswerA

The Outlook connector has strict payload limits for attachments.

Why this answer

Office 365 Outlook connector has a default limit for message size (usually 10-20MB depending on the environment).

125
MCQhard

You need to prevent a user from deleting a record. Which permission should you remove from their security role?

A.Write
B.Read
C.Delete
D.Append
AnswerC

The Delete privilege explicitly controls record removal.

Why this answer

The Delete privilege within a security role controls the ability to remove records.

126
MCQhard

You have an app generated via natural language. You want to change the primary field of the app. Where do you change this?

A.In the table settings within Dataverse
B.In the App designer property pane
C.In the Canvas app properties
D.By deleting and recreating the app
AnswerA

Primary name fields are defined at the table level in the Dataverse metadata.

Why this answer

The primary field is a property of the table, which must be configured in the Dataverse table designer.

127
MCQhard

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

A.In the trigger settings
B.In the connection settings
C.In the Environment variables
D.In the HTTP action Headers property
AnswerD

This allows for specific key-value pairs per request.

Why this answer

You can use the 'HTTP' action and add the header in the 'Headers' section.

128
MCQhard

You notice that an image in your canvas app is blurry. What should you check to ensure it displays at high quality?

A.The app background color
B.The Image property and control dimensions
C.The number of data sources
D.The app theme
AnswerB

Ensuring the control matches the aspect ratio prevents stretching and blurriness.

Why this answer

The Image property needs to point to a high-resolution version, or the control might need resizing to match the image aspect ratio.

129
Multi-Selecteasy

Which THREE items are considered 'Components' in a Power Platform Solution?

Select 3 answers
A.Cloud flows
B.Canvas apps
C.User passwords.
D.Environment variables
E.Browser bookmarks.
AnswersA, B, D

Flows are core components.

Why this answer

Flows, Canvas Apps, and Environment Variables are standard components of a solution.

130
MCQeasy

In a model-driven app, which view should you modify if you want to change the columns displayed to users by default?

A.System view
B.Form
C.Dashboard
D.Personal view
AnswerA

System views define the default data presentation for all users.

Why this answer

The 'Default' or 'Active' view is what users see when they open a table; editing it updates the UI.

131
MCQmedium

Your organization requires that a flow must wait for manager approval before proceeding to update a Dataverse record. Which action should you use?

A.Condition action
B.Parallel branch action
C.Start and wait for an approval action
D.Delay until action
AnswerC

This action halts the flow and sends an approval request notification.

Why this answer

The 'Start and wait for an approval' action is designed specifically for workflow approvals and will pause the flow until the approval is completed.

132
MCQmedium

You are configuring a Power Automate flow that uses a Premium connector. What is a requirement for this flow to be shared with other users?

A.The flow must be a desktop flow
B.The flow must be moved to a different environment
C.The user must have a Power Apps or Power Automate Premium license
D.The user must be a co-owner
AnswerC

Premium connectors require premium licensing for users interacting with the flow.

Why this answer

Users who run a flow that uses a premium connector must have an appropriate license, or the flow must be shared in a specific way that allows them to run it.

133
Multi-Selectmedium

Which THREE types of controls are commonly used to input data in a canvas app?

Select 3 answers
A.Text input
B.Dropdown
C.Label
D.Icon
E.Toggle
AnswersA, B, E

Standard for free-form text.

Why this answer

Text input, drop-downs, and toggles are standard data input controls.

134
MCQmedium

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

A.Contributor
B.Viewer
C.Owner
D.Run-only user
AnswerC

Owners have full access to edit and manage the flow.

Why this answer

To edit and manage a flow, the colleague must be added as an 'Owner'.

135
MCQeasy

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

A.When a row is selected
B.List rows
C.Recurrence
D.When a row is added, modified or deleted
AnswerD

This trigger uses Dataverse Webhooks for real-time execution.

Why this answer

The 'When a row is added, modified or deleted' trigger is the standard Dataverse trigger for event-driven automation.

136
MCQeasy

Where in the Power Platform environment can you view the metrics regarding how many times your AI models have been invoked?

A.Power Apps Studio
B.Power Automate portal
C.AI Hub in the Power Platform Admin Center
D.Solutions explorer
AnswerC

This is the central location for AI consumption and performance metrics.

Why this answer

AI Hub in the Power Platform Admin Center provides monitoring and analytics for AI models.

137
MCQhard

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

A.Create a shared mailbox.
B.Use Access Teams.
C.Assign the teams to different Business Units.
D.Implement Field-Level Security.
AnswerC

Separating teams into distinct business units allows you to use business unit-level security roles to restrict data visibility effectively.

Why this answer

Business units are the primary mechanism for partitioning data access in Dataverse; placing teams into different business units enables security role-based filtering.

138
Multi-Selecthard

Which THREE actions are permitted by a Business Rule?

Select 3 answers
A.Perform external API calls
B.Delete records
C.Set visibility of fields
D.Set field requirements
E.Set field values
AnswersC, D, E

Rules can toggle field display.

Why this answer

Business rules can set values, show/hide fields, and validate data.

139
MCQeasy

Which action in Power Automate is used to format a date string into a specific format (e.g., YYYY-MM-DD)?

A.Convert time zone
B.Parse JSON
C.Add to time
D.formatDateTime
AnswerD

This expression takes a timestamp and a format string.

Why this answer

The formatDateTime expression is the standard function for date formatting.

140
MCQmedium

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

A.Increase the local cache limit
B.Use delegation-friendly functions like Filter()
C.Reduce the number of columns
D.Switch to an Excel file
AnswerB

Delegation allows the data source to handle large queries.

Why this answer

Delegation is required for the app to offload filtering to the data source rather than processing locally.

141
MCQhard

You are analyzing AI Hub logs. Which status indicates that the model was successfully invoked but failed to return a prediction?

A.Succeeded
B.Failed
C.Skipped
D.Waiting
AnswerB

This denotes an execution error during the model request.

Why this answer

A 'Failed' status in the run history (or specific model error code) indicates the invocation occurred but failed.

142
Multi-Selecteasy

Which THREE of the following are benefits of using Copilot in Power Automate? (Choose THREE)

Select 3 answers
A.Explaining complex flow logic
B.Replacing the need for Dataverse
C.Automatically fixing all syntax errors in expressions
D.Troubleshooting flow run failures
E.Generating flow suggestions from prompts
AnswersA, D, E

Copilot can summarize existing flows.

Why this answer

Copilot helps with creation, explanation, and troubleshooting.

143
MCQhard

A Copilot needs to be restricted to only answer questions based on the documentation provided in a specific SharePoint folder. How should you configure this?

A.Add the SharePoint folder as a Knowledge source in Copilot Studio.
B.Disable 'Public Web' in Copilot settings.
C.Create a custom filter in the Generative Answers node.
D.Use a system prompt to deny external knowledge.
AnswerA

This restricts the generative AI to the provided documents.

Why this answer

Adding the SharePoint location as a data source (knowledge base) for the Copilot limits its scope to that content.

144
MCQeasy

Which entity property determines if a record can be renamed by a user?

A.Owner field
B.Record ID
C.Primary Name field
D.Status field
AnswerC

The Primary Name field holds the string representation of the record.

Why this answer

The 'Primary Name' field is the identifier that users see as the record name.

145
MCQhard

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

A.Remove the field from the Form
B.Assign the user a different security role
C.Set the field to read-only on the form
D.Create a Field Security Profile and assign it to the user
AnswerD

Field security requires a profile to explicitly grant or deny field access.

Why this answer

You must create a Field Security Profile and add the user to it with specific permissions.

146
MCQmedium

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

A.Inside the AI Hub model settings
B.Within a Condition control in Power Automate
C.In the Dataverse business rule
D.In the Copilot Studio agent manifest
AnswerB

You must use a Condition control to evaluate the output of the AI model.

Why this answer

The logic to filter or route based on output must be placed inside the Power Automate flow downstream from the AI action.

147
Multi-Selectmedium

Which TWO of the following are valid ways to trigger an AI-powered automation? (Choose TWO)

Select 2 answers
A.Every time the user logs in
B.When a file is moved in the cloud
C.From a Power Apps button
D.When a physical button is pressed in AI Hub
E.When a Dataverse row is modified
AnswersC, E

Manual triggers from apps are common.

Why this answer

You can trigger flows based on record events or manual input.

148
Multi-Selectmedium

Which THREE actions are essential when designing a robust Power Automate cloud flow that interacts with Dataverse?

Select 3 answers
A.Hardcoding Dataverse record IDs.
B.Setting 'Pagination' in the trigger or action settings.
C.Using 'Filter rows' to minimize returned records.
D.Using 'Get rows' without any filter criteria.
E.Implementing 'Configure run after' for error handling.
AnswersB, C, E

Pagination allows handling large datasets larger than the default limit.

Why this answer

Error handling, filtering, and pagination are critical for building reliable and efficient flows against Dataverse.

149
Multi-Selecthard

Which THREE actions can a system administrator perform in an environment?

Select 3 answers
A.Deploy solutions
B.Restore database backups
C.Assign security roles
D.Edit all user personal records
E.Create custom JavaScript web resources
AnswersA, B, C

Solution deployment is a standard admin responsibility.

Why this answer

Admins manage security, backups, and app deployments.

150
MCQmedium

What is the primary function of a 'Business Process Flow' in a model-driven app?

A.To store data
B.To design the UI layout
C.To guide users through a process
D.To perform math calculations
AnswerC

They provide a visual roadmap for task completion.

Why this answer

Business process flows guide users through a standardized set of steps to complete a task.

Page 1

Page 2 of 3

Page 3

All pages