Question 440
A cancelled customer-service agent call still fires a delayed write action because cancellation did not propagate. Which TWO complementary steps provide the intended implementation AND the evidence needed to validate it? Select TWO.
Explanation
Correct Answers
Inspect environment and agent IDs, user auth, session lifecycle, tool event handling, response streaming and retries. These observations separate this failure from adjacent capabilities or permissions. Agent sessions can carry context across turns; code must bind sessions to the correct caller and lifetime. The relevant implementation is: Use a supported Copilot Studio client library to invoke agents from app code while handling sessions, authorization, response events and cancellation. This is the diagnostic/verification half of the required two-step answer.
Use a supported Copilot Studio client library to invoke agents from app code while handling sessions, authorization, response events and cancellation. This choice implements the controlling platform requirement rather than masking the symptom. Agent sessions can carry context across turns; code must bind sessions to the correct caller and lifetime. Verify the change using: Inspect environment and agent IDs, user auth, session lifecycle, tool event handling, response streaming and retries. This is the implementation half of the required two-step answer.
Incorrect Answers
Check execution stage, message, Target entity, attribute presence, filtering attributes and transaction log. This step belongs to Dataverse PreOperation Target changes rather than the complementary pair here. The required action is: Use a supported Copilot Studio client library to invoke agents from app code while handling sessions, authorization, response events and cancellation. And its evidence is: Inspect environment and agent IDs, user auth, session lifecycle, tool event handling, response streaming and retries.
The notification references the committed entity identifier without unnecessarily extending an interactive database transaction. This step belongs to Dataverse PostOperation plug-in and after-save evidence rather than the complementary pair here. The required action is: Use a supported Copilot Studio client library to invoke agents from app code while handling sessions, authorization, response events and cancellation. And its evidence is: Inspect environment and agent IDs, user auth, session lifecycle, tool event handling, response streaming and retries.
For 429 or service-protection responses use documented Retry-After and bounded exponential backoff with idempotent processing. This step belongs to Dataverse API service-protection throttle retry rather than the complementary pair here. The required action is: Use a supported Copilot Studio client library to invoke agents from app code while handling sessions, authorization, response events and cancellation. And its evidence is: Inspect environment and agent IDs, user auth, session lifecycle, tool event handling, response streaming and retries.

