Introduction
Добро пожаловать в документацию модуля Human Resources Management (HRM) для Perfex CRM. В этом руководстве — установка, настройка и использование всех функций модуля.
Что такое модуль HRM?
Модуль HRM — это полное решение по управлению персоналом, интегрированное в область админа Perfex CRM. Позволяет:
- Управлять сотрудниками — расширенные профили, контракты, документы
- Работать с контрактами — типы, шаблоны, контроль срока действия
- Отслеживать страхование и льготы по каждому сотруднику
- Управлять сменами и учётом времени
- Обрабатывать зарплату и формировать расчётные листы
- Онбординг новых сотрудников — настраиваемые чек-листы (с отметкой по пунктам!)
- Оценивать эффективность — обзоры и цели (OKR/KPI)
- Управлять обучением — учебные пути и записи на курсы
- Проводить опросы сотрудников и фиксировать встречи 1:1
- Хранить HR-документы в центральной библиотеке
- Поддерживать сотрудников через HR Helpdesk (с обновлениями статуса)
- Назначать активы (ноутбуки, оборудование) сотрудникам
- Генерировать отчёты — встроенный и кастомный конструктор отчётов
Требования
- Perfex CRM 2.3.x или выше
- PHP 7.4 или выше
- Права администратора для доступа ко всем функциям HRM
Быстрый старт
- Установите модуль через Perfex CRM → Setup → Modules
- Активируйте модуль (нужна действующая лицензия)
- Настройте Settings → HRM → Setting (типы контрактов, надбавки, должности и т.д.)
- Добавьте сотрудников или используйте существующих в Perfex
- Используйте пункты меню HRM в боковой панели
Шаги установки
- Скачайте пакет модуля с Codecanyon (ZIP)
- Распакуйте ZIP
- Загрузите папку
hrm(илиhuman-resources-management-module-for-perfex-cr) в установку Perfex:/application/modules/hrm/
Папка должна называться hrm в каталоге modules, чтобы Perfex её распознал.
- Перейдите в Perfex Admin → Setup → Modules
- Найдите "Human Resources Management" в списке
- Нажмите кнопку Activate
Активация и лицензия
Для активации HRM нужен действующий код покупки с Codecanyon. При активации:
- Введите код покупки (лицензия Envato)
- Модуль проверит лицензию на серверах автора
- После успешной проверки модуль активируется и все функции доступны
При ошибке активации проверьте код покупки и срок поддержки. Обратитесь в Themesic support.
Структура модуля
После установки модуль создаёт:
| Path | Purpose |
|---|---|
modules/hrm/ | Основные файлы модуля |
modules/hrm/uploads/ | Загруженные файлы (документы, вложения) |
modules/hrm/migrations/ | Файлы миграций БД для обновлений |
Обновление с предыдущей версии
- Сделайте бэкап базы данных и папки
modules/hrm/ - Деактивируйте модуль (рекомендуется)
- Замените файлы модуля новой версией
- Повторно активируйте модуль
- По запросу нажмите "Upgrade Database" для запуска миграций
- Миграции добавят новые таблицы и столбцы для новой версии
Модуль использует миграции Perfex. При смене версии создаётся файл миграции. При обновлении Perfex обнаруживает смену версии и предлагает обновить базу данных.
Удаление
Чтобы удалить модуль:
- Перейдите в Setup → Modules
- Деактивируйте модуль HRM
- Удалите папку
modules/hrm/с сервера
При удалении таблицы БД не удаляются. Таблицы модуля (например, tblhrm_*, tblstaff_contract) останутся. Для полного удаления может потребоваться ручная очистка БД.