Перейти к основному содержимому

Развертывание приложения HRMS

подсказка

Требуемая роль: admin.

Развертывание приложения HRMS включает в себя следующие этапы:

  1. Установка приложения HRMS.
  2. (опционально) Развертывание демоданных.

При первой установке HRMS на платформу используйте пакет с полной версией приложения. При последующих обновлениях – пакеты обновлений.

Развертывание полной версии

предупреждение

Перед развертыванием версии HRMS 1.0.0 убедитесь, что у вас установлена версия платформы 1.27.0 или более поздняя версия.

Установка на новый экземпляр


  1. Создайте на экземпляре учетные записи сотрудников и записи организаций (при помощи интеграции LDAP или вручную).
  2. Установите основной пакет приложения [HRMS] 1.0.0 full.sop.
  3. Импортируйте через быстрый импорт JSON-файл мастерданных hrms_master_data_1_0_0.json.
  4. Перейдите в список запланированных скриптов.
  5. Активируйте запланированный скрипт Recalculate Available absence (daily at 02:00AM).
  6. Откройте запись запланированного скрипта Recalculate Number of employees for Organizations и нажмите Выполнить.
  7. (опционально) Активируйте запланированный скрипт Notify employees and managers about available vacations (at the beginning of each month) для отправки уведомлений руководителям и подчиненным о наличии отпускных дней.

Установка на существующий экземпляр


Если приложение HRMS установлено на экземпляр с существующими активными записями в таблице Сотрудники (employee), выполните следующие шаги:

  1. Установите основной пакет приложения [HRMS] 1.0.0 full.sop.

  2. Импортируйте JSON-файл мастерданных hrms_master_data_1_0_0.json.

  3. Перейдите в список запланированных скриптов.

  4. Запустите скрипт Recalculate Number of employees for Organizations.

  5. Дождитесь пересчета количества сотрудников во всех организационных единицах. Для этого:

    1. Перейдите в список организаций Организация (org_organization), который расположен по адресу: {URL вашего экземпляра}/list/org_organization.
    2. Отфильтруйте список по условию Количество сотрудников пусто.
    3. Если в списке содержатся записи, проверьте логи валидации и заполните обязательные поля в организационных единицах.
    4. Повторите шаги i-iii.
  6. Заполните поле Работает с (effective_from) для всех активных сотрудников одним из следующих способов:

    СпособШаги
    С таблицы Сотрудники (employee)
    1. В навигаторе перейдите в ОрганизацияСотрудники.
    2. Отфильтруйте список по условию Активен равно Да И Работает с пусто.
    3. Во всех отфильтрованных записях укажите дату, с которой сотрудник работает в компании.
    С таблицы Настройка LDAP (sys_ldap_definition)
    1. В навигаторе перейдите в LDAPНастройки LDAP и откройте настройки импорта сотрудников.
    2. Отфильтруйте список по условию Активен равно Да.
    3. Откройте каждую из полученных записей и добавьте в поле Перечень атрибутов название атрибута LDAP, в котором ваша организация хранит дату выхода сотрудника на работу.
    4. Выполните настройку маппинга, чтобы добавленный атрибут записывался в поле Работает с, и запустите внеочередной импорт сотрудников. Подробнее о процессе настройки импорта читайте в статье Импорт данных.
    5. После импорта убедитесь, что в записях сотрудников заполнено поле Работает с.
  7. Перейдите в список запланированных скриптов.

  8. Откройте форму скрипта Create available absences for employees retrospectively и нажмите Выполнить.

  9. Активируйте запланированный скрипт Recalculate Available absence (daily at 02:00AM).

  10. (опционально) Активируйте запланированный скрипт Notify employees and managers about available vacations (at the beginning of each month) для отправки уведомлений руководителям и подчиненным о наличии отпускных дней.