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

Для подбора персонала это мешает аналитике, воронке и нормальной коммуникации с кандидатом.

Коротко: нужны правила сопоставления кандидатов и сохранение истории источников.

Почему возникает проблема

Дубли появляются из-за разных внешних id, отсутствия телефона в одном источнике, разных email, вариантов ФИО, обновлений резюме, повторных откликов и импорта без проверки существующего кандидата.

Что проверить в первую очередь

  • какие источники импортируют резюме
  • какие поля доступны для сопоставления
  • есть ли внешние id
  • как хранится история откликов
  • какие правила объединения допустимы

Как я решаю такую задачу

Я разделяю сущность кандидата и резюме/отклик из конкретного источника.

  • анализирую примеры дублей
  • выбираю ключи сопоставления
  • добавляю проверку перед созданием кандидата
  • сохраняю источники и историю
  • делаю отчет по уже созданным дублям

Что подготовить

  • примеры дублей
  • источники резюме
  • поля, которые приходят в импорт
  • правила объединения
  • доступ к HRM или базе

Сроки и риски

Если есть устойчивый телефон или email, объединение проще. Если данные неполные, нужны вероятностные правила и ручная проверка спорных совпадений.

Чего лучше не делать

Не объединяйте кандидатов только по ФИО. Полные тезки и разные люди с похожими именами встречаются часто.

FAQ

Можно ли сохранить несколько резюме у одного кандидата?

Да, это лучше, чем создавать нескольких кандидатов.

Что делать с разными источниками?

Хранить их как историю откликов или каналов.

Можно ли объединить старые дубли?

Да, если есть правила и резервная копия перед объединением.

Как избежать дублей дальше?

Проверять кандидата до создания новой записи.

Нужна похожая задача?

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

Итог

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