Интеграция в корпоративную сеть
|
|
События OnLdapBeforeSync и OnLdapUserFields
Сбытие OnLdapBeforeSync позволяет добавлять логику синхронизации, событие OnLdapUserFields позволяет изменять свойства пользователя.«1С-Битрикс: Корпоративный портал» «умеет» загружать структуру компании с AD (Active Directory) - логика подчиненный/начальник, названия отделов, из которых строится структура компании, в нее «закидываются» сотрудники в соответствии с субординацией. Все происходит отлично, когда логика процесса соответствует организации. Но зачастую в компаниях структура отделов и субординация строятся на базе OU («организейшен юнит») - отдельных веток в AD. Вот именно для таких компаний и служат эти события.
К примеру, с помощью небольших фрагментов кода можно определить, как по названию этого «организейшен юнита» создать отдел в структуре. При импорте пользователи добавляются в структуру компании. Импортированные из LDAP пользователи деактивируются после удаления их в LDAP