Power Automate Trigger for Dataverse Field Changes

AB-410 By islever Editorial Last updated

Short answer

D When a row is added, modified or deleted

Question

A company uses Microsoft Dataverse to store customer records on the Account table. A business process flow is configured for the table.
The company requires a Power Automate cloud flow that validates and corrects the format of the customer account number. The Power Automate flow must run whenever data in this field changes.
You need to recommend a trigger for the cloud flow.
Which trigger should you recommend?
  1. When a row is selected
  2. When a flow step is run from a business process flow
  3. When an action is performed
  4. When a row is added, modified or deleted Correct Answer

Key Takeaways

The main trap is confusing Business Process Flow triggers with row-level data triggers; use the row trigger for automatic field validation, not the BPF trigger.

Learn which Power Automate trigger to use for validating Dataverse records when fields change. The correct solution uses the 'When a row is added, modified or deleted' trigger for automatic data correction.

Common mistake: Selecting 'When a flow step is run from a business process flow' because a BPF is mentioned, but this only triggers on manual process steps, not automatic data updates.

Expert Analysis

The requirement is to trigger a Power Automate cloud flow specifically when the customer account number field changes. In Microsoft Dataverse, the most reliable and standard trigger for reacting to data modifications within a table is the When a row is added, modified or deleted trigger.

Option D, When a row is added, modified or deleted, is the correct choice because it directly monitors the Dataverse table for any update operations on records. This allows the flow to intercept the change, validate the format of the account number, and apply corrections if necessary. It is the native integration point for automating business logic tied to record lifecycle events.

Option A, When a row is selected, is incorrect because this is not a standard Dataverse trigger for automation; it typically refers to UI interactions in canvas apps rather than backend data processing. Option B, When a flow step is run from a business process flow, triggers only when a specific stage or action is manually executed by a user within the BPF interface, not automatically when underlying data fields change. Option C, When an action is performed, is too vague and not a specific trigger name available in the Power Automate Dataverse connector context for this scenario.

A common trap is selecting Option B because the question mentions a Business Process Flow (BPF) is configured. However, the presence of a BPF does not mean all data changes must be handled via the BPF trigger. The BPF trigger is for workflow steps, while data validation on field changes requires the row-level trigger. The question asks for validation upon field change, which is a data event, not a process stage event.

Exam Strategy

Always distinguish between process-oriented triggers and data-oriented triggers in Power Automate. If the requirement involves reacting to a field value change or record creation/deletion, look for the 'When a row is added, modified or deleted' trigger. Do not be distracted by other configured features like Business Process Flows unless the requirement explicitly states that the action must occur during a specific BPF stage transition.

Frequently Asked Questions

Can I use a Business Process Flow trigger for field validation?

No. BPF triggers fire when a user moves to a new stage or performs an action within the flow, not when underlying data fields are updated programmatically or manually outside the flow context.

Does the 'When a row is modified' trigger work for read-only fields?

It fires when the row is modified, regardless of whether the changed field was read-only. However, you can filter the trigger in Power Automate to only run when specific columns are updated.

More AB-410 FAQ →

Discussion 1 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 1

  1. exam_upskill 👍 1 Answered D
    D. When a row is added, modified or deleted

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

← Back to AB-410 Study Guide