This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
A developer notices that two coordinators approved the same equipment replacement request within seconds of each other, and one coordinator's change silently overwrote the other's. Which technique prevents this kind of conflict?
A bulk operation message such as UpdateMultiple
Optimistic concurrency using the record's ETag or row version
A change set inside a Web API batch request
A development team needs to create a request record and update its linked allowance record together, so that if either write fails, neither change persists. Which approach meets this requirement?
The CreateMultiple bulk operation message
Retrying the request after receiving a 429 response
An external service authenticates to Microsoft Dataverse as an application user and signs in successfully through Microsoft Entra ID, but every call it makes to update device records fails with an access-related error. What should the developer check first?
The security role assigned to the application user in Dataverse
Whether the external service's client secret recently expired
Whether the request includes the OData-MaxVersion and OData-Version headers
A development team wants a client application to start a bulk device-availability reconciliation on demand and check its status later, without holding open a connection while it runs. Which capability best fits this requirement?
An asynchronous plug-in step registered on the PostOperation stage
A background operation defined as a custom API
A synchronous plug-in step registered on the PreValidation stage
You must answer all questions before checking your work.
Was this page helpful?
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?