\Bitrix\Crm\Integrity namespace contains classes for managing, searching, tracing and merging duplicates.

Duplicate control is performed based on duplicate index. Index is compiled in three areas: PERSON (by first, middle and last name), ORGANIZATION (by title) and COMMUNICATION (telephone, email). Each area manages entries of their types. Entry types are defined by the method getSupportedDedupeTypes.

Class Description Available from version
DuplicateCommunicationCriterion Stores communication criteria.
DuplicateIndexType Handles duplicate index.
DuplicateManager Manages duplicates.
DuplicateOrganizationCriterion Stores attributes for organization name duplicate criteria.
DuplicatePersonCriterion Stores attributes for customer name duplicate criteria.

© «Bitrix24», 2001-2023