Интеграция с Active Directory/LDAP / Запись информации о сотрудниках из AD/LDAP

Запись информации о сотрудниках из AD/LDAP

В системном справочнике Сотрудники хранятся дополнительные сведения о пользователях: должность, отдел, контактные данные и т. п. Вы можете настроить синхронизацию информации о сотрудниках с Active Directory/LDAP. Это позволяет обеспечить актуальность данных в системе.

Обновление информации о сотрудниках настраивается в два шага:

  1. В приложении Сотрудники создайте поля для хранения данных из AD/LDAP.
  2. В модуле интеграции с AD/LDAP включите обновление сотрудников и сопоставьте поля приложения с атрибутами пользователя.

Шаг 1. Создание полей в приложении «Сотрудники»

Чтобы добавить поля, в которые будет записываться информация из AD/LDAP:

  1. Перейдите в раздел Системные справочники и откройте приложение Сотрудники.
  2. Нажмите значок шестерёнки напротив названия приложения и выберите пункт Настройка формы.

sync-employee-data-ad-ldap-1

  1. Добавьте на форму поля, которые будут заполняться данными. Вы можете использовать типы:
    • Строка — для записи текстовой информации. Если вы передаёте из AD/LDAP значение другого типа, например число, оно преобразуется в строку;
    • Число — для хранения числового значения. Также в поле можно передать строку, которая преобразуется в число, например номер телефона;
    • Выбор «да/нет» — для записи значения Да или Нет — например, заблокирована ли учётная запись пользователя. Значения из AD/LDAP передаются в формате чисел, где 1 = Да, 0 = Нет, поэтому поле также можно связать с числовым атрибутом. Его значение должно быть равно 0 или 1;
    • Дата/время — для отображения даты и времени.

Подробнее о настройке форм читайте в статье «Формы элемента приложения».

  1. Нажмите Сохранить.

Шаг 2. Настройка модуля интеграции и сопоставление свойств

Поля сопоставляются отдельно для каждого сервера AD/LDAP. Чтобы настроить передачу данных в приложение Сотрудники:

  1. Перейдите в раздел Администрирование > Модули и откройте страницу модуля интеграции с Active Directory или LDAP.
  2. Нажмите на название сервера, чтобы перейти к его настройкам.
  3. На вкладке Основное включите опцию Автосинхронизация пользователей и задайте частоту синхронизации.
  4. Включите опцию Обновление сотрудника, чтобы при синхронизации обновлялись данные в приложении Сотрудники.

sync-employee-data-ad-ldap-2

  1. Перейдите на вкладку Дополнительно, нажмите + Параметр и выберите поле приложения Сотрудники. Оно добавится в список для сопоставления.

sync-employee-data-ad-ldap-3

  1. Откройте Active Directory/LDAP и перейдите к списку атрибутов пользователя. Скопируйте код атрибута, значение которого должно записываться в приложение Сотрудники.

Обратите внимание, тип данных атрибута должен подходить для записи в поле. В противном случае информация не отобразится в справочнике.

  1. В ELMA365 вставьте код атрибута напротив поля.

sync-employee-data-ad-ldap-4

  1. Добавьте все сопоставляемые свойства в список.
  2. Сохраните настройки сервера.

Теперь при импорте или синхронизации внутренних пользователей из AD/LDAP данные в справочнике Сотрудники будут обновляться.

начало внимание

Если вы удалите в настройках модуля строку сопоставления, данные в приложении Сотрудники не очистятся. В поле будет отображаться последнее записанное значение.

конец внимание

Когда в AD/LDAP изменяется значение атрибута, сопоставленного с полем приложения Сотрудники, для пользователя в ELMA365 устанавливается статус Данные не совпадают. После синхронизации с сервером статус меняется обратно на Импортирован.