В системном справочнике Сотрудники хранятся дополнительные сведения о пользователях: должность, отдел, контактные данные и т. п. Вы можете настроить синхронизацию информации о сотрудниках с Active Directory/LDAP. Это позволяет обеспечить актуальность данных в системе.
Обновление информации о сотрудниках настраивается в два шага:
- В приложении Сотрудники создайте поля для хранения данных из AD/LDAP.
- В модуле интеграции с AD/LDAP включите обновление сотрудников и сопоставьте поля приложения с атрибутами пользователя.
Шаг 1. Создание полей в приложении «Сотрудники»
Чтобы добавить поля, в которые будет записываться информация из AD/LDAP:
- Перейдите в раздел Системные справочники и откройте приложение Сотрудники.
- Нажмите значок шестерёнки напротив названия приложения и выберите пункт Настройка формы.
- Добавьте на форму поля, которые будут заполняться данными. Вы можете использовать типы:
- Строка — для записи текстовой информации. Если вы передаёте из AD/LDAP значение другого типа, например число, оно преобразуется в строку;
- Число — для хранения числового значения. Также в поле можно передать строку, которая преобразуется в число, например номер телефона;
- Выбор «да/нет» — для записи значения Да или Нет — например, заблокирована ли учётная запись пользователя. Значения из AD/LDAP передаются в формате чисел, где 1 = Да, 0 = Нет, поэтому поле также можно связать с числовым атрибутом. Его значение должно быть равно 0 или 1;
- Дата/время — для отображения даты и времени.
Подробнее о настройке форм читайте в статье «Формы элемента приложения».
- Нажмите Сохранить.
Шаг 2. Настройка модуля интеграции и сопоставление свойств
Поля сопоставляются отдельно для каждого сервера AD/LDAP. Чтобы настроить передачу данных в приложение Сотрудники:
- Перейдите в раздел Администрирование > Модули и откройте страницу модуля интеграции с Active Directory или LDAP.
- Нажмите на название сервера, чтобы перейти к его настройкам.
- На вкладке Основное включите опцию Автосинхронизация пользователей и задайте частоту синхронизации.
- Включите опцию Обновление сотрудника, чтобы при синхронизации обновлялись данные в приложении Сотрудники.
- Перейдите на вкладку Дополнительно, нажмите + Параметр и выберите поле приложения Сотрудники. Оно добавится в список для сопоставления.
- Откройте Active Directory/LDAP и перейдите к списку атрибутов пользователя. Скопируйте код атрибута, значение которого должно записываться в приложение Сотрудники.
Обратите внимание, тип данных атрибута должен подходить для записи в поле. В противном случае информация не отобразится в справочнике.
- В ELMA365 вставьте код атрибута напротив поля.
- Добавьте все сопоставляемые свойства в список.
- Сохраните настройки сервера.
Теперь при импорте или синхронизации внутренних пользователей из AD/LDAP данные в справочнике Сотрудники будут обновляться.
начало внимание
Если вы удалите в настройках модуля строку сопоставления, данные в приложении Сотрудники не очистятся. В поле будет отображаться последнее записанное значение.
конец внимание
Когда в AD/LDAP изменяется значение атрибута, сопоставленного с полем приложения Сотрудники, для пользователя в ELMA365 устанавливается статус Данные не совпадают. После синхронизации с сервером статус меняется обратно на Импортирован.