Increment delta IDs for Veeva CRM

Network increments the delta ID on objects for rejected data change requests so records remain synced between CRM and Network.

Veeva CRM users can immediately save updates to DCR_Editable fields in CRM before the changes are processed by data stewards. However, if the data change request is rejected, the record is not considered changed in Network and is not included in the subsequent target subscription. This means the field value in CRM is now out-of-sync with Network. To prevent this, Network increments the delta ID for any rejected DCRs so the target subscription includes the record to update CRM.

For example, if you configure email fields as DCR_Editable in CRM, when a user updates an email in CRM but it is rejected in Network, the target subscription updates the record in CRM so the email value becomes synced with Network again.