Описание
Это дополнение позволяет настраивать правила обнаружения повторяющихся значений сущностей. Вам необходимо только определить «base» и «match» сущности, список полей для анализа совпадений и вызвать код аддона в вашем UI. Дополнение сделает все остальное.
Duplicate Detection позволяет пользователям платформы CUBA настраивать правила для предотвращения повторения вводимых в систему данных. Например, если вы хотите, чтобы два клиента не могли использовать одинаковый email, вы можете настроить правило обнаружения повторов, и пользователи не смогут создавать повторяющиеся записи. Это дополнение также поддерживает обнаружение повторов во всех сущностях. Например, можно настроить запрет на использование одинаковых email адресов в сущностях "клиент" и "пользователь". Кроме того, поддерживаются ассоциации с другими записями (если другая запись наследует StandardEntity).