Как настроить проверку дубликатов карточек участников? Как настроить правило определения дубликатов участников?
Правила определения дубликатов позволяют пользователям:
- Получать информацию о уже существующих карточках участников с такими же значениями полей
- Исключить одну и ту же работу параллельно в разных карточках
- Не затрачивать дополнительное время на ручной поиск дубликатов участников
При настройке дополнительных атрибутов участников на вкладке Настройки в блоке Правила определения дубликатов вы можете указать поля или задать расширенные настройки, по которым будет выполняться автоматическая проверка наличия дубликатов при создании или изменении пользователем карточки участника.
![](https://downloads.intercomcdn.com/i/o/936935144/55dcc4f314370cbaf20d54aa/8.gif)
Автоматическая проверка правил определения дубликатов срабатывает при:
- Создании участника:
- В разделе Контакты
- На вкладке Участники карточки объекта/дела
- При добавлении участника в полях с типом Объект-Участник в:
- Объектах
- Реестрах
- Клиентских запросах (на Клиентском портале)
- Дополнительных атрибутах участника
- Ручном сохранении изменений в карточке участника
![](https://downloads.intercomcdn.com/i/o/937893120/7b84c3f8b6e49d79366bfbc2/1.gif)
Если в карточке участника есть доп. атрибуты со значением по умолчанию, значения подставляются в карточку участника сразу, валидация на этапе создания участника будет проводиться с учетом значений из этих полей.
Автоматическая проверка правил определения дубликатов не срабатывает при:
- Объединении участников
- Создании или изменении участников в результате фоновой синхронизации с Casebook (без ручного сохранения изменений участника)
- Наличии подключенных интеграций с ЕБПЗ и CIF
В Case.one предусмотрено два режима фильтрации данных:
- Базовый режим — отображается по умолчанию в блоке Правила определения дубликатов.
- Продвинутый режим — включается в блоке Правила определения дубликатов и позволяет самостоятельно прописывать запросы фильтрации.
В качестве правил вы можете указать до 20 полей текущего типа объекта, как в Базовом режиме, так и в Продвинутом. Настройка количества полей доступна в файле конфигурации, но мы не рекомендуем ее изменять.
Предусмотрены следующие особенности при изменении режима настройки правил определения дубликатов:
- При переключении между режимами (без сохранения) настройки правил будут сохранены для каждого выбранного режима отдельно.
- Если запрос в продвинутом режиме содержит пустые строки, при переключении на Базовый режим они будут удалены.
- После нажатия кнопки будут сохранены только параметры того режима, который сейчас выбран в блоке Правила определения дубликатов. Отобразится уведомление: об успешном сохранении или об ошибке.
Автоматическая проверка правил определения дубликатов выполняется по логике, аналогичной при определении дубликатов карточек объектов.
Настройка правил в базовом режиме
В Базовом режиме вы можете выбрать поля, по которым будет срабатывать проверка на наличие дубликатов при создании или редактировании карточки участника.
Для добавления правила определения дубликатов:
- Нажмите на строку Добавить поле в блоке Правила определения дубликатов.
- Выберите поле из иерархического списка:
- Для участника с типом Организация:
- Общие данные:
- Наименование
- Тип участника
- Дата создания
- Автор
- Дополнительные атрибуты:
- Организация:
- Список полей, которые настроены в качестве дополнительных атрибутов для организации
- Организация:
- Организации:
- ИНН
- ОГРН
- ОКПО
- КПП
- Организационно-правовая форма
- Название
- Телефон
- Дополнительный телефон
- Электронная почта
- Дополнительная электронная почта
- Сайт
- Адрес
- Общие данные:
- Для участника с типом Физическое лицо:
- Общие данные:
- Наименование
- Тип участника
- Дата создания
- Автор
- Дополнительные атрибуты:
- Физическое лицо:
- Список полей, которые настроены в качестве дополнительных атрибутов для физ. лиц
- Физическое лицо:
- Физические лица:
- Фамилия
- Имя
- Отчество
- Дата рождения
- ИНН
- Организация
- Должность
- Телефон
- Дополнительный телефон
- Электронная почта
- Дополнительная электронная почта
- Адрес
- Общие данные:
- Для участника с типом Организация:
- Добавьте остальные поля.
- В блоке Основное настройте возможность создания дубликатов карточек участников:
- Если флаг Запрещать создавать дубликаты установить:
- При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют (из уведомления доступен переход в эти карточки)
- Создать или изменить карточку участника будет недоступно
- Если флаг Запрещать создавать дубликаты снять:
- При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют
- Пользователь сможет создать или изменить дубликат карточки участника
- Если флаг Запрещать создавать дубликаты установить:
- Нажмите кнопку
. Все настройки будут сохранены.
![](https://downloads.intercomcdn.com/i/o/936967071/f2d0d0dda2f898c479566e18/9.gif)
При добавлении поля в Базовом режиме:
- Для полей не нужно указывать значения — при проверке на дубликаты при создании или изменении карточки участника будет проверяться именно то значение, которое указал пользователь
- Значения добавленных в правило полей будут проверяться на совпадения со значениями аналогичных полей в уже существующих карточках участников
- При добавлении нескольких полей в Базовом режиме значения этих полей будут сравниваться по логическому «И»
- Каждое поле можно выбрать только один раз
- Поиск среди существующих участников ограничен типом проверяемого участника: Организация или Физическое лицо
Настройка правил в автоматическом режиме
Продвинутый режим позволяет использовать структурированные запросы для создания правил определения дубликатов.
Для написания правила в продвинутом режиме используется собственный язык запросов Case.one (С1QL).
С помощью продвинутого режима вы можете создавать как простые запросы правил, так и сложные, которые могут состоять из нескольких простых фильтров, объединенных логическими операторами.
Для написания фильтра в продвинутом режиме:
- Нажмите кнопку Продвинутый режим справа от названия блока Правила определения дубликатов. Выполнится изменение режима настройки правил.
- Ознакомьтесь со специальной инструкцией по написанию запросов на языке C1QL при необходимости:
- Нажмите кнопку
в конце строки Текст запроса
- Прочтите или скачайте инструкцию
- Нажмите кнопку
- В поле Текст запроса введите символ @. Отобразится список корневых групп полей в зависимости от типа участника: Организация или Физическое лицо (структуру полей см. выше).
- Выберите вручную поле для фильтрации или начните вводить его наименование. Название поля вводится на языке названия поля. Изменить поле можно стерев название.
- Нажмите клавишу SPACE и введите конструкцию is Duplicate(). Конструкция is Duplicate() должна находиться:
- После поля, прописанного с помощью символа @
- Перед логическим оператором или специальными символами
- Нажмите клавишу SPACE и укажите оператор сравнения. Оператор будет подсвечен зеленым цветом.
- Введите символ @ и выберите поле.
- Нажмите клавишу SPACE и введите конструкцию is Duplicate().
- Пропишите остальные запросы при необходимости и нажмите кнопку
. Выполнится проверка корректности написания запроса фильтрации:
- Если в запросе не найдено ошибок, правило будет сохранено
- Если запрос составлен некорректно, отобразится соответствующее уведомление об ошибке
- В блоке Основное настройте возможность создания дубликатов карточек участников:
- Если флаг Запрещать создавать дубликаты установить:
- При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют (из уведомления доступен переход в эти карточки)
- Создать или изменить карточку участника будет недоступно
- Если флаг Запрещать создавать дубликаты снять:
- При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют
- Пользователь сможет создать или изменить дубликат карточки участника
- Если флаг Запрещать создавать дубликаты установить:
- Нажмите кнопку
. Все настройки будут сохранены.
![](https://downloads.intercomcdn.com/i/o/936979705/5eaaecff0eb0ddf537dbecb8/10.gif)