
Frappe HRMS: обзор открытой HR-системы
Полный обзор Frappe HRMS — открытого HR и Payroll решения. Возможности, цены, сравнение с OrangeHRM и Odoo HR, плюсы и минусы.
Frappe HRMS: полный обзор открытой HR-системы
«Open-source HR и Payroll-система корпоративного уровня — без корпоративных счетов»
Что это и для кого
Frappe HR — это комплексная open-source система управления персоналом, объединяющая все этапы жизненного цикла сотрудника: от открытия вакансии и онбординга до управления отпусками, обработки зарплаты, оценки эффективности и exit-интервью — в единой платформе.
Проект появился потому, что команда Frappe сама столкнулась с нехваткой «настоящего» открытого HR-решения. Изначально модули были частью ERPNext, но начиная с версии 14, по мере зрелости функционала, Frappe HR был выделен в отдельный продукт.
- Стартапы и SMB от 20 до нескольких тысяч сотрудников
- Крупные компании, которым важна полная независимость от вендора
- IT-команды, готовые к self-hosted развёртыванию
- Организации, уже использующие ERPNext — интеграция практически бесшовна
Frappe HR одинаково подходит как 50-человеческому стартапу, так и конгломерату с 5 000 сотрудников.
Ключевые возможности
Frappe HR — это полноценная HRMS с более чем 13 модулями: от управления сотрудниками и онбординга до расчёта зарплат, налогообложения и многого другого.
Обзор модулей
| Модуль | Ключевые функции |
|---|---|
| Управление сотрудниками | Профили, репозиторий документов, переводы и повышения |
| Онбординг | Цифровые чек-листы, назначение оборудования, расписание адаптации |
| Отпуска и посещаемость | Политики отпусков, региональные праздники, геолокационный check-in |
| Расходы и авансы | Мультивалютность, многоуровневые согласования, автоматические проводки |
| Управление эффективностью | OKR, 360° обратная связь, самооценка, калибровочные дашборды |
| Расчёт зарплаты и налоги | Структуры зарплат, налоговые ставки, внеплановые выплаты, PDF расчётных листков |
| Рекрутинг | Вакансии, ATS, раунды интервью, офферы |
| Обучение | Расписание курсов, обратная связь, сертификаты |
| Самообслуживание | Запросы на отпуск, скачивание расчётных листков, обновление профиля |
| Shift и ростер | Гибкие смены, еженедельные расписания, правила сверхурочных |
Управление жизненным циклом сотрудника
От онбординга, управления повышениями и переводами до документирования обратной связи в exit-интервью — система охватывает весь жизненный цикл сотрудника.
Расчёт зарплаты и налоги
Можно создавать структуры зарплат, настраивать налоговые ставки, выполнять стандартный расчёт зарплаты, учитывать дополнительные выплаты и внеплановые платежи, а также просматривать разбивку доходов в расчётных листках.
Посещаемость и отпуска
Можно настраивать политики отпусков, одним кликом загружать региональные праздники, выполнять check-in/check-out с геолокационной фиксацией, отслеживать остатки отпусков.
Мобильное приложение
Мобильное приложение Frappe HR позволяет подавать и согласовывать заявки на отпуск, выполнять check-in/check-out и просматривать профиль сотрудника прямо со смартфона.
Фронтенд реализован как три отдельных приложения: классический Frappe Desk, PWA для сотрудников на Vue.js 3 и Ionic с нативным мобильным опытом, и модуль Roster на TypeScript с Vue 3 и Tailwind CSS.
Интеграция с ERPNext и API
Frappe HR является частью экосистемы Frappe и бесшовно интегрируется с ERPNext, обеспечивая единый интерфейс для HR, расчёта зарплаты и бухгалтерии. Для компаний, использующих другие ERP или бухгалтерские системы, Frappe HR предлагает REST API и поддержку вебхуков.
Пример: установка через bench
# Установить bench
pip install frappe-bench
# Инициализировать проект
bench init my-bench && cd my-bench
# Создать новый сайт
bench new-site mycompany.localhost
# Установить ERPNext
bench get-app erpnext
bench --site mycompany.localhost install-app erpnext
# Установить Frappe HRMS
bench get-app hrms
bench --site mycompany.localhost install-app hrms
Архитектура системы
graph TD
A[Frappe Framework\nPython + JS] --> B[Frappe HR App]
B --> C[Employee Management]
B --> D[Payroll & Taxation]
B --> E[Leave & Attendance]
B --> F[Performance Management]
B --> G[Recruitment]
B --> H[Mobile PWA\nVue.js 3 + Ionic]
B --> I[ERPNext Integration\nAccounting & ERP]
I --> J[REST API / Webhooks\nВнешние системы]
Тарифы и цены
Frappe HR является на 100% бесплатным и открытым исходным кодом — в зависимости от ваших масштабов и возможностей self-hosting может быть правильным решением.
Платить нужно только за то, что используете, — и не за пользователя!
| Вариант | Стоимость | Что включено |
|---|---|---|
| Self-hosted | Бесплатно (код) | Полный функционал, нужен VPS ~$40/мес |
| Frappe Cloud — Site | от $5/мес | Быстрый старт, мультирегион, SSH, бэкапы |
| Frappe Cloud — Server | от $20/мес | Выделенные ресурсы, мультисайт |
| Внедрение (партнёры) | $2 000–$15 000 | Настройка, кастомизация, запуск |
| Расширенная поддержка | $50–$400/мес | SLA, фиксы багов от инженеров Frappe |
Доступен 14-дневный бесплатный пробный период.
При самостоятельном развёртывании базовые расходы начинаются от ~$40/мес за VPS, плюс дополнительно потребуются услуги email, безопасности и резервного копирования, а также несколько часов ежемесячно на обслуживание и обновления.
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| 100% open source, лицензия GNU GPL v3 | Требует технических знаний для установки |
| Нет платы за пользователя — экономия при росте | Зависимость от ERPNext для ряда функций |
| Более 13 модулей в единой платформе | Настройка с нуля может занять время |
| Мобильное PWA-приложение (Vue.js + Ionic) | Локализация на русский — силами сообщества |
| REST API и вебхуки для интеграций | Документация местами неполная |
| Поддерживает 80+ языков через сообщество | UI менее «полированный», чем у SaaS-конкурентов |
| Геолокационный check-in/out | Облачный хостинг только через Frappe Cloud |
| Полная прозрачность данных, нет vendor lock-in | Поддержка — платная (от $50/мес) |
Сравнение с альтернативами
Frappe HR является частью экосистемы ERPNext, что делает его фаворитом для производственных и розничных компаний, которым нужна прямая связь HR с учётом запасов и бухгалтерией.
| Параметр | Frappe HRMS | OrangeHRM | Odoo HR |
|---|---|---|---|
| Лицензия | GNU GPL v3 | LGPL (Starter) | LGPL (Community) |
| Стоимость ПО | Бесплатно | Бесплатно (Starter) | Бесплатно (Community) |
| Облако | от $5/мес | Платный Enterprise | от $9.90/польз/мес |
| Модулей | 13+ | ~10 | 30+ (весь Odoo) |
| Интеграция с ERP | Нативная (ERPNext) | Ограниченная | Нативная (Odoo ERP) |
| Мобильное приложение | PWA (Vue + Ionic) | Есть (Enterprise) | Есть |
| API | REST + вебхуки | REST API | REST + JSON-RPC |
| Сложность настройки | Средняя | Средне-высокая | Высокая |
| Подходит для | SMB + Enterprise | SMB | Технические команды |
У OrangeHRM многие «яркие» AI-функции доступны только в облачной Enterprise-версии. Odoo намеренно оставляет «пробелы» в Community-редакции, чтобы подталкивать пользователей к Enterprise.
Нужен только HR без ERP? → OrangeHRM Starter проще в старте.
Строите сложную кастомную систему? → Odoo Community даст больше гибкости на уровне платформы.
Вердикт
Frappe HR — это open-source HR-система, что позволяет избежать дорогостоящих лицензионных сборов и привязанности к вендору, типичной для проприетарных HRMS-решений.
Сообщество из более чем 20 000 разработчиков и 180 партнёров гарантирует, что решений для возникающих задач всегда будет достаточно, а программные расходы не будут расти вместе с командой.
Кому подойдёт:
- Компаниям от 20+ сотрудников, которые хотят полный контроль над HR-данными
- Организациям, уже работающим в экосистеме ERPNext
- IT-командам, готовым к self-hosted развёртыванию
- Бизнесу, уставшему от per-user SaaS-цен
Кому НЕ подойдёт:
- Командам без технических ресурсов для поддержки
- Компаниям, которым нужно готовое решение «из коробки» за 1 день
- Организациям, критически зависящим от русскоязычной поддержки
Итоговый рейтинг
| Критерий | Оценка |
|---|---|
| Функциональность | 9/10 |
| Стоимость владения | 9/10 |
| Простота развёртывания | 6/10 |
| Экосистема и интеграции | 8/10 |
| Мобильный опыт | 8/10 |
| Итого | 8/10 |
Frappe HRMS — один из лучших open-source выборов для компаний, которым важна независимость от вендора, гибкость настройки и предсказуемые затраты без per-user лицензий.