Імпорт Оргструктури з Azure AD
Імпорт структури з Azure Active Directory доступний у налаштуваннях інтеграції та може бути налаштований в автоматичному режимі за розкладом.
Алгоритм імпорту:
1) система вибирає всіх користувачів (входять до Base DN і за заданим в налаштуваннях фільтру Filter або Group Id);
2) система вибирає всіх або відфільтрованих користувачів;
1 спосіб
3) система аналізує атрибути id
, department
, manager
, manager.id
, manager.department
.
Додавати менеджера можна за допомогою API-запиту або Admin-центру Azure;
4) система будує дерево папок структури на основі зв'язку користувач-менеджер.
Наприклад:
користувач на ім'я user1 має атрибут department=department1
user2 має атрибут department1
user3 - department7
manager1 - department3
manager2 - department2
manager3 - department5
user1 має менеджера на ім'я manager1
user2 має manager1
user3 - manager2
manager1 - manager3
manager2 - manager3
система побудує дерево папок:
department5
- department3
- department1
- department2
- department7
та призначить користувачів у папки:
manager3(department5)
- manager1(department3)
- user1(department1)
- user2(department1)
- manager2(department2)
- user3(department7)
2 спосіб
3) система аналізує параметри структури, які передаються через знак ";" вказучи шлях від головної папки до користувача, наприклад:
user1_foo.local - fieldDir0;fieldDir1
user2_foo.local - fieldDir0;fieldDir2
user3_bar.local - fieldDir0;fieldDir1
user4_bar.local - fieldDir0;fieldDir2
4) на основі цього система будує наступне дерево папок структури:
- fieldDir0
-- user1, user3 (fieldDir1)
-- user2, user4 (fieldDir2)
5) система синхронізує дерево AD з деревом у системі, тобто якщо папку видалили, додали або перенесли, то відповідна дія буде виконана в оргструктурі системи;
6) система призначає користувачів у відповідні папки.