💼

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, графики, фильтры и отчеты

Похожие проекты