Настройка правил определения дубликатов участников

Как настроить проверку дубликатов карточек участников? Как настроить правило определения дубликатов участников?

Правила определения дубликатов позволяют пользователям:

  • Получать информацию о уже существующих карточках участников с такими же значениями полей
  • Исключить одну и ту же работу параллельно в разных карточках
  • Не затрачивать дополнительное время на ручной поиск дубликатов участников

При настройке дополнительных атрибутов участников на вкладке Настройки в блоке Правила определения дубликатов вы можете указать поля или задать расширенные настройки, по которым будет выполняться автоматическая проверка наличия дубликатов при создании или изменении пользователем карточки участника.

Автоматическая проверка правил определения дубликатов срабатывает при:

  • Создании участника:
    • В разделе Контакты
    • На вкладке Участники карточки объекта/дела
  • При добавлении участника в полях с типом Объект-Участник в:
    • Объектах
    • Реестрах
    • Клиентских запросах (на Клиентском портале)
    • Дополнительных атрибутах участника
  • Ручном сохранении изменений в карточке участника

Если в карточке участника есть доп. атрибуты со значением по умолчанию, значения подставляются в карточку участника сразу, валидация на этапе создания участника будет проводиться с учетом значений из этих полей.


Автоматическая проверка правил определения дубликатов не срабатывает при:

  • Объединении участников
  • Создании или изменении участников в результате фоновой синхронизации с Casebook (без ручного сохранения изменений участника)
  • Наличии подключенных интеграций с ЕБПЗ и CIF

В Case.one предусмотрено два режима фильтрации данных:

  1. Базовый режим — отображается по умолчанию в блоке Правила определения дубликатов.
  2. Продвинутый режим — включается в блоке Правила определения дубликатов и позволяет самостоятельно прописывать запросы фильтрации.

В качестве правил вы можете указать до 20 полей текущего типа объекта, как в Базовом режиме, так и в Продвинутом. Настройка количества полей доступна в файле конфигурации, но мы не рекомендуем ее изменять.


Предусмотрены следующие особенности при изменении режима настройки правил определения дубликатов:

  1. При переключении между режимами (без сохранения) настройки правил будут сохранены для каждого выбранного режима отдельно.
  2. Если запрос в продвинутом режиме содержит пустые строки, при переключении на Базовый режим они будут удалены.
  3. После нажатия кнопки  будут сохранены только параметры того режима, который сейчас выбран в блоке Правила определения дубликатов. Отобразится уведомление: об успешном сохранении или об ошибке.

Автоматическая проверка правил определения дубликатов выполняется по логике, аналогичной при определении дубликатов карточек объектов.


Настройка правил в базовом режиме

В Базовом режиме вы можете выбрать поля, по которым будет срабатывать проверка на наличие дубликатов при создании или редактировании карточки участника.

Для добавления правила определения дубликатов:

  1. Нажмите на строку Добавить поле в блоке Правила определения дубликатов.
  2. Выберите поле из иерархического списка:
    • Для участника с типом Организация:
      • Общие данные:
        • Наименование
        • Тип участника
        • Дата создания
        • Автор
      • Дополнительные атрибуты:
        • Организация:
          • Список полей, которые настроены в качестве дополнительных атрибутов для организации
      • Организации:
        • ИНН
        • ОГРН
        • ОКПО
        • КПП
        • Организационно-правовая форма
        • Название
        • Телефон
        • Дополнительный телефон
        • Электронная почта
        • Дополнительная электронная почта
        • Сайт
        • Адрес
    • Для участника с типом Физическое лицо:
      • Общие данные:
        • Наименование
        • Тип участника
        • Дата создания
        • Автор
      • Дополнительные атрибуты:
        • Физическое лицо:
          • Список полей, которые настроены в качестве дополнительных атрибутов для физ. лиц
      • Физические лица:
        • Фамилия
        • Имя
        • Отчество
        • Дата рождения
        • ИНН
        • Организация
        • Должность
        • Телефон
        • Дополнительный телефон
        • Электронная почта
        • Дополнительная электронная почта
        • Адрес
  3. Добавьте остальные поля.
  4. В блоке Основное настройте возможность создания дубликатов карточек участников:
    • Если флаг Запрещать создавать дубликаты установить:
      • При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют (из уведомления доступен переход в эти карточки)
      • Создать или изменить карточку участника будет недоступно
    • Если флаг Запрещать создавать дубликаты снять:
      • При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют
      • Пользователь сможет создать или изменить дубликат карточки участника
  5. Нажмите кнопку . Все настройки будут сохранены.

При добавлении поля в Базовом режиме:

  • Для полей не нужно указывать значения — при проверке на дубликаты при создании или изменении карточки участника будет проверяться именно то значение, которое указал пользователь
  • Значения добавленных в правило полей будут проверяться на совпадения со значениями аналогичных полей в уже существующих карточках участников
  • При добавлении нескольких полей в Базовом режиме значения этих полей будут сравниваться по логическому «И»
  • Каждое поле можно выбрать только один раз
  • Поиск среди существующих участников ограничен типом проверяемого участника: Организация или Физическое лицо

Настройка правил в автоматическом режиме

Продвинутый режим позволяет использовать структурированные запросы для создания правил определения дубликатов.

Для написания правила в продвинутом режиме используется собственный язык запросов Case.one (С1QL).

С помощью продвинутого режима вы можете создавать как простые запросы правил, так и сложные, которые могут состоять из нескольких простых фильтров, объединенных логическими операторами.

Для написания фильтра в продвинутом режиме:

  1. Нажмите кнопку Продвинутый режим справа от названия блока Правила определения дубликатов. Выполнится изменение режима настройки правил.
  2. Ознакомьтесь со специальной инструкцией по написанию запросов на языке C1QL при необходимости:
    • Нажмите кнопку  в конце строки Текст запроса
    • Прочтите или скачайте инструкцию
  3. В поле Текст запроса введите символ @. Отобразится список корневых групп полей в зависимости от типа участника: Организация или Физическое лицо (структуру полей см. выше).
  4. Выберите вручную поле для фильтрации или начните вводить его наименование. Название поля вводится на языке названия поля. Изменить поле можно стерев название.
  5. Нажмите клавишу SPACE и введите конструкцию is Duplicate(). Конструкция is Duplicate() должна находиться:
    • После поля, прописанного с помощью символа @
    • Перед логическим оператором или специальными символами
  6. Нажмите клавишу SPACE и укажите оператор сравнения. Оператор будет подсвечен зеленым цветом.
  7. Введите символ @ и выберите поле.
  8. Нажмите клавишу SPACE и введите конструкцию is Duplicate().
  9. Пропишите остальные запросы при необходимости и нажмите кнопку . Выполнится проверка корректности написания запроса фильтрации:
    • Если в запросе не найдено ошибок, правило будет сохранено
    • Если запрос составлен некорректно, отобразится соответствующее уведомление об ошибке
  10. В блоке Основное настройте возможность создания дубликатов карточек участников:
    • Если флаг Запрещать создавать дубликаты установить:
      • При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют (из уведомления доступен переход в эти карточки)
      • Создать или изменить карточку участника будет недоступно
    • Если флаг Запрещать создавать дубликаты снять:
      • При попытке создания или изменения карточки участника пользователю отобразится уведомление, что такие участники уже существуют
      • Пользователь сможет создать или изменить дубликат карточки участника
  11. Нажмите кнопку . Все настройки будут сохранены.