McAfee-Secured Website

Exam Bundle

Exam Code: PL-400

Exam Name Microsoft Power Platform Developer

Certification Provider: Microsoft

Corresponding Certification: Microsoft Certified: Power Platform Developer Associate

Microsoft PL-400 Bundle $25.00

100% Microsoft PL-400 Guaranteed Success With Testking Training Materials

Get Real PL-400 Exam Questions & Expert Verified Answers as Experienced on the Real Exam!

  • Questions & Answers

    PL-400 Questions & Answers

    429 Questions & Answers

    The ultimate exam preparation tool, Questions & Answers mirrors the actual PL-400 exam while allowing you to hone and measure every aspect of your test-taking ability.

  • PL-400 Video Course

    PL-400 Video Course

    106 Video Lectures

    PL-400 Video Course is developed by Microsoft Professionals to help you pass the PL-400 exam.

    Description

    This course will improve your knowledge and skills required to pass Microsoft Power Platform Developer exam.

Microsoft Power Platform Developer (PL-400) Practice Tests

Satisfaction Guaranteed

Money Back Guarantee

Testking provides hassle-free money back guarantee with our products. That is because we have 100% trust in the abilities of our professional and experience product team, and our record is a proof of that.

99.6% PASS RATE
Total Cost: $164.98
Bundle Price: $139.98

Purchase Individually

  • Questions & Answers

    Questions & Answers

    429 Questions

    $124.99
  • PL-400 Video Course

    Video Course

    106 Video Lectures

    $39.99

Microsoft PL-400 Practice Test 60

Question 590

At Brookside Manufacturing, the plant software team is implementing a work-order system upgrade under requirements for planned downtime and production traceability. After the proposed change, the release reviewer requires evidence for: A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. Which result BEST proves the intended fix is effective?

  1. In tests the agent proposes an action but no payment executes until a permitted approver confirms it.
  2. Responses summarize permitted interactions and excluded confidential records never appear in tool results.
  3. A representative conversation delegates the specialized task and returns a typed result without loss of caller context.
  4. The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

Explanation

Correct Answer

D:

The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping. This directly tests whether the reported failure has been corrected: A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The intended action was Use the supported Copilot Studio client library and its documented authentication/session methods. The observed Brookside Manufacturing outcome is stronger evidence than a completed ticket or a saved configuration alone.

Incorrect Answers

A:

In tests the agent proposes an action but no payment executes until a permitted approver confirms it. Such evidence would validate a different change: A generative agent automatically approves vendor payments based on free-form text without human approval. It follows the separate remedy Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write. The Brookside Manufacturing scenario instead reports A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The decisive observation must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

B:

Responses summarize permitted interactions and excluded confidential records never appear in tool results. Such evidence would validate a different change: An agent is asked to summarize internal service interactions using Work IQ data but its prompt includes pasted sensitive records. It follows the separate remedy Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts. The Brookside Manufacturing scenario instead reports A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The decisive observation must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

C:

A representative conversation delegates the specialized task and returns a typed result without loss of caller context. Such evidence would validate a different change: A support assistant is built as a generic Foundry agent although its workflows are tightly integrated with Copilot Studio conversations. It follows the separate remedy Choose an integration architecture connecting the Foundry agent and Copilot Studio agent with explicit responsibilities and boundaries. The Brookside Manufacturing scenario instead reports A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The decisive observation must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

Question 591

At Juniper Media, the production operations team is implementing a content licensing automation under requirements for governed asset rights. During the implementation check, developers discover: A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. Which change BEST resolves this specific problem?

  1. Use the supported Copilot Studio client library and its documented authentication/session methods.
  2. Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds.
  3. Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts.
  4. Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation.

Explanation

Correct Answer

A:

Use the supported Copilot Studio client library and its documented authentication/session methods. This specifically addresses A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. For Juniper Media, the design decision changes the underlying Power Platform solution behavior rather than an unrelated surface setting. A measurable acceptance result is: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

Incorrect Answers

B:

Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds. This is a plausible technique for a DIFFERENT requirement: An agent team declares production readiness after one demonstration without evaluating factual errors or unauthorized tool calls. The Juniper Media failure described here instead concerns A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. That choice does not establish the required correction; the acceptance result must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

C:

Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts. This is a plausible technique for a DIFFERENT requirement: An agent is asked to summarize internal service interactions using Work IQ data but its prompt includes pasted sensitive records. The Juniper Media failure described here instead concerns A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. That choice does not establish the required correction; the acceptance result must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

D:

Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation. This is a plausible technique for a DIFFERENT requirement: A custom Foundry agent must query customer cases through enterprise tools but its developer gives it broad direct database access. The Juniper Media failure described here instead concerns A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. That choice does not establish the required correction; the acceptance result must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

Question 592

At Juniper Media, the production operations team is implementing a content licensing automation under requirements for governed asset rights. The team says the following incident was fixed: A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. Which result BEST proves the intended fix is effective?

  1. A failing agent trace identifies the specific tool and error without storing sensitive prompt contents.
  2. The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.
  3. A prompt-injection test yields a safe report and no credential access or unauthorized data disclosure.
  4. Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

Explanation

Correct Answer

B:

The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping. This directly tests whether the reported failure has been corrected: A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The intended action was Use the supported Copilot Studio client library and its documented authentication/session methods. The observed Juniper Media outcome is stronger evidence than a completed ticket or a saved configuration alone.

Incorrect Answers

A:

A failing agent trace identifies the specific tool and error without storing sensitive prompt contents. Such evidence would validate a different change: A Foundry agent intermittently fails during a downstream MCP call but telemetry records only the final response text. It follows the separate remedy Capture sanitized tool-call traces, correlation IDs, latency and exception categories in approved monitoring. The Juniper Media scenario instead reports A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The decisive observation must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

C:

A prompt-injection test yields a safe report and no credential access or unauthorized data disclosure. Such evidence would validate a different change: A malicious external document instructs an agent to reveal Dataverse credentials while the agent is gathering a report. It follows the separate remedy Treat retrieved document text as untrusted data and restrict tools, secrets and prompt-following privileges at the execution boundary. The Juniper Media scenario instead reports A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The decisive observation must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

D:

Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call. Such evidence would validate a different change: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. It follows the separate remedy Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities. The Juniper Media scenario instead reports A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The decisive observation must be: The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.

Question 593

At Highland Education, the campus services team is implementing an apprenticeship management app under requirements for secure integration and predictable performance. The architecture review finds: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. Which change BEST resolves this specific problem?

  1. Treat retrieved document text as untrusted data and restrict tools, secrets and prompt-following privileges at the execution boundary.
  2. Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts.
  3. Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities.
  4. Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds.

Explanation

Correct Answer

C:

Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities. This specifically addresses A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. For Highland Education, the design decision changes the underlying Power Platform solution behavior rather than an unrelated surface setting. A measurable acceptance result is: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

Incorrect Answers

A:

Treat retrieved document text as untrusted data and restrict tools, secrets and prompt-following privileges at the execution boundary. This is a plausible technique for a DIFFERENT requirement: A malicious external document instructs an agent to reveal Dataverse credentials while the agent is gathering a report. The Highland Education failure described here instead concerns A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. That choice does not establish the required correction; the acceptance result must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

B:

Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts. This is a plausible technique for a DIFFERENT requirement: An agent is asked to summarize internal service interactions using Work IQ data but its prompt includes pasted sensitive records. The Highland Education failure described here instead concerns A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. That choice does not establish the required correction; the acceptance result must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

D:

Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds. This is a plausible technique for a DIFFERENT requirement: An agent team declares production readiness after one demonstration without evaluating factual errors or unauthorized tool calls. The Highland Education failure described here instead concerns A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. That choice does not establish the required correction; the acceptance result must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

Question 594

At Highland Education, the campus services team is implementing an apprenticeship management app under requirements for secure integration and predictable performance. After the proposed change, the release reviewer requires evidence for: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. Which result BEST proves the intended fix is effective?

  1. Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.
  2. Regression runs expose failures before deployment and version-to-version quality changes are measurable.
  3. A prompt-injection test yields a safe report and no credential access or unauthorized data disclosure.
  4. A representative conversation delegates the specialized task and returns a typed result without loss of caller context.

Explanation

Correct Answer

A:

Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call. This directly tests whether the reported failure has been corrected: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The intended action was Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities. The observed Highland Education outcome is stronger evidence than a completed ticket or a saved configuration alone.

Incorrect Answers

B:

Regression runs expose failures before deployment and version-to-version quality changes are measurable. Such evidence would validate a different change: An agent team declares production readiness after one demonstration without evaluating factual errors or unauthorized tool calls. It follows the separate remedy Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds. The Highland Education scenario instead reports A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The decisive observation must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

C:

A prompt-injection test yields a safe report and no credential access or unauthorized data disclosure. Such evidence would validate a different change: A malicious external document instructs an agent to reveal Dataverse credentials while the agent is gathering a report. It follows the separate remedy Treat retrieved document text as untrusted data and restrict tools, secrets and prompt-following privileges at the execution boundary. The Highland Education scenario instead reports A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The decisive observation must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

D:

A representative conversation delegates the specialized task and returns a typed result without loss of caller context. Such evidence would validate a different change: A support assistant is built as a generic Foundry agent although its workflows are tightly integrated with Copilot Studio conversations. It follows the separate remedy Choose an integration architecture connecting the Foundry agent and Copilot Studio agent with explicit responsibilities and boundaries. The Highland Education scenario instead reports A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The decisive observation must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

Question 595

At Eastshore Energy, the remote operations team is implementing a maintenance platform rollout under requirements for reliable cross-region event processing. During the implementation check, developers discover: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. Which change BEST resolves this specific problem?

  1. Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds.
  2. Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write.
  3. Use the supported Copilot Studio client library and its documented authentication/session methods.
  4. Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities.

Explanation

Correct Answer

D:

Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities. This specifically addresses A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. For Eastshore Energy, the design decision changes the underlying Power Platform solution behavior rather than an unrelated surface setting. A measurable acceptance result is: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

Incorrect Answers

A:

Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds. This is a plausible technique for a DIFFERENT requirement: An agent team declares production readiness after one demonstration without evaluating factual errors or unauthorized tool calls. The Eastshore Energy failure described here instead concerns A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. That choice does not establish the required correction; the acceptance result must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

B:

Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write. This is a plausible technique for a DIFFERENT requirement: A generative agent automatically approves vendor payments based on free-form text without human approval. The Eastshore Energy failure described here instead concerns A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. That choice does not establish the required correction; the acceptance result must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

C:

Use the supported Copilot Studio client library and its documented authentication/session methods. This is a plausible technique for a DIFFERENT requirement: A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. The Eastshore Energy failure described here instead concerns A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. That choice does not establish the required correction; the acceptance result must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

Question 596

At Eastshore Energy, the remote operations team is implementing a maintenance platform rollout under requirements for reliable cross-region event processing. The team says the following incident was fixed: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. Which result BEST proves the intended fix is effective?

  1. Regression runs expose failures before deployment and version-to-version quality changes are measurable.
  2. Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.
  3. The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping.
  4. The agent lists only cases the calling user may view and direct database credentials are not present.

Explanation

Correct Answer

B:

Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call. This directly tests whether the reported failure has been corrected: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The intended action was Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities. The observed Eastshore Energy outcome is stronger evidence than a completed ticket or a saved configuration alone.

Incorrect Answers

A:

Regression runs expose failures before deployment and version-to-version quality changes are measurable. Such evidence would validate a different change: An agent team declares production readiness after one demonstration without evaluating factual errors or unauthorized tool calls. It follows the separate remedy Create a representative evaluation dataset with accuracy, tool-use, access-control and refusal tests plus release thresholds. The Eastshore Energy scenario instead reports A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The decisive observation must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

C:

The code app opens an authorized session, receives agent responses, and handles connection errors without DOM scraping. Such evidence would validate a different change: A code app consumes a Copilot Studio agent by scraping its web chat DOM and breaks after a client update. It follows the separate remedy Use the supported Copilot Studio client library and its documented authentication/session methods. The Eastshore Energy scenario instead reports A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The decisive observation must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

D:

The agent lists only cases the calling user may view and direct database credentials are not present. Such evidence would validate a different change: A custom Foundry agent must query customer cases through enterprise tools but its developer gives it broad direct database access. It follows the separate remedy Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation. The Eastshore Energy scenario instead reports A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The decisive observation must be: Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.

Question 597

At Maplewood Schools, the education applications team is implementing a parent services portal under requirements for limited learner information disclosure. The architecture review finds: A generative agent automatically approves vendor payments based on free-form text without human approval. Which change BEST resolves this specific problem?

  1. Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write.
  2. Capture sanitized tool-call traces, correlation IDs, latency and exception categories in approved monitoring.
  3. Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation.
  4. Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts.

Explanation

Correct Answer

A:

Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write. This specifically addresses A generative agent automatically approves vendor payments based on free-form text without human approval. For Maplewood Schools, the design decision changes the underlying Power Platform solution behavior rather than an unrelated surface setting. A measurable acceptance result is: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

Incorrect Answers

B:

Capture sanitized tool-call traces, correlation IDs, latency and exception categories in approved monitoring. This is a plausible technique for a DIFFERENT requirement: A Foundry agent intermittently fails during a downstream MCP call but telemetry records only the final response text. The Maplewood Schools failure described here instead concerns A generative agent automatically approves vendor payments based on free-form text without human approval. That choice does not establish the required correction; the acceptance result must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

C:

Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation. This is a plausible technique for a DIFFERENT requirement: A custom Foundry agent must query customer cases through enterprise tools but its developer gives it broad direct database access. The Maplewood Schools failure described here instead concerns A generative agent automatically approves vendor payments based on free-form text without human approval. That choice does not establish the required correction; the acceptance result must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

D:

Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts. This is a plausible technique for a DIFFERENT requirement: An agent is asked to summarize internal service interactions using Work IQ data but its prompt includes pasted sensitive records. The Maplewood Schools failure described here instead concerns A generative agent automatically approves vendor payments based on free-form text without human approval. That choice does not establish the required correction; the acceptance result must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

Question 598

At Maplewood Schools, the education applications team is implementing a parent services portal under requirements for limited learner information disclosure. After the proposed change, the release reviewer requires evidence for: A generative agent automatically approves vendor payments based on free-form text without human approval. Which result BEST proves the intended fix is effective?

  1. Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call.
  2. The agent lists only cases the calling user may view and direct database credentials are not present.
  3. A representative conversation delegates the specialized task and returns a typed result without loss of caller context.
  4. In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

Explanation

Correct Answer

D:

In tests the agent proposes an action but no payment executes until a permitted approver confirms it. This directly tests whether the reported failure has been corrected: A generative agent automatically approves vendor payments based on free-form text without human approval. The intended action was Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write. The observed Maplewood Schools outcome is stronger evidence than a completed ticket or a saved configuration alone.

Incorrect Answers

A:

Read-only users cannot invoke deletion even when the agent constructs a technically valid tool call. Such evidence would validate a different change: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. It follows the separate remedy Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities. The Maplewood Schools scenario instead reports A generative agent automatically approves vendor payments based on free-form text without human approval. The decisive observation must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

B:

The agent lists only cases the calling user may view and direct database credentials are not present. Such evidence would validate a different change: A custom Foundry agent must query customer cases through enterprise tools but its developer gives it broad direct database access. It follows the separate remedy Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation. The Maplewood Schools scenario instead reports A generative agent automatically approves vendor payments based on free-form text without human approval. The decisive observation must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

C:

A representative conversation delegates the specialized task and returns a typed result without loss of caller context. Such evidence would validate a different change: A support assistant is built as a generic Foundry agent although its workflows are tightly integrated with Copilot Studio conversations. It follows the separate remedy Choose an integration architecture connecting the Foundry agent and Copilot Studio agent with explicit responsibilities and boundaries. The Maplewood Schools scenario instead reports A generative agent automatically approves vendor payments based on free-form text without human approval. The decisive observation must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

Question 599

At Brookside Manufacturing, the plant software team is implementing a work-order system upgrade under requirements for planned downtime and production traceability. During the implementation check, developers discover: A generative agent automatically approves vendor payments based on free-form text without human approval. Which change BEST resolves this specific problem?

  1. Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation.
  2. Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write.
  3. Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities.
  4. Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts.

Explanation

Correct Answer

B:

Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write. This specifically addresses A generative agent automatically approves vendor payments based on free-form text without human approval. For Brookside Manufacturing, the design decision changes the underlying Power Platform solution behavior rather than an unrelated surface setting. A measurable acceptance result is: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

Incorrect Answers

A:

Expose narrowly scoped Microsoft Power Platform MCP server tools with authenticated authorization per operation. This is a plausible technique for a DIFFERENT requirement: A custom Foundry agent must query customer cases through enterprise tools but its developer gives it broad direct database access. The Brookside Manufacturing failure described here instead concerns A generative agent automatically approves vendor payments based on free-form text without human approval. That choice does not establish the required correction; the acceptance result must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

C:

Enforce least-privilege authorization at the MCP tool boundary and restrict destructive operations to appropriate identities. This is a plausible technique for a DIFFERENT requirement: A Foundry tool can delete rows using a tenant-wide service identity even when an end user has read-only Dataverse access. The Brookside Manufacturing failure described here instead concerns A generative agent automatically approves vendor payments based on free-form text without human approval. That choice does not establish the required correction; the acceptance result must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

D:

Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts. This is a plausible technique for a DIFFERENT requirement: An agent is asked to summarize internal service interactions using Work IQ data but its prompt includes pasted sensitive records. The Brookside Manufacturing failure described here instead concerns A generative agent automatically approves vendor payments based on free-form text without human approval. That choice does not establish the required correction; the acceptance result must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

Question 600

At Brookside Manufacturing, the plant software team is implementing a work-order system upgrade under requirements for planned downtime and production traceability. The team says the following incident was fixed: A generative agent automatically approves vendor payments based on free-form text without human approval. Which result BEST proves the intended fix is effective?

  1. A prompt-injection test yields a safe report and no credential access or unauthorized data disclosure.
  2. A failing agent trace identifies the specific tool and error without storing sensitive prompt contents.
  3. In tests the agent proposes an action but no payment executes until a permitted approver confirms it.
  4. Responses summarize permitted interactions and excluded confidential records never appear in tool results.

Explanation

Correct Answer

C:

In tests the agent proposes an action but no payment executes until a permitted approver confirms it. This directly tests whether the reported failure has been corrected: A generative agent automatically approves vendor payments based on free-form text without human approval. The intended action was Require a human confirmation checkpoint and deterministic amount verification before authorizing any payment write. The observed Brookside Manufacturing outcome is stronger evidence than a completed ticket or a saved configuration alone.

Incorrect Answers

A:

A prompt-injection test yields a safe report and no credential access or unauthorized data disclosure. Such evidence would validate a different change: A malicious external document instructs an agent to reveal Dataverse credentials while the agent is gathering a report. It follows the separate remedy Treat retrieved document text as untrusted data and restrict tools, secrets and prompt-following privileges at the execution boundary. The Brookside Manufacturing scenario instead reports A generative agent automatically approves vendor payments based on free-form text without human approval. The decisive observation must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

B:

A failing agent trace identifies the specific tool and error without storing sensitive prompt contents. Such evidence would validate a different change: A Foundry agent intermittently fails during a downstream MCP call but telemetry records only the final response text. It follows the separate remedy Capture sanitized tool-call traces, correlation IDs, latency and exception categories in approved monitoring. The Brookside Manufacturing scenario instead reports A generative agent automatically approves vendor payments based on free-form text without human approval. The decisive observation must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.

D:

Responses summarize permitted interactions and excluded confidential records never appear in tool results. Such evidence would validate a different change: An agent is asked to summarize internal service interactions using Work IQ data but its prompt includes pasted sensitive records. It follows the separate remedy Integrate the authorized Work IQ and Dataverse data access path with scoped identity rather than injecting entire datasets into prompts. The Brookside Manufacturing scenario instead reports A generative agent automatically approves vendor payments based on free-form text without human approval. The decisive observation must be: In tests the agent proposes an action but no payment executes until a permitted approver confirms it.