Сценарій "Інтеграція 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. | Автоматичне відновлення черги завдань інтеграції при неочікуваній зупинці. | Якщо увімкнено, система автоматично перезапускає чергу завдань при вході користувача, якщо черга зупинилась через помилку. |