Сценарий "Интеграция Business Central и HCM & LMS"
Extension — SMART Payroll and SMART HCM & LMS Connector (дополнение к SMART Payroll)
В системе есть возможность настроить интеграцию между Business Central и SMART HCM & LMS (Human Capital Management & Learning Management System). Интеграция обеспечивает автоматическую синхронизацию кадровых и зарплатных данных между двумя системами.
Основные возможности:
- синхронизация организационной структуры (подразделения, должности, позиции, категории работников)
- синхронизация данных физ. лиц и трудовых договоров со строками
- синхронизация причин отсутствия и групп временных активностей
- передача зарплатных документов и статусов табелей
- получение заявлений на отсутствие из HCM & LMS в Business Central
- поддержка кросс-компанийных физ. лиц
Синхронизация работает по событийной моде ли: при изменении данных в Business Central автоматически создается запись в очереди интеграции, которая затем обрабатывается очередью задач и отправляется в HCM & LMS.
Шаг 1: Настройка интеграции
Путь: HCM & LMS Setup
На странице настройки доступны следующие блоки полей:
Блок «Общее»
| Поле | Описание | Зависимости и особенности |
|---|---|---|
| HCM Company Id | Идентификатор (GUID) компании в системе HCM & LMS. Используется как AccountId во всех запросах интеграции. | Заполняется автоматически при первом открытии страницы настройки (берется из Company.Id). Обязательное для активации. |
| HCM Company Code | Код компании в системе HCM & LMS. | Обязательное для активации. Используется при создании записи компании в HCM. При удалении значения — очищается очередь интеграции. |
| Active | Включает или выключает обмен данными между системами. | При первой активации система автоматически генерирует начальные записи интеграции для всех сущностей (подробнее в Шаге 2). Для активации обязательно должны быть заполнены: HCM Company Id, HCM Company Code, HCM User ID. |
| Integration Token | Токен авторизации для API HCM & LMS. | Хранится в защищенном (маскированном) поле. Присваивается индивидуально. |
| Integration URL | Базовый URL-адрес API HCM & LMS. | Не следует включать пути /create, /update, /delete — они добавляются автоматически. Присваивается индивидуально. |
| Restore Integration Func. | Автоматическое восстановление очереди задач интеграции при неожиданной остановке. | Если включено, система автоматически перезапускает очередь задач при входе пользователя, если очередь остановилась из-за ошибки. |
Блок «Администрирование»
| Поле |
|---|