Интеграция ЛИМС с 1С в части управления персоналом
1. Назначение интеграции
Интеграция ЛИМС и 1С предназначена для исключения повторного ручного ввода данных о сотрудниках, сокращения количества ошибок и обеспечения единообразия данных, используемых в кадровом учёте и процессах СМК.
1С является мастер-системой по сотрудникам. Все операции создания, изменения и удаления сотрудников в ЛИМС выполняются только при наличии соответствующей команды от 1С. Исключение — начальная загрузка данных.
2. Объекты интеграции
Интеграция охватывает следующие группы данных:
2.1. Идентификационные данные сотрудника
– ФИО (Name1 / Name2 / Name3)
– СНИЛС (уникальный идентификатор)
– дата рождения (при необходимости)
– дополнительные поля, перечисленные в документе Росаккредитации (при согласовании)
2.2. Информация о трудоустройстве
– подразделение
– должность
– дата приёма на работу
– дата назначения на должность
– испытательный срок
2.3. Поля, поступающие из справочников
– тип образования
– должность
– наименование подразделения
2.4. Файлы
1С может передавать ссылки на имеющиеся файлы (документы), при этом их загрузка и отображение выполняется внутри ЛИМС.
3. Требования к синхронизации справочников
Для корректного импорта данных необходимо обеспечить согласованность между однотипными справочниками ЛИМС и 1С:
– Справочник подразделений;
– Справочник должностей;
– Справочник видов образования.
В каждом элементе справочника ЛИМС создаётся специальное поле «Имя элемента в 1С».
Администратор ЛИМС вручную вносит значения, соответствующие именам в 1С.
4. Формат обмена данными
Передаваемое сообщение имеет структуру:
Таблица 1 Формат обмена данными
|
Поле |
Содержание |
|
cmd |
команда: Created / Modified / Deleted |
|
СНИЛС |
уникальный ключ сотрудника |
|
Name1/Name2/Name3 |
ФИО |
|
department |
подразделение (по справочнику 1С) |
|
position |
должность (по справочнику 1С) |
|
education |
вид образования (по справочнику 1С) |
|
date |
дата события |
|
attachments[] |
массив ссылок на файлы (при наличии) |
|
… |
иные поля по согласованию |
Формат сообщения: JSON или XML, определяется совместно с 1С.
5. Механизмы передачи сообщений
Поддерживаются два варианта интеграции.
5.1. Вариант А — прямой вызов API ЛИМС (асинхронный)
1С вызывает веб-метод ЛИМС при каждом событии.
Преимущества — актуальность данных в реальном времени.
Если передача не удалась, 1С должна повторить попытку позже.
5.2. Вариант Б — файловый обмен через общую директорию
1С складывает сообщения в специально выделенную папку.
ЛИМС периодически просматривает директорию, находит новые файлы и обрабатывает их по очереди.
6. Обработка данных внутри ЛИМС
Для каждого сообщения 1С ЛИМС автоматически создаёт объект задачи бизнес-процесса «Обновление сотрудников».
Специалист по СМК:
– видит старые и новые данные,
– подтверждает создание/изменение/удаление сотрудника,
– устраняет ошибки, связанные с несопоставленными справочниками.
При отсутствии значения в справочнике ЛИМС система показывает сообщение об ошибке. Пользователь должен зайти в соответствующий справочник (НСИ) и корректно заполнить поле «Имя в 1С».
7. Ограничения
– ЛИМС не создаёт и не изменяет данные в 1С.
– ЛИМС не является источником кадровой информации.
– Внесение данных сотрудника вручную допускается только для информации, отсутствующей в 1С, либо по специфике СМК.
No comments to display
No comments to display