HR-CRM с расчётом премий и интеграцией с внешней системой
Учёт сотрудников, должностей и многоуровневый расчёт премий с автозагрузкой данных из внешней системы.
Задача клиента
Нужна внутренняя система для учёта сотрудников, должностей и расчёта премий по сложным прогрессивным шкалам, с автозагрузкой данных из внешней системы.
Было
Расчёты велись в Excel вручную, справочники переписывались из внешней системы руками, ошибки в начислениях обнаруживались постфактум.
Решение
CRM с глубокой доменной моделью (20+ моделей, 40+ миграций), прогрессивные шкалы с историческими периодами, синхронизация со справочниками через rake-таски, экспорт расчётов в Excel.
Результат
Ручные расчёты убраны, справочники всегда актуальны, история начислений прозрачна. HR и бухгалтерия работают в одной системе.
Техническая часть
Ruby on Rails, PostgreSQL, Hotwire (Turbo + Stimulus) + React, Bootstrap 5, Chart.js, CAXLSX, TinyMCE, Devise, Docker.
Сроки
~2 месяца от старта до production-версии.
Ключевые решения
- →20+ моделей данных, 40+ миграций — глубокая доменная модель
- →Прогрессивные шкалы зарплат с поддержкой исторических периодов
- →Импорт пользователей и оргструктуры из внешней системы
- →Экспорт расчётов в Excel, графики, фильтры и отчеты
Похожие проекты
CRM учёта расходов и расчёта зарплат для сети оффлайн магазинов одежды
Централизованный учёт расходов, счетов и автоматический расчёт зарплат сотрудников по нескольким магазинам.
Результат: Владелец видит расходы по всем точкам в одном интерфейсе и не считает зарплаты в Excel.
CRM для смет и актов выполненных работ в ремонте
Структурированные сметы по объектам и комнатам, расчёт стоимости и автогенерация актов.
Результат: Сметы и акты формируются из типовых работ за пару кликов, согласования с клиентом идут быстрее.