ПРОЕКТ

Программное обеспечение для управления подбором сотрудников

Разработка индивидуального программного обеспечения, Анализ резюме, Управление кандидатами, Отслеживание заявок на вакансии, Аналитика подбора, Планирование собеседований, Доступ на основе ролей

  • Сфера: Подбор и найм сотрудников
  • Литва Местоположение: Литва
  • Срок реализации: 16 недели
  • Технологии: Python, JavaScript / TypeScript (Node.js)
4+ месяца

Клиент тратит много времени на перенос информации о кандидатах между несвязанными инструментами, таблицами и ручными процессами подбора. Программное обеспечение представляет собой систему отслеживания кандидатов для агентства по подбору сотрудников. Она принимает вакансии, заявки и резюме. Система предоставляет специалистам по подбору, менеджерам по найму и администраторам поиск кандидатов и управляемые этапы найма. Цель - сократить объем ручной работы при подборе и объединить управление кандидатами в одном месте.

Краткое содержание

Проблема

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

Решение

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

Результат

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

История клиента

Клиент - литовское агентство по подбору персонала. Оно управляет записями кандидатов, вакансиями, заявками и наймом.

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

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

Решение сформировано как взаимосвязанные модули вакансий и профилей кандидатов. В дополнение к ним внедрены поиск, собеседования и аналитика.

Структура создана с учетом правил подбора агентства. Команда также получила документацию и обучение для самостоятельного управления системой.

Клиент хотел

  1. Превратить резюме в структурированные профили кандидатов
  2. Управлять вакансиями, заявками, кандидатами и статусами подбора
  3. Отображать панели управления подбором, отчеты, экспорт и журналы действий
  4. Настроить доступ команд по подбору и клиентов на основе ролей

Почему готовое программное обеспечение не подошло

Готовые системы отслеживания кандидатов включают вакансии, анализ резюме, собеседования и этапы подбора. Агентству требовалось объединить адаптированные процессы, права доступа, доступ кандидатов и отчеты в одном процессе. Поэтому понадобилась индивидуальная система, настроенная под этапы, роли, поля и требования к интеграциям агентства.

Обзор проекта

Записи кандидатов, собеседования и отчеты объединены в единый процесс.

Для обработки входящих резюме создан структурированный модуль профилей. Он считывает файлы PDF и DOCX, а затем извлекает контактную информацию, опыт и образование.

Навыки, теги и заметки остаются частью профиля. Здесь также хранятся оценки и статусы.

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

Они также могут сравнивать профили, просматривать объяснения соответствия и формировать список кандидатов для конкретной вакансии.

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

Она также хранит информацию и статус собеседования по соответствующей вакансии.

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

Клиентам, работодателям, кандидатам и другим командам также можно предоставить доступ с учетом конкретной роли. Панели управления и экспорт отображают актуальную информацию о подборе.

Внедренные основные функции

  • Преобразование резюме в структурированные профили кандидатов
  • Вакансии и настраиваемые статусы заявок
  • Поиск, фильтрация, ранжирование и сравнение кандидатов
  • Оценка соответствия кандидатов требованиям вакансии
  • Списки отобранных кандидатов с заметками, оценками и тегами
  • Планирование собеседований со ссылками на встречи и отзывами
  • Панели управления подбором и показатели конверсии
  • Журналы действий, отчеты и экспорт
  • Доступ на основе ролей и отдельные интерфейсы

Можно добавить

+ Порталы кандидатов + Доступ работодателей и клиентов + Массовый импорт + Интеграции с порталами вакансий + Интеграции с электронной почтой и календарем + Интеграции с системами оценки + Резюме кандидатов и рекомендации по подбору

Кому еще подойдет это решение

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

Работодатель и внутренняя команда по найму

Задача Они управляют вакансиями, кандидатами, собеседованиями и решениями о найме во всей организации.
Как помогает решение Решение объединяет в одном месте требования вакансий, профили кандидатов, этапы заявок, собеседования и отчеты по подбору.

Организация, модернизирующая существующую систему отслеживания кандидатов

Задача Необходимо объединить существующие записи и инструменты подбора в более понятный процесс.
Как помогает решение Решение предоставляет настраиваемые модули, структурированный импорт, доступ на основе ролей и API-подключения к необходимым системам.

Карьерная платформа для соискателей

Задача Система отслеживает заявки и информацию о кандидатах для разных возможностей трудоустройства.
Как помогает решение Решение может обрабатывать заявки, профили кандидатов, статусы и совместимые файлы резюме в структурированном интерфейсе.

Технологический стек

Python

Обработка документов и API

Python поддерживает обработку резюме, работу со структурированными данными и сервисы подбора.

JavaScript / TypeScript (Node.js)

Веб-приложение и документы

JavaScript и TypeScript поддерживают веб-интерфейс, обработку документов и API-подключения.

PHP

Серверная часть и обмен файлами

PHP поддерживает серверные модули и обработку файлов подбора.

pymupdf

Чтение резюме в формате PDF

pymupdf (библиотека Python для извлечения содержимого PDF) считывает текст и поля резюме.

python-docx

Чтение резюме в формате DOCX

python-docx (библиотека Python для чтения файлов Word) извлекает содержимое из резюме DOCX.

csv-parse

Обработка импорта CSV

csv-parse (библиотека для чтения файлов CSV) поддерживает структурированный импорт кандидатов.

maatwebsite/excel

Импорт и экспорт Excel

maatwebsite/excel (библиотека Laravel для файлов Excel и CSV) обрабатывает импорт и экспорт данных подбора.

PDF

Загрузка и экспорт резюме

Через файлы PDF система передает резюме и документы подбора.

DOCX

Загрузка и анализ резюме

Файлы DOCX содержат редактируемые резюме для структурированного извлечения информации о кандидатах.

Интеграции

Calendars

Подключения к календарю передают расписания собеседований и информацию о встречах.

Assessment systems

Подключения к системам оценки передают результаты оценки кандидатов.

CRM tools

CRM-подключения через API передают записи кандидатов и подбора.

Результат

Вакансии и этапы заявок остаются видимыми

Экран вакансии предоставляет агентству единое место для управления требованиями вакансии и заявками. Настраиваемые статусы подбора связывают каждую заявку с соответствующей вакансией и информацией о кандидате.

Так проще отслеживать путь от опубликованной вакансии до текущего статуса заявки и поддерживать процесс управления подбором агентства.

Как это работает

  1. Форма вакансии хранит названия должностей, описания, требования и критерии подбора.
  2. В окне процесса записи кандидатов отображаются по статусам подбора.
  3. На панели заявок отображается информация о статусе заявки и данные кандидата, связанные с вакансией.
  • Создавать, редактировать и публиковать вакансии
  • Перемещать заявки между настраиваемыми статусами
Вакансии и этапы обработки заявок

Вакансии и этапы обработки заявок

Функции, представленные на этом экране
Управление вакансиями

Резюме превращаются в доступные для поиска записи кандидатов

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

Навыки, теги и заметки доступны в окне управления кандидатами. Здесь также хранятся оценки и статус.

Как это работает

  1. pymupdf (библиотека для чтения PDF-документов) извлекает содержимое резюме из PDF-файлов.
  2. python-docx (библиотека для чтения документов Word) извлекает содержимое из файлов DOCX.
  3. Профиль хранит контакты, опыт, образование, навыки, теги, заметки, оценки и статус.
  • Загружать резюме в профили кандидатов
  • Хранить заметки и оценки специалистов по подбору в записи кандидата
Совет: Профиль отображает извлеченную из резюме информацию как структурированную запись кандидата для просмотра.
Проанализированный профиль кандидата

Проанализированный профиль кандидата

Функции, представленные на этом экране
Анализ резюме Управление профилем кандидата Загрузка резюме

Списки отобранных кандидатов содержат необходимую специалистам по подбору информацию

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

Фильтры по навыкам, образованию, опыту и статусу помогают команде сузить круг кандидатов перед формированием списка.

Как это работает

  1. Полнотекстовый поиск анализирует структурированные данные кандидатов, подготовленные для поиска.
  2. Фильтры разделяют кандидатов по навыкам, образованию, опыту и статусу.
  3. В таблице сравнения отображаются оценки соответствия, объяснения, рейтинги, заметки и оценки.
  • Сравнивать кандидатов для одной вакансии
  • Формировать список подходящих профилей
Поиск кандидатов и список отобранных кандидатов

Поиск кандидатов и список отобранных кандидатов

Функции, представленные на этом экране
Расширенный поиск Функция оценки соответствия и анализа кандидатов Добавление кандидатов в список

Информация о собеседовании остается связанной с кандидатом

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

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

Как это работает

  1. Экран связывает информацию о кандидате с выбранной вакансией.
  2. В окне календаря отображаются расписания, даты и время собеседований.
  3. На панели отзывов хранятся ссылки на встречи, информация о собеседовании, отзывы и его статус.
  • Хранить отзывы о собеседованиях в записи кандидата
  • Отслеживать статус собеседования по каждой заявке
Планирование собеседований и отзывы

Планирование собеседований и отзывы

Функции, представленные на этом экране
Планирование собеседований

Подбор становится проще просматривать

Панель управления объединяет в одном месте этапы кандидатов, активность подбора и прогресс по разным вакансиям. Сводки статусов и показатели конверсии помогают агентству оценивать движение заявок по этапам подбора.

Журналы действий и элементы экспорта формируют понятную основу для отчетов и дальнейшего анализа подбора.

Как это работает

  1. Диаграмма движения кандидатов показывает изменения на этапах подбора.
  2. Сводка статусов и показатели отображают прогресс подбора.
  3. Журнал действий регистрирует обновления статусов кандидатов, а элементы отчетов позволяют экспортировать информацию с панели управления.
  • Просматривать результаты подбора по разным вакансиям
  • Экспортировать отчеты для дальнейшего использования
Панель управления результатами подбора

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

Функции, представленные на этом экране
Панель аналитики подбора Панель оценки в реальном времени

Что дает решение

С помощью этого решения агентство по подбору может:

  • Превращать резюме PDF и DOCX в структурированные профили кандидатов
  • Управлять вакансиями, заявками и настраиваемыми статусами подбора
  • Искать, сравнивать, ранжировать и отбирать кандидатов
  • Планировать собеседования и хранить отзывы в записях кандидатов
  • Просматривать активность подбора на панелях управления и в отчетах
  • Предоставлять каждому члену команды доступ с учетом его роли

Могут ли готовые системы выполнять эту работу?

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

Что нужно клиенту Системы отслеживания кандидатов JobDiva, Ceipal ATS, JazzHR Платформы подбора TalentRecruit, Ashby, Tellent Recruitee Индивидуальное решение
Преобразование резюме в профили кандидатов
Управление вакансиями и заявками
Отображение отчетов и активности подбора
Настройка доступа на основе ролей частично частично
Соответствие правилам клиента: этапам, ролям, отчетам частично частично
Все действия в одном месте — —
Отсутствие ручных действий между программами частично частично

На основе публичных описаний продуктов и их категорий.

Системы отслеживания кандидатов и платформы подбора включают основные функции обработки резюме, управления вакансиями, отслеживания кандидатов, собеседований и отчетов по подбору.

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

Индивидуальная система была выбрана, поскольку необходимые процесс и права должны были соответствовать рабочему подходу агентства, работать в одном месте и обеспечивать нужные подключения.

В итоге

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

ЧАСТЫЕ ВОПРОСЫ

Планируете создать похожую систему? Ознакомьтесь с ответами и узнайте, как программное обеспечение для отслеживания кандидатов может обрабатывать резюме, кандидатов, собеседования и интеграции.