Overview:
The CLM Vault integration fails with an error: duplicate value found: Presentation_Id_vod__c duplicates value on record with id: xxxxx.
Root Cause:
CRM is trying to import a record using a Presentation ID from Vault that is already in the ORG. The integration cannot properly create the new record of the ID due to an issue of a unique ID already being used.
Solution:
This is a misconfiguration. The Presentation ID field on the CLM Presentation object must not be marked as unique.
Per the documentation, in order for the integration to update CLM records in CRM from Veeva Vault, remove the unique attribute for the following fields:
- Key_Message_vod__c - Media_File_Name_vod__c
- CLM_Presentation_vod__c - Presentation_Id_vod__c
Related Documentation:
CRM Help Documentation: Field Configuration