cert
cert-1
cert-2

Pass Microsoft PL-400 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
PL-400 Exam - Verified By Experts
PL-400 Premium Bundle
$14.99

PL-400 Premium Bundle

$74.99
$89.98
  • Premium File 429 Questions & Answers. Last update: Nov 10, 2026
  • Training Course 106 Video Lectures
 
$89.98
$74.99
accept 41 downloads in last 7 days
block-screenshots
Purchase Microsoft PL-400 Exam Training Products Individually
Microsoft PL-400 Premium File
Premium File 429 Q&A
$76.99$69.99
Microsoft PL-400 Video Training Course
Training Course 106 Lectures
$21.99 $19.99
Microsoft PL-400 Practice Test 8

Question 70

An integration loses its cursor and repopulates a customer deleted for compliance because it ignores deletion tombstones. Which TWO complementary steps provide the intended implementation AND the evidence needed to validate it? Select TWO.

  1. Use durable checkpoints, conflict detection and explicit deletion reconciliation to keep external systems consistent with Dataverse.
  2. Use Dataverse UpsertRequest or Web API upsert with alternate-key addressing for create-or-update synchronization while handling conflicts explicitly.
  3. Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.
  4. Inspect Function authentication, request/response mapping, OpenAPI action, error status, timeout and log correlation.
  5. The business event arrives with enough immutable identifier and operation context for safe downstream handling.

Explanation

Correct Answers

A:

Use durable checkpoints, conflict detection and explicit deletion reconciliation to keep external systems consistent with Dataverse. This choice implements the controlling platform requirement rather than masking the symptom. Bidirectional sync requires a defined source of truth and conflict policy; timestamp equality alone is insufficient. Verify the change using: Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint. This is the implementation half of the required two-step answer.

C:

Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint. These observations separate this failure from adjacent capabilities or permissions. Bidirectional sync requires a defined source of truth and conflict policy; timestamp equality alone is insufficient. The relevant implementation is: Use durable checkpoints, conflict detection and explicit deletion reconciliation to keep external systems consistent with Dataverse. This is the diagnostic/verification half of the required two-step answer.

Incorrect Answers

B:

Use Dataverse UpsertRequest or Web API upsert with alternate-key addressing for create-or-update synchronization while handling conflicts explicitly. This step belongs to Dataverse UpsertRequest idempotent load rather than the complementary pair here. The required action is: Use durable checkpoints, conflict detection and explicit deletion reconciliation to keep external systems consistent with Dataverse. And its evidence is: Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.

D:

Inspect Function authentication, request/response mapping, OpenAPI action, error status, timeout and log correlation. This step belongs to Azure Function-backed connector transformation rather than the complementary pair here. The required action is: Use durable checkpoints, conflict detection and explicit deletion reconciliation to keep external systems consistent with Dataverse. And its evidence is: Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.

E:

The business event arrives with enough immutable identifier and operation context for safe downstream handling. This step belongs to Dataverse IServiceEndpointNotificationService event publish rather than the complementary pair here. The required action is: Use durable checkpoints, conflict detection and explicit deletion reconciliation to keep external systems consistent with Dataverse. And its evidence is: Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.

Question 71

A release pipeline copies an unmanaged development solution into production with no validation step or environment variable mapping. Which TWO complementary steps provide the intended implementation AND the evidence needed to validate it? Select TWO.

  1. Inspect environment-variable definition/default/current values, connection-reference binding, deployment settings and secret-storage policy.
  2. Keep related Dataverse tables, flows, connection references and plug-in registrations in a versioned solution and resolve dependencies before import.
  3. Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests.
  4. The service accesses only approved rows and forbidden updates fail even when made through a direct Web API call.
  5. Use Power Platform Pipelines or supported Build Tools with connection/environment settings, solution checker and approvals to release repeatable artifacts.

Explanation

Correct Answers

C:

Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests. These observations separate this failure from adjacent capabilities or permissions. CI/CD automates deploys but does not supply missing permissions, connection references or application acceptance tests. The relevant implementation is: Use Power Platform Pipelines or supported Build Tools with connection/environment settings, solution checker and approvals to release repeatable artifacts. This is the diagnostic/verification half of the required two-step answer.

E:

Use Power Platform Pipelines or supported Build Tools with connection/environment settings, solution checker and approvals to release repeatable artifacts. This choice implements the controlling platform requirement rather than masking the symptom. CI/CD automates deploys but does not supply missing permissions, connection references or application acceptance tests. Verify the change using: Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests. This is the implementation half of the required two-step answer.

Incorrect Answers

A:

Inspect environment-variable definition/default/current values, connection-reference binding, deployment settings and secret-storage policy. This step belongs to Environment variables and connection references rather than the complementary pair here. The required action is: Use Power Platform Pipelines or supported Build Tools with connection/environment settings, solution checker and approvals to release repeatable artifacts. And its evidence is: Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests.

B:

Keep related Dataverse tables, flows, connection references and plug-in registrations in a versioned solution and resolve dependencies before import. This step belongs to Solution component dependency management rather than the complementary pair here. The required action is: Use Power Platform Pipelines or supported Build Tools with connection/environment settings, solution checker and approvals to release repeatable artifacts. And its evidence is: Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests.

D:

The service accesses only approved rows and forbidden updates fail even when made through a direct Web API call. This step belongs to Least-privilege technical authorization design rather than the complementary pair here. The required action is: Use Power Platform Pipelines or supported Build Tools with connection/environment settings, solution checker and approvals to release repeatable artifacts. And its evidence is: Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests.

Question 72

An agent can invoke an unrestricted updateAccount MCP tool without a confirmation step for financial data. Which Power Platform extension or architecture change BEST addresses the core requirement?

  1. Use a supported Copilot Studio client library to invoke agents from app code while handling sessions, authorization, response events and cancellation.
  2. Expose Power Platform operations to Foundry agents using governed MCP servers and explicit tool schemas, permissions and audit traces.
  3. Move long-running operations to background processing with correlation and safe retries rather than forcing synchronous UI requests to remain open.
  4. Use expressions such as coalesce, empty, formatDateTime and guarded JSON parsing with explicit type assumptions.

Explanation

Correct Answer

B:

Expose Power Platform operations to Foundry agents using governed MCP servers and explicit tool schemas, permissions and audit traces. This choice implements the controlling platform requirement rather than masking the symptom. MCP advertises callable tools; their presence does not override Dataverse role-based authorization. Verify the change using: Inspect MCP tool descriptions, allowed identity, read/write separation, approval gates, payload validation and agent run logs.

Incorrect Answers

A:

Use a supported Copilot Studio client library to invoke agents from app code while handling sessions, authorization, response events and cancellation. That action addresses Copilot Studio client library consumption instead. Agent sessions can carry context across turns; code must bind sessions to the correct caller and lifetime. For this case, the targeted action is: Expose Power Platform operations to Foundry agents using governed MCP servers and explicit tool schemas, permissions and audit traces.

C:

Move long-running operations to background processing with correlation and safe retries rather than forcing synchronous UI requests to remain open. That action addresses Asynchronous background operations and safe batching instead. Background execution does not make an operation immediately committed or free from retried messages. For this case, the targeted action is: Expose Power Platform operations to Foundry agents using governed MCP servers and explicit tool schemas, permissions and audit traces.

D:

Use expressions such as coalesce, empty, formatDateTime and guarded JSON parsing with explicit type assumptions. That action addresses Power Automate expressions null coalesce and safe parsing instead. A missing property is not always equivalent to an empty string; expression behavior depends on data type. For this case, the targeted action is: Expose Power Platform operations to Foundry agents using governed MCP servers and explicit tool schemas, permissions and audit traces.

Question 73

A code app immediately displays approval complete after triggering a flow that can still fail on a later step. Which TWO complementary steps provide the intended implementation AND the evidence needed to validate it? Select TWO.

  1. Field behavior works across relevant forms without duplicate JavaScript and server constraints remain enforced separately.
  2. Review manifest input/output types, updateView context, change notification frequency, cleanup and rendered DOM subscriptions.
  3. Invoke a solution-managed cloud flow from a code app with well-defined input/output schemas and bounded timeout/error handling.
  4. Use supported code-app Dataverse data APIs to perform CRUD and read table metadata with correct logical names, permissions and paging.
  5. Inspect flow identifier, connection reference, child input parameters, caller authorization and flow run log.

Explanation

Correct Answers

C:

Invoke a solution-managed cloud flow from a code app with well-defined input/output schemas and bounded timeout/error handling. This choice implements the controlling platform requirement rather than masking the symptom. Calling a flow asynchronously does not guarantee its downstream actions committed before a UI success toast. Verify the change using: Inspect flow identifier, connection reference, child input parameters, caller authorization and flow run log. This is the implementation half of the required two-step answer.

E:

Inspect flow identifier, connection reference, child input parameters, caller authorization and flow run log. These observations separate this failure from adjacent capabilities or permissions. Calling a flow asynchronously does not guarantee its downstream actions committed before a UI success toast. The relevant implementation is: Invoke a solution-managed cloud flow from a code app with well-defined input/output schemas and bounded timeout/error handling. This is the diagnostic/verification half of the required two-step answer.

Incorrect Answers

A:

Field behavior works across relevant forms without duplicate JavaScript and server constraints remain enforced separately. This step belongs to Form business rule versus custom client JavaScript rather than the complementary pair here. The required action is: Invoke a solution-managed cloud flow from a code app with well-defined input/output schemas and bounded timeout/error handling. And its evidence is: Inspect flow identifier, connection reference, child input parameters, caller authorization and flow run log.

B:

Review manifest input/output types, updateView context, change notification frequency, cleanup and rendered DOM subscriptions. This step belongs to PCF lifecycle methods and output notification rather than the complementary pair here. The required action is: Invoke a solution-managed cloud flow from a code app with well-defined input/output schemas and bounded timeout/error handling. And its evidence is: Inspect flow identifier, connection reference, child input parameters, caller authorization and flow run log.

D:

Use supported code-app Dataverse data APIs to perform CRUD and read table metadata with correct logical names, permissions and paging. This step belongs to Code app Dataverse metadata and table operations rather than the complementary pair here. The required action is: Invoke a solution-managed cloud flow from a code app with well-defined input/output schemas and bounded timeout/error handling. And its evidence is: Inspect flow identifier, connection reference, child input parameters, caller authorization and flow run log.

Question 74

A support agent can read case status but must ask for approval before writing a customer credit. Which observable test result BEST confirms that the intended Power Platform component behaves correctly?

  1. The application reads the authoritative source while all required edits and security operations behave as documented.
  2. Operations staff can trace a failing user request across components without exposing customer personal data.
  3. The custom agent and Power Platform app exchange only explicitly authorized structured requests and log outcomes.
  4. The agent executes only permitted actions and produces traceable responses under the invoking user's entitlements.

Explanation

Correct Answer

D:

The agent executes only permitted actions and produces traceable responses under the invoking user's entitlements. This is an observable application, data or security outcome, not merely a successful build message. Agentic logic must be constrained by permissions and tool design; natural-language prompts are not authorization.

Incorrect Answers

A:

The application reads the authoritative source while all required edits and security operations behave as documented. This result validates Standard versus virtual Dataverse tables instead of the component in question. Here the specific acceptance check is: The agent executes only permitted actions and produces traceable responses under the invoking user's entitlements.

B:

Operations staff can trace a failing user request across components without exposing customer personal data. This result validates Cross-service monitoring and alert design instead of the component in question. Here the specific acceptance check is: The agent executes only permitted actions and produces traceable responses under the invoking user's entitlements.

C:

The custom agent and Power Platform app exchange only explicitly authorized structured requests and log outcomes. This result validates Microsoft Foundry versus Power Platform agent boundary instead of the component in question. Here the specific acceptance check is: The agent executes only permitted actions and produces traceable responses under the invoking user's entitlements.

Question 75

An environment contains two managed patches and the team deletes components without assessing layer dependency. Which evidence should the developer inspect FIRST to distinguish the root cause or verify the prerequisite?

  1. Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests.
  2. Inspect role privileges at access levels, ownership, team membership, row sharing, managed-environment policy and effective caller identity.
  3. Review active layer, publisher, managed property, patch versus upgrade, dependency and current component state.
  4. Inspect environment-variable definition/default/current values, connection-reference binding, deployment settings and secret-storage policy.

Explanation

Correct Answer

C:

Review active layer, publisher, managed property, patch versus upgrade, dependency and current component state. These observations separate this failure from adjacent capabilities or permissions. An unmanaged layer in production can override managed app changes even after a technically successful import. The relevant implementation is: Use managed solutions with controlled upgrades and inspect component layers to understand why a target customization overrides a release.

Incorrect Answers

A:

Inspect PAC CLI export/import steps, environment permissions, build logs, package version, preflight checks and postdeployment smoke tests. These checks are relevant to Power Platform pipelines and CI deployment gates, but are not the most discriminating first evidence for this case. Inspect instead: Review active layer, publisher, managed property, patch versus upgrade, dependency and current component state.

B:

Inspect role privileges at access levels, ownership, team membership, row sharing, managed-environment policy and effective caller identity. These checks are relevant to Least-privilege technical authorization design, but are not the most discriminating first evidence for this case. Inspect instead: Review active layer, publisher, managed property, patch versus upgrade, dependency and current component state.

D:

Inspect environment-variable definition/default/current values, connection-reference binding, deployment settings and secret-storage policy. These checks are relevant to Environment variables and connection references, but are not the most discriminating first evidence for this case. Inspect instead: Review active layer, publisher, managed property, patch versus upgrade, dependency and current component state.

Question 76

A plug-in treats a missing old status in Target as null and incorrectly triggers a status-transition event. Which observable test result BEST confirms that the intended Power Platform component behaves correctly?

  1. The handler reliably detects a value transition even when the incoming Update contains only changed columns.
  2. A partial failure triggers the intended compensation and no false success notification is sent.
  3. Only relevant table changes start the flow and a self-update does not cause unbounded reentry.
  4. Transient throttling recovers without overwhelming Dataverse or creating duplicate rows.

Explanation

Correct Answer

A:

The handler reliably detects a value transition even when the incoming Update contains only changed columns. This is an observable application, data or security outcome, not merely a successful build message. A Target entity can be sparse and an image only contains registered attributes; images do not automatically include all fields.

Incorrect Answers

B:

A partial failure triggers the intended compensation and no false success notification is sent. This result validates Power Automate Scope run-after and failure handling instead of the component in question. Here the specific acceptance check is: The handler reliably detects a value transition even when the incoming Update contains only changed columns.

C:

Only relevant table changes start the flow and a self-update does not cause unbounded reentry. This result validates Power Automate Dataverse trigger filter columns and OData instead of the component in question. Here the specific acceptance check is: The handler reliably detects a value transition even when the incoming Update contains only changed columns.

D:

Transient throttling recovers without overwhelming Dataverse or creating duplicate rows. This result validates Dataverse API service-protection throttle retry instead of the component in question. Here the specific acceptance check is: The handler reliably detects a value transition even when the incoming Update contains only changed columns.

Question 77

A create request for a prohibited customer type must be rejected before any associated record changes. Which TWO complementary steps provide the intended implementation AND the evidence needed to validate it? Select TWO.

  1. Inspect connection reference, authentication type, app-user table rights, retry count and 429 handling.
  2. Inspect message name, stage, execution context IsInTransaction, parent request, caller privileges and validation dependencies.
  3. In a synchronous PreOperation plug-in modify the Target attributes directly when a field can be set within the transaction instead of issuing a second Update.
  4. The application presents agent output in the right user session and aborted requests do not execute delayed unintended writes.
  5. Use PreValidation for early validation outside the main database transaction where appropriate and throw InvalidPluginExecutionException for unsupported operations.

Explanation

Correct Answers

B:

Inspect message name, stage, execution context IsInTransaction, parent request, caller privileges and validation dependencies. These observations separate this failure from adjacent capabilities or permissions. PreValidation is often outside the main transaction but may run within an existing parent transaction; verify actual context. The relevant implementation is: Use PreValidation for early validation outside the main database transaction where appropriate and throw InvalidPluginExecutionException for unsupported operations. This is the diagnostic/verification half of the required two-step answer.

E:

Use PreValidation for early validation outside the main database transaction where appropriate and throw InvalidPluginExecutionException for unsupported operations. This choice implements the controlling platform requirement rather than masking the symptom. PreValidation is often outside the main transaction but may run within an existing parent transaction; verify actual context. Verify the change using: Inspect message name, stage, execution context IsInTransaction, parent request, caller privileges and validation dependencies. This is the implementation half of the required two-step answer.

Incorrect Answers

A:

Inspect connection reference, authentication type, app-user table rights, retry count and 429 handling. This step belongs to Dataverse connector service principal and retry policies rather than the complementary pair here. The required action is: Use PreValidation for early validation outside the main database transaction where appropriate and throw InvalidPluginExecutionException for unsupported operations. And its evidence is: Inspect message name, stage, execution context IsInTransaction, parent request, caller privileges and validation dependencies.

C:

In a synchronous PreOperation plug-in modify the Target attributes directly when a field can be set within the transaction instead of issuing a second Update. This step belongs to Dataverse PreOperation Target changes rather than the complementary pair here. The required action is: Use PreValidation for early validation outside the main database transaction where appropriate and throw InvalidPluginExecutionException for unsupported operations. And its evidence is: Inspect message name, stage, execution context IsInTransaction, parent request, caller privileges and validation dependencies.

D:

The application presents agent output in the right user session and aborted requests do not execute delayed unintended writes. This step belongs to Copilot Studio client library consumption rather than the complementary pair here. The required action is: Use PreValidation for early validation outside the main database transaction where appropriate and throw InvalidPluginExecutionException for unsupported operations. And its evidence is: Inspect message name, stage, execution context IsInTransaction, parent request, caller privileges and validation dependencies.

Question 78

A Power Fx button always appears disabled because it evaluates the wrong selected item context on a grid. Which Power Platform extension or architecture change BEST addresses the core requirement?

  1. Configure a modern model-driven command with Power Fx visibility/action rules or supported JavaScript, matching permissions and saved state.
  2. Use supported Xrm.Navigation dialogs, notifications and openForm or navigateTo APIs rather than manipulating window location directly.
  3. Connect a code app to an authorized Copilot Studio agent through a supported client interface while validating user consent and action permissions.
  4. Keep declarative form logic in business rules when possible and use a client script only when complex supported custom behavior is required.

Explanation

Correct Answer

A:

Configure a modern model-driven command with Power Fx visibility/action rules or supported JavaScript, matching permissions and saved state. This choice implements the controlling platform requirement rather than masking the symptom. A hidden command is a UX convenience, not a security control for direct API access. Verify the change using: Inspect command designer placement, selection context, Power Fx formula, app publication and calling user's security role.

Incorrect Answers

B:

Use supported Xrm.Navigation dialogs, notifications and openForm or navigateTo APIs rather than manipulating window location directly. That action addresses Client notifications dialogs and navigation instead. Client API navigation/dialog methods provide supported host behavior that ad hoc browser redirects may bypass. For this case, the targeted action is: Configure a modern model-driven command with Power Fx visibility/action rules or supported JavaScript, matching permissions and saved state.

C:

Connect a code app to an authorized Copilot Studio agent through a supported client interface while validating user consent and action permissions. That action addresses Code app consuming Copilot Studio agent instead. Agent output is untrusted user-facing content; it cannot override application authorization or approval. For this case, the targeted action is: Configure a modern model-driven command with Power Fx visibility/action rules or supported JavaScript, matching permissions and saved state.

D:

Keep declarative form logic in business rules when possible and use a client script only when complex supported custom behavior is required. That action addresses Form business rule versus custom client JavaScript instead. Client-only rules cannot guarantee integrity for SDK/API writes; a complex callback may also increase form latency. For this case, the targeted action is: Configure a modern model-driven command with Power Fx visibility/action rules or supported JavaScript, matching permissions and saved state.

Question 79

A partner portal changes a shipping address after CRM sync, but the next import blindly overwrites that newer edit. Which evidence should the developer inspect FIRST to distinguish the root cause or verify the prerequisite?

  1. Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.
  2. Inspect ordering needs, delivery guarantees, subscriber model, retry/dead letter, throughput and data contract.
  3. Inspect message pipeline stage, endpoint configuration, event payload, caller identity, service bus connectivity and logs.
  4. Inspect key attributes, target Entity, UpsertResponse RecordCreated, error handling, ownership and retry idempotency.

Explanation

Correct Answer

A:

Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint. These observations separate this failure from adjacent capabilities or permissions. Bidirectional sync requires a defined source of truth and conflict policy; timestamp equality alone is insufficient. The relevant implementation is: Use durable checkpoints, conflict detection and explicit deletion reconciliation to keep external systems consistent with Dataverse.

Incorrect Answers

B:

Inspect ordering needs, delivery guarantees, subscriber model, retry/dead letter, throughput and data contract. These checks are relevant to Azure Service Bus and Event Hub endpoint selection, but are not the most discriminating first evidence for this case. Inspect instead: Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.

C:

Inspect message pipeline stage, endpoint configuration, event payload, caller identity, service bus connectivity and logs. These checks are relevant to Dataverse IServiceEndpointNotificationService event publish, but are not the most discriminating first evidence for this case. Inspect instead: Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.

D:

Inspect key attributes, target Entity, UpsertResponse RecordCreated, error handling, ownership and retry idempotency. These checks are relevant to Dataverse UpsertRequest idempotent load, but are not the most discriminating first evidence for this case. Inspect instead: Inspect source authoritative field, version/ETag, deleted marker, reprocessing window and recovery checkpoint.

Question 80

A flow writes a sync flag to its own source row and repeatedly invokes itself because there is no trigger guard. Which Power Platform extension or architecture change BEST addresses the core requirement?

  1. Use child flows inside solutions to share reusable logic with declared inputs, outputs and correct run-only connection behavior.
  2. Expose Power Platform operations to Foundry agents using governed MCP servers and explicit tool schemas, permissions and audit traces.
  3. Configure Dataverse trigger conditions, select columns, scope and filter expressions to avoid unnecessary flow runs.
  4. Configure timer or queue triggers with schedule, delivery guarantees, failure behavior and concurrency suited to the Power Platform job.

Explanation

Correct Answer

C:

Configure Dataverse trigger conditions, select columns, scope and filter expressions to avoid unnecessary flow runs. This choice implements the controlling platform requirement rather than masking the symptom. A trigger's filtering columns govern which changed fields matter; an expression still needs the correct internal names. Verify the change using: Inspect trigger type, filtering attributes, change type, OData row filter, trigger condition and run history.

Incorrect Answers

A:

Use child flows inside solutions to share reusable logic with declared inputs, outputs and correct run-only connection behavior. That action addresses Child flows and solution connection references instead. An arbitrary standalone flow cannot always be used directly as a solution child flow without the correct trigger and context. For this case, the targeted action is: Configure Dataverse trigger conditions, select columns, scope and filter expressions to avoid unnecessary flow runs.

B:

Expose Power Platform operations to Foundry agents using governed MCP servers and explicit tool schemas, permissions and audit traces. That action addresses Microsoft Foundry agent tool access via MCP servers instead. MCP advertises callable tools; their presence does not override Dataverse role-based authorization. For this case, the targeted action is: Configure Dataverse trigger conditions, select columns, scope and filter expressions to avoid unnecessary flow runs.

D:

Configure timer or queue triggers with schedule, delivery guarantees, failure behavior and concurrency suited to the Power Platform job. That action addresses Azure Functions Timer and queue trigger controls instead. Queue-trigger delivery can be repeated; timer schedule state and host execution require monitoring. For this case, the targeted action is: Configure Dataverse trigger conditions, select columns, scope and filter expressions to avoid unnecessary flow runs.

Microsoft Power Platform Developer (PL-400) Practice Tests