Клиент: Крупная компания, работающая в сфере рекрутмента и управления персоналом (HR-услуги).
Проблема: Клиент занимался массовым подбором персонала (сотни в месяц) для крупных розничных сетей, логистических центров и производственных предприятий. Существующие на рынке ATS-системы были либо слишком сложными и дорогими, либо не могли гибко адаптироваться под специфику массового рекрутмента: уникальные воронки этапов, управление событиями подбора, интеграция с SIP-телефонией и потребность в детальной оперативной отчетности для менеджеров и бизнес линий написать.
Цель проекта: Разработать с нуля специализированную систему MPCalls, которая станет центральным инструментом для рекрутеров, операторов и менеджеров, автоматизируя и структурируя весь цикл массового подбора — от создания вакансии до выхода кандидата на работу.
Наши действия:
1. Анализ и проектирование архитектуры:
- Провели глубокий анализ бизнес-процессов клиента, выделив ключевые сущности: Кандидат, Вакансия, Проект, Событие, Процесс, Этап.
- Спроектировали гибкую систему справочников и конструктор связей, позволяющий клиенту самостоятельно настраивать типы событий, их статусы, результаты и влияние на этапы подбора без вмешательства программистов.
- Разработали архитектуру клиент-серверного приложения для Windows с использованием MS SQL Server, обеспечивающую высокую производительность при работе с большими объемами данных (десятки тысяч кандидатов).
2. Разработка ядра системы и ключевых модулей:
- Модуль управления проектами и вакансиями: Реализовали создание иерархии Клиент → Проект → Вакансия с настройкой зарплаты, графика, локации через интеграцию с КЛАДР.
- Модуль работы с кандидатами: Разработали комплексную карточку кандидата с историей, контактами, навыками и возможностью прикрепления документов.
- Инновационный модуль «События подбора»: Сердце системы. Реализовали четырехуровневую структуру (Тип → Статус → Результат → Доп. справочник), позволяющую детально фиксировать любое взаимодействие (звонок, интервью, медосмотр, отказ).
- Модуль «Процесс»: Создали сущность, которая динамически связывает кандидата и вакансию, отображая всю историю событий в виде наглядной ленты.
3. Разработка сложной бизнес-логики и интеграций:
- Гибкая система этапов: Реализовали два режима работы этапов подбора — строгий (линейная воронка) и свободный (управление через события), что покрыло 100% сценариев клиента.
- Интеграция SIP-телефонии: Встроили модуль телефонии прямо в интерфейс системы. Рекрутер может звонить кандидату в один клик из карточки процесса, а все звонки автоматически фиксируются в журнале.
- Модуль расширенного поиска (встроенная BI-система): Разработали мощный инструмент с десятками фильтров для поиска кандидатов, анализа действий рекрутеров и построения кастомных отчетов с выгрузкой в Excel.
- Система ролевой модели и прав доступа: Позволяет гибко настраивать права доступа для различных ролей в целях обеспечения безопасности данных и разделения доступа. Реализовали роли MP_Manager, MP_Recruiter, MP_Operator, MP_ADM с детальными правами на формы и действия, обеспечив безопасность данных.
4. Создание специализированных рабочих областей и отчетности:
- «Рабочая область»: Создали основной дашборд рекрутера с группировкой по проектам и вакансиям.
- «Рабочая область ТВО»: Разработали уникальный инструмент для телефонного бюро обзвона с цветовой индикацией последних действий, позволяющий операторам мгновенно видеть статус обзвона по каждому кандидату.
- Модуль «Заявки на подбор»: Реализовали механизм планирования и контроля выполнения планов по найму с автоматическим закрытием заявок при достижении целевых показателей.
- Модуль «Отчеты»: Внедрили динамические количественные отчеты, где столбцы формируются на основе выбранных пользователей, что позволило автоматизировать сбор KPI для мотивации сотрудников.
Ключевые технологии и подходы: Решение реализовано на основе клиент-серверной архитектуры и предназначено для работы с MS SQL сервером. , Клиентская часть была разработана на базе Delphi, для оптимизации быстродействия были со стороны базы данных разработаны многочисленные хранимые процедуры., выполнена интеграция с SIP Asterisk.
Результаты и измеримая выгода для клиента:
| Показатель | Ситуация «до» | Ситуация «после» | Эффект |
| Скорость обработки кандидата | Данные в Excel, звонки через внешнюю АТС, поиск истории – 5-10 мин. | Вся информация в одном окне, звонок в 1 клик, история под рукой – 1-2 мин. | Производительность рекрутера выросла в 3-5 раз |
| Контроль процесса подбора | Статусы в заметках, обзвон отслеживается по отдельным отчетам. | Прозрачная воронка этапов, цветовая индикация в ТВО, реальное время. | Управляемость процесса на 100%, снижение числа «потерянных» кандидатов. |
| Качество данных и отчетность | Ручной сбор статистики, риски ошибок. | Автоматический сбор всех метрик, мгновенное построение отчетов по любым срезам. | Data-driven управление отделом, точные KPI, экономия 20 часов менеджера в неделю. |
| Масштабируемость и гибкость | Под каждый новый проект – доработка таблиц или скриптов. | Конструктор событий и этапов позволяет адаптировать систему под новый проект за 1 день силами бизнес-аналитика клиента. | Система стала конкурентным преимуществом, ускорив вывод новых услуг на рынок. |
Отзыв клиента:
«Нам нужен был цифровой скелет для всего отдела массового подбора. Команда разработчиковне просто написали код — они погрузились в нашу операционную кухню и создали систему, которая стала продолжением нашей бизнес-логики. Гибкость конструктора, интеграция телефонии и мощная аналитика в «Расширенном поиске» — это то, чего не было ни в одном коробочном решении. MPCalls позволила нам брать более сложные и крупные проекты». – Надежда Оськина, Генеральный директор

