Duplicate Prevention in VisualForce

The support of Duplicate Check's Duplicate Prevention in custom VisualForce pages only available in our Advanced edition and up.
When you use a custom visualforce page for your insert and new actions in Salesforce, the standard DC Duplicate Prevention doesn't work. By adding a some lines of apex code in your extension class, you can add Duplicate Prevention to your own customized VisualForce page.

Apex code

Just add the following lines just before you execute the Insert or Update statement in your Apex Extension class.

    dupcheck.dc3Api api = new dupcheck.dc3Api();
ApexPages.Message prevention = api.doDuplicatePrevention(**ObjectData**);
if (prevention != null) {
   return null;
Replace the **ObjectData** with the object you are adding or updating.


  • You need to have the Advanced Edition of Duplicate Check for Salesforce.
  • You have to use an extension class in your custom visualforce page.
  • You need to use the following code 
in your VisualForce page to display the Duplicate Warning message:

    < apex:pagemessages escape="false"/ >

Having trouble?

Our support agents are ready to help you !