Question 370
At Timberline Foods, the supply-chain systems team is implementing a vendor onboarding project under requirements for continuous approved supplier status. After the proposed change, the release reviewer requires evidence for: A plug-in calls an external HTTP service synchronously from PreOperation and intermittently causes record saves to time out. Which result BEST proves the intended fix is effective?
Explanation
Correct Answer
The primary Dataverse save completes promptly while failed external calls are retried independently. This directly tests whether the reported failure has been corrected: A plug-in calls an external HTTP service synchronously from PreOperation and intermittently causes record saves to time out. The intended action was Move non-transactional network work to an asynchronous PostOperation event or queue-based integration. The observed Timberline Foods outcome is stronger evidence than a completed ticket or a saved configuration alone.
Incorrect Answers
A duplicate create fails before persistence through both forms and integrations while valid creates succeed. Such evidence would validate a different change: An account creation rule must block a duplicate registration before Dataverse writes any record to the database. It follows the separate remedy Register a synchronous PreValidation plug-in step for Create and throw a controlled business error on the duplicate. The Timberline Foods scenario instead reports A plug-in calls an external HTTP service synchronously from PreOperation and intermittently causes record saves to time out. The decisive observation must be: The primary Dataverse save completes promptly while failed external calls are retried independently.
A missing required value produces a controlled business error rather than an unhandled null-reference failure. Such evidence would validate a different change: A plug-in assumes all Create requests include a company name and throws a null-reference exception when another client omits it. It follows the separate remedy Validate InputParameters and Target attribute presence before using optional values and return an actionable validation error. The Timberline Foods scenario instead reports A plug-in calls an external HTTP service synchronously from PreOperation and intermittently causes record saves to time out. The decisive observation must be: The primary Dataverse save completes promptly while failed external calls are retried independently.
Changes to unrelated notes do not invoke the costly path and relevant field edits still trigger validation. Such evidence would validate a different change: An Update plug-in is registered without filtering attributes and runs expensive processing whenever any unrelated column changes. It follows the separate remedy Specify relevant filtering attributes for the Update step and inspect Target before running expensive logic. The Timberline Foods scenario instead reports A plug-in calls an external HTTP service synchronously from PreOperation and intermittently causes record saves to time out. The decisive observation must be: The primary Dataverse save completes promptly while failed external calls are retried independently.