Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This sample code shows how to retrieve changes from an entity and synchronize data with external systems by using the RetrieveEntityChanges
message with the RetrieveEntityChangesRequest and RetrieveEntityChangesResponse classes. You can download the sample from here.
Note
This sample applies to both Dynamics 365 Customer Engagement (on-premises) and Dataverse.
For more information about the feature that this sample demonstrates, see Use change tracking to synchronize data with external systems.
To obtain a local copy of all samples and build them, follow these steps:
If you don't specify a connection string in dataverse/App.config file, a dialog opens each time you run the sample, and you'll need to enter information about which instance or org you want to connect to and which credentials you want to use. This dialog caches previous connections so that you can choose a previously used connection.
The RetrieveEntityChanges
message is intended to be used in a scenario where data from an external system is synchronized and the capability to use change tracking can be used to detect and reconcile data changes.
Without a separate system required to fully replicate this scenario, this sample simulates the scenario by performing two requests. In between the requests some data is changed so that the second request will return data about what was changed over time.
In order to simulate the scenario described in What this sample does, the sample will do the following:
sample_book
entity that has an alternate key named sample_bookcode
. Verify that the indexes to support the alternate key are activeDataToken
DataVersion
with the DataToken
value retrieved from the initial request.Display an option to delete the managed solution imported in Setup, which removes the sample_book
entity and all the data created in the sample. The deletion is optional in case you want to examine the entities and data created by the sample. You can manually delete the ChangeTrackingSample
to achieve the same result.
Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn more