HR-платформа для управления персоналом и кадровой аналитики — кейс о внутренней системе, в которой команда реализовала единый цифровой контур для кадровых процессов, аналитики, KPI, зарплат, отпусков, документов, защищённой работы с файлами и интеграций с ERP-системой.
Проект представлен в обобщённом виде. Часть деталей и идентифицирующих признаков не раскрывается по условиям конфиденциальности и NDA.
HR и кадровая аналитика в единой рабочей платформе
Бизнесу требовалась не просто таблица сотрудников или отдельный кадровый кабинет, а связанная система для управления персоналом, кадровыми документами, зарплатами, KPI, отпусками, прогнозами и внутренней аналитикой.
В результате команда развивала не набор разрозненных интерфейсов, а HR-платформу с ролевым доступом, аналитическими дашбордами, документооборотом, интеграциями и защищённой работой с чувствительными данными.
Контекст проекта
Компании требовалась цифровая среда, в которой кадровики и HR-специалисты могли бы работать с карточками сотрудников, отделами, зарплатами, начислениями, графиками, отпусками, эффективностью и кадровыми документами в одном контуре.
Помимо операционной работы с персоналом, системе нужно было закрывать аналитические сценарии: KPI, прогнозы, кадровую эффективность, загрузку и управленческие показатели. Отдельной задачей были интеграции с ERP и внутренними учётными системами, а также защищённая работа с файлами и чувствительными данными сотрудников.
Что было реализовано
HR workspace и роли кадровых специалистов
Платформа использовалась как основной рабочий кабинет для кадровиков и HR-ролей. Внутри были реализованы разные уровни доступа, ролевые сценарии, рабочие интерфейсы, дашборды и отдельные представления данных в зависимости от функций пользователя.
- единый кабинет кадровика;
- разные роли кадровых специалистов;
- ролевой доступ и политики прав;
- рабочие интерфейсы и внутренние представления данных;
- дашборды и управленческие панели.
Карточки сотрудников и организационная структура
В системе были реализованы карточки сотрудников, отделы, кадровые профили, история изменений и внутренняя структура персонала. Это позволяло работать не с разрозненными данными, а с единым кадровым контуром.
- карточки сотрудников;
- отделы и организационная структура;
- кадровые профили и история изменений;
- кадровые статусы и перемещения;
- связка данных сотрудника с HR- и учётными процессами.
Зарплаты, начисления и кадровые показатели
Платформа поддерживала сценарии работы с зарплатами, начислениями, кадровыми показателями и аналитикой эффективности. Это позволяло объединять данные по сотрудникам, ролям, KPI и связанным расчётным сценариям.
- зарплаты и начисления;
- KPI и показатели эффективности;
- аналитика по сотрудникам и ролям;
- прогнозы и кадровые метрики;
- связка HR-данных с управленческой аналитикой.
Графики, отпуска и жизненный цикл сотрудника
В систему входили графики, отпуска, планирование отсутствий и сценарии, связанные с жизненным циклом сотрудника внутри компании. Это включало onboarding, offboarding, кадровые изменения, переводы и связанные процессы.
- графики и отпуска;
- планирование отсутствий;
- onboarding и offboarding;
- изменения должности и переводы между отделами;
- история кадровых действий по сотруднику.
Документы, файлы и электронный документооборот
Одним из ключевых блоков был электронный документооборот: договоры, приказы, кадровые документы, файловые сценарии, шаблоны, маршруты согласования и история работы с документами.
- договоры, приказы и кадровые документы;
- электронный документооборот;
- шаблоны документов и маршруты согласования;
- централизованное хранение файлов;
- ролевой доступ к документам и файловым данным.
Интеграции и внутренний кадровый контур
Платформа была связана с ERP и внутренними учётными системами компании. Это позволяло синхронизировать данные, загружать информацию, поддерживать обмен между кадровым контуром, аналитикой и внутренними процессами бизнеса.
Технологическая архитектура
Платформа была построена на микросервисной архитектуре с использованием Go для backend-логики и Vue.js / JavaScript для рабочего веб-интерфейса. Развёртывание и эксплуатация строились на Docker и Traefik, а доставка изменений была организована через GitLab CI/CD.
- Go, Vue.js, JavaScript;
- RabbitMQ и Redis;
- S3-совместимое файловое хранилище;
- Docker, Traefik, GitLab CI/CD;
- Prometheus, Grafana и Loki;
- централизованное логирование и мониторинг платформы.
Асинхронные процессы, кеш и тестирование
RabbitMQ использовался для фоновых задач, интеграционных сценариев, кадровых событий и асинхронного документооборота, где были важны устойчивость и контролируемая обработка нагрузки. Redis использовался как cache layer для ускорения интерфейсов, дашбордов и часто используемых данных.
Ключевые бизнес-сценарии, API, интеграции и критичные части системы покрывались тестами, что помогало поддерживать устойчивость платформы при развитии и изменениях.
Безопасность и доступ к чувствительным данным
Для HR-платформы безопасность была одной из базовых архитектурных задач. Система работала с чувствительными данными сотрудников, кадровыми документами и файлами, поэтому доступ к данным определялся ролевой моделью и политиками доступа.
Файлы хранились в централизованном S3-совместимом контуре, sensitive-данные шифровались, а доступ к ним ограничивался в зависимости от роли, отдела и кадрового сценария. Дополнительно использовались аудит действий, журнал изменений и контролируемый доступ к документам и связанным кадровым данным.
Бизнес-ценность
Для бизнеса платформа стала не просто интерфейсом для кадровика, а единой цифровой средой для управления персоналом, документами, аналитикой и кадровыми процессами.
- централизация HR и кадровых процессов;
- прозрачность данных по персоналу и кадровым метрикам;
- снижение ручной нагрузки на кадровиков и HR-специалистов;
- быстрый доступ к аналитике, KPI и прогнозам;
- упрощение документооборота и согласований;
- связка HR-контура с ERP и внутренними системами бизнеса;
- защищённая работа с файлами и чувствительными данными;
- основа для управленческих решений по персоналу и эффективности.
Результат
Вместо разрозненных кадровых процессов компания получила связанную HR-платформу с аналитикой, документами, файлами, прогнозами, интеграциями и ролевым доступом. Это создало более управляемую цифровую основу для работы с персоналом, развития внутренних HR-сценариев и повышения прозрачности кадровых данных.


