Microsoft AB-410 Practice Test Questions and Exam Dumps Part17 Q321-340

View Full Microsoft AB-410 Exam Dumps and Practice Test Dumps

 

Question 321.

Which Dataverse feature lets an organization restrict access to sensitive columns?

  1. Business process flow
  2. Column security profile
  3. View filter
  4. Alternate key

Correct Answer: 2

Explanation:

A column security profile is used with Dataverse column-level security to control which users or teams can access secured columns. Administrators can configure permissions such as read, create, or update for protected columns through the appropriate security profile. This is useful when a table contains information that should not be visible or editable by every user who can access the record itself. Column security works at a more granular level than table permissions. For example, users may be able to read a customer record while being restricted from viewing a confidential field. This provides an additional layer of protection for sensitive information.

Question 322.

Which Dataverse security model allows managers to access records based on reporting relationships?

  1. Hierarchical security
  2. Duplicate detection
  3. Column security
  4. Business rule

Correct Answer: 1

Explanation:

Hierarchical security provides record access based on an organization’s management hierarchy when the feature is configured appropriately. It can allow managers to access records associated with users lower in the hierarchy without requiring individual sharing for every record. This approach can be useful in organizations where supervisors need visibility into subordinate users’ work. Hierarchical security is different from business-unit security because its access model is based on hierarchy rather than simply organizational membership. Administrators should carefully design the hierarchy and access settings because hierarchy-based access can broaden record visibility. It should complement, rather than replace, the organization’s broader security-role strategy.

Question 323.

Which Dataverse capability allows a record to be shared with another user without changing ownership?

  1. Assignment
  2. Record sharing
  3. Deletion
  4. Ownership reassignment

Correct Answer: 2

Explanation:

Record sharing grants another user or team access to a specific record while leaving ownership unchanged. This is useful when collaboration is required but transferring ownership would not be appropriate. The permissions granted through sharing determine what the recipient can do with the record. Assignment has a different effect because it changes ownership from one user or team to another. Record sharing can therefore provide targeted access without restructuring ownership. Administrators should use sharing carefully because extensive individual sharing can make a security model harder to maintain. Teams and other structured security mechanisms may be preferable when the same access pattern applies repeatedly.

Question 324.

Which Power Apps feature is used to create reusable logic and UI within a canvas app?

  1. Custom component
  2. Business unit
  3. Queue
  4. Audit log

Correct Answer: 1

Explanation:

A custom component packages reusable user-interface elements and associated behavior within a canvas app. Components can contain controls, formulas, and custom properties, allowing makers to create modular application experiences. Reusable components are helpful when the same interface pattern appears in several places because changes can be managed centrally within the component rather than duplicated across controls. Component libraries can extend this concept by making reusable components available across multiple apps. Business units, queues, and audit logs serve completely different purposes. Custom components therefore support application design and maintainability rather than data security or record administration.

Question 325.

Which canvas app property determines whether a control is visible?

  1. Items
  2. Visible
  3. Default
  4. DisplayMode

Correct Answer: 2

Explanation:

The Visible property determines whether a control is displayed to the user. It can be set to a Boolean expression so that the control appears or disappears based on application state. For example, a maker might show an approval section only when a record has reached a particular status. Items specifies the data shown by controls such as galleries or dropdowns, Default determines an initial value, and DisplayMode controls whether a control is editable, disabled, or view-only. Visible therefore addresses presentation rather than data retrieval or edit permissions. Conditional visibility can help create cleaner interfaces by showing users only relevant controls.

Question 326.

Which canvas app property controls whether a control can be edited or interacted with?

  1. DisplayMode
  2. Visible
  3. Items
  4. TemplateSize

Correct Answer: 1

Explanation:

DisplayMode controls the interaction state of many canvas controls. Depending on the value, a control can generally be editable, disabled, or view-only where supported. This is useful when an application needs to prevent users from changing data under certain conditions while still displaying the information. Visible determines whether a control appears at all, while Items defines the records or values presented by applicable controls. TemplateSize controls the size of gallery templates. DisplayMode can therefore be used to implement conditional interaction without necessarily removing information from the screen.

Question 327.

Which Power Fx function navigates a user to another screen?

  1. Navigate
  2. Refresh
  3. SubmitForm
  4. Reset

Correct Answer: 1

Explanation:

Navigate changes the current screen in a canvas app and can optionally provide a transition effect and context values. It is commonly used with buttons, icons, or other controls when an app needs to move users through a multi-screen experience. SubmitForm has a different purpose because it submits a form to its data source. Refresh retrieves updated data, while Reset restores a control to its default value. Navigate can also work with application state so that the destination screen receives information needed for its display. Good navigation design helps users move predictably between lists, details, editing, and confirmation experiences.

Question 328.

Which Power Fx function displays a temporary message to the user?

  1. Patch
  2. Notify
  3. Collect
  4. Filter

Correct Answer: 2

Explanation:

Notify displays a message to the user in a canvas app. It can be used to communicate information such as successful operations, warnings, or errors. For example, after a record is successfully saved, an app can use Notify to confirm the action. Patch modifies data, Collect adds records, and Filter returns records matching a condition. Notify is therefore a user-interface feedback function rather than a data-management operation. Makers should keep notifications concise and meaningful so users can understand what happened without being overwhelmed by repeated messages. It can also be combined with error-handling logic for more useful feedback.

Question 329.

Which Power Fx function submits the contents of an Edit form?

  1. SubmitForm
  2. NewForm
  3. ViewForm
  4. ResetForm

Correct Answer: 3

Explanation:

SubmitForm submits the data contained in a form control to its connected data source. It is commonly used with Edit forms when users need to create or update records through a standard form experience. The form’s mode and associated data source determine how the submission behaves. NewForm prepares a form for creating a new record, ViewForm puts a form into viewing mode, and ResetForm resets a form to its initial state. After submission, makers can use form events such as OnSuccess and OnFailure to provide appropriate feedback or navigation. This creates a structured and user-friendly save process.

Question 330.

Which form function prepares a canvas form for creating a new record?

  1. ResetForm
  2. EditForm
  3. NewForm
  4. ViewForm

Correct Answer: 3

Explanation:

NewForm changes a form into a mode intended for creating a new record. It prepares the form to work with default values and allows users to enter information for a new item. This is commonly combined with SubmitForm when building a create-record workflow. EditForm prepares a form for modifying an existing record, ViewForm presents a record without editing, and ResetForm restores the form’s values to their initial state. Understanding form modes is important because the same form control can support viewing, editing, and creating records depending on how it is configured.

Question 331.

Which canvas app function restores a form to its initial values?

  1. ResetForm
  2. ClearCollect
  3. Reset
  4. Refresh

Correct Answer: 1

Explanation:

ResetForm resets an entire form to its initial state, including restoring the values of its cards and controls according to the form’s current record and configuration. It is useful when a user cancels an edit or when the maker needs to discard unsaved changes. Reset is different because it generally resets an individual control rather than the whole form. ClearCollect modifies a collection, while Refresh requests updated data from a data source. ResetForm can therefore be especially useful for cancel buttons or workflows where users need a reliable way to abandon changes before submission.

Question 332.

Which canvas app function resets an individual control to its default value?

  1. Reset
  2. ResetForm
  3. Refresh
  4. Defaults

Correct Answer: 1

Explanation:

Reset restores a control to its default value. It is useful when a maker wants to clear or restore a particular input without resetting an entire form. For example, a button could reset a search box after a search has been completed. ResetForm operates at the form level and can reset multiple controls associated with that form. Refresh retrieves current data from a data source, while Defaults returns a default record for a data source and is often used with Patch. Understanding the scope of these functions helps makers choose the correct operation for the desired user experience.

Question 333.

Which Power Apps control property specifies the records displayed by a gallery?

  1. Items
  2. Visible
  3. OnSelect
  4. DisplayMode

Correct Answer: 4

Explanation:

The Items property determines the data source or table expression used by a gallery. Makers can assign a table, collection, or formula such as Filter or Sort to control which records appear. This makes Items one of the most important properties for building data-driven gallery experiences. Visible controls whether the gallery appears, OnSelect defines behavior when an item or control is selected, and DisplayMode controls interaction state. A well-designed Items formula can combine filtering, sorting, searching, and other transformations while also considering delegation when the gallery is connected to a large external data source.

Question 334.

Which canvas app property runs a formula when a user selects a button?

  1. Items
  2. OnSelect
  3. Default
  4. Visible

Correct Answer: 2

Explanation:

OnSelect defines the formula that executes when a user selects an applicable control, such as a button, icon, or gallery item. It is commonly used for navigation, data updates, notifications, and other user-triggered actions. For example, a button’s OnSelect formula can validate information and then submit a form. Items specifies the data presented by controls that use it, Default defines an initial value, and Visible controls display state. OnSelect is therefore central to interactive canvas app design because it connects user actions with application behavior.

Question 335.

Which Power Fx function can create a new collection or add records to an existing one?

  1. Collect
  2. Filter
  3. Sort
  4. LookUp

Correct Answer: 1

Explanation:

Collect adds records to a collection or, where supported, to a data source. If the collection does not already exist, Collect can create it when the operation is executed. Collections are useful for temporary or local app data, such as selected items, temporary calculations, or locally managed datasets. Filter returns records based on a condition, Sort changes their order, and LookUp retrieves a matching record or value. Makers should remember that collections are not automatically synchronized with Dataverse. If persistent business data must be stored, the appropriate connected data source should generally be used rather than relying solely on a local collection.

Question 336.

Which Power Fx function removes all records from a collection?

  1. ClearCollect
  2. Clear
  3. Remove
  4. RemoveIf

Correct Answer: 2

Explanation:

Clear removes all records from a collection. It is useful when a maker needs to empty temporary application data without immediately replacing it with another dataset. ClearCollect performs a different operation because it clears the collection and then adds the supplied records. Remove deletes specified records, while RemoveIf deletes records that satisfy a condition. Clear is particularly useful when resetting temporary selections or preparing a collection for a new operation. Makers should distinguish collection operations from persistent data-source operations because clearing a local collection does not automatically delete the corresponding records from a connected Dataverse table.

Question 337.

Which Power Automate feature prevents a flow from starting unless a condition is met?

  1. Trigger condition
  2. Scope
  3. Compose
  4. Approval

Correct Answer: 1

Explanation:

A trigger condition allows a flow to start only when a specified expression evaluates to true. This can reduce unnecessary flow runs because the flow does not begin when the triggering event does not meet the required criteria. For example, a flow can be configured to respond only when a particular status or field value is present. This differs from a Condition action because a Condition runs after the flow has already started. Using trigger conditions can improve efficiency and reduce unnecessary processing, especially in scenarios where a connector generates many events but only a subset should initiate automation.

Question 338.

Which Power Automate action stores a value for use later in a flow without performing a business operation itself?

  1. Compose
  2. Condition
  3. Apply to each
  4. Approval

Correct Answer: 4

Explanation:

Compose stores or produces an output based on an expression or supplied value. Its output can then be referenced by later actions in the flow. Compose is useful for inspecting intermediate values, formatting data, creating reusable expressions, and simplifying complex workflows. Condition evaluates logic and selects a branch, Apply to each repeats actions for records in an array, and Approval supports approval processes. Compose is therefore a flexible data-manipulation and debugging tool. Makers often use it to make expressions easier to read or to expose intermediate results while troubleshooting a flow.

Question 339.

Which Power Automate action repeats a set of actions for each item in an array?

  1. Scope
  2. Apply to each
  3. Compose
  4. Delay

Correct Answer: 2

Explanation:

Apply to each repeats the actions inside its loop for every item in an array or collection. It is commonly used when a flow receives multiple records and needs to process each record individually. For example, a flow can iterate through a list of records and send a notification for each one. Scope groups actions, Compose works with values and expressions, and Delay pauses execution. Makers should consider concurrency settings when processing many items because parallel processing can improve performance but may also create conflicts when operations depend on one another or modify shared data.

Question 340.

Which Power Automate action pauses flow execution for a specified period?

  1. Compose
  2. Condition
  3. Delay
  4. Scope

Correct Answer: 3

Explanation:

Delay pauses the execution of a Power Automate flow for a specified duration. It is useful when a workflow needs to wait before performing a later action. For example, a process may wait for a period before checking whether an external event has occurred or sending a follow-up notification. Compose stores or transforms values, Condition evaluates a logical expression, and Scope groups actions. Delay should be used thoughtfully because long pauses can affect workflow timing and overall process design. When the requirement is to wait until a particular date or time rather than simply for a duration, other scheduling approaches may be more appropriate.