Інтеграція з Microsoft Entra ID
Одним з ключових аспектів цієї інтеграції є можливість синхронізації користувачів. Це означає, що будь-які зміни статусу користувача в Microsoft Entra ID автоматично відображаються в додатку. Наприклад, коли новий користувач реєструється в Microsoft Entra ID, він автоматично додається до списку користувачів FlexiProject. Доданий таким чином користувач може увійти на FlexiProject, використовуючи свій обліковий запис Microsoft.
Крім того, якщо в організації розгорнуто пакет Microsoft 365, можна отримати дані про відсутність користувачів на повний робочий день з календаря Outlook.
У наступних розділах ми обговоримо детальні кроки, необхідні для підключення FlexiProject до Microsoft Entra ID
УВАГА!
Якщо у вас є підключення до локальної Active Directory вашої організації у вигляді індивідуальної інтеграції, користувачі синхронізуються лише на основі цієї інтеграції.
Створення додаткового підключення до Microsoft Entra ID за адресою FlexiProject увімкне лише інтеграцію з Microsoft 365 і пов’язану з нею синхронізацію календарів користувачів.
Налаштування служби Azure Active Directory
Першим кроком у процесі інтеграції є реєстрація облікового запису FlexiProject у службі Microsoft Entra ID.
Реєстрація дозволить адміністратору Microsoft Entra ID згенерувати параметри з’єднання, необхідні для підключення FlexiProject до служби:
- Ідентифікатор орендаря
- Ідентифікатор клієнта
- Ключ клієнта
- Перейдіть на сайт office.com, щоб увійти за допомогою свого облікового запису Office 365.
- У меню програми в лівій частині вікна знайдіть і перейдіть до інструменту ” Адміністратор “.
- Після натискання відкриється вітальне вікно адмінпанелі.
- У меню ліворуч виберіть ” Переглянути все“.
- У розширеному меню виберіть Microsoft Entra ID.
- Коли програма завантажується, відображається початковий вигляд.
- У меню ліворуч знову натисніть Microsoft Entra ID.
- Після натискання відкриється розширене меню, в якому виберіть пункт Реєстрація заявки.
- Відкриється нове вікно.
- У новому вікні виберіть +Нова реєстрація, щоб зареєструвати заявку.
- Відкриється вікно реєстрації заявки з наступними пунктами.
- Введіть назву заявки, наприклад, “FlexiProject”.
- Виберіть тип облікового запису “Одиночний орендар”.
- Призначте додатку дозволи: на читання календарів, груп та інформації про користувачів.
- Натисніть кнопку ” Зареєструватися ” в лівому нижньому кутку під списком.
Підключення середовища до тенанта (оренди) служби Microsoft Entra ID
Після реєстрації заявки ви будете перенаправлені до розділу ” Огляд “, де будуть вказані ваші реєстраційні дані:
Ідентифікатор програми та ідентифікатор каталогу , які будуть потрібні для підключення FlexiProject до Microsoft Entra ID (Tenant ID та Client ID).
Щоб завершити налаштування Microsoft Entra ID в FlexiProject, вам все одно потрібно вказати значення Secret (ключ клієнта)
- На сторінці реєстрації служби Microsoft Entra ID перейдіть до модуля Сертифікати та секрети, розташованого в меню в лівій частині вікна.
- Коли модуль відкриється, натисніть +Новий секрет клієнта.
- Виберіть термін дії коду. Ми рекомендуємо два роки.
- У полі ” Опис ” ви можете ввести опис для легкої ідентифікації.
- Натисніть кнопку Додати, щоб згенерувати код.
- Після натискання згенерованийсекрет клієнта(ключ клієнта) з’явиться у списку Секрети клієнта.
- Він знадобиться вам, щоб підключити FlexiProject до служби оголошень. Ви можете записати його, вибравши Копіювати на дошку оголошень.
FlexiProject конфігурація
Для того, щоб створити підключення, необхідно згенерувати параметри адміністративної панелі Microsoft Entra ID: Ідентифікатор орендаря, Ідентифікатор клієнта та Ключ клієнта, описані в попередньому розділі.
Після того, як ви отримаєте доступ до параметрів з’єднання, в FlexiProject:
- Розгорніть групу Адміністрування та виберіть Системні налаштування.
- Перейдіть на вкладку Інтеграція з Microsoft Entra ID.
- На вкладці натисніть кнопку Додати з’єднання.
- Відкриється вікно форми підключення до Microsoft Entra ID.
- Послідовно введіть наступне:
- Tenant Id – ідентифікатор орендаря
- Ідентифікатор клієнта – ідентифікатор заявки
- Ключ клієнта – вставте значення, скопійоване в полі Секретне значення, в адмінпанелі.
- Додатково: Ви можете обмежити список імпортованих користувачів вибраними групами. У текстовому полі введіть ID груп (Object ID групи в Microsoft Entra ID), розділені комами. Не вводьте назви груп — приймаються лише ID груп.
- Після введення всієї необхідної інформації у форму, збережіть налаштування за допомогою кнопки Зберегти в правому нижньому куті.
- Коли з’єднання буде встановлено, вікно з даними для з’єднання зникне, а в правому нижньому куті з’явиться повідомлення про успішне з’єднання.
- У програмі з’явиться список з параметрами створеного з’єднання і його статусом.
- Якщо з’єднання не буде встановлено, у правому нижньому куті з’явиться повідомлення про відсутність з’єднання, а вікно з даними для з’єднання залишиться активним.
Синхронізація користувачів
Успішне встановлення з’єднання з Microsoft Entra ID уможливлює автоматичну синхронізацію користувачів. Облікові записи, які мають вказану адресу електронної пошти (smtp), завантажуються з Microsoft Entra ID.
- Для нового користувача, доданого до Microsoft Entra ID, автоматично створюється обліковий запис у FlexiProject.
- Видалений користувач в Microsoft Entra ID автоматично позначається як Видалений в FlexiProject.
Активний користувач
- Будь-який новий користувач, який є тільки в списку Microsoft Entra ID, реєструється в домені FlexiProject. У списку користувачів він з’являється зі статусом “Активний”, додатково позначеним стрілками, які символізують зв’язок з обліковим записом в Microsoft Entra ID.
- Поточні користувачі, зареєстровані в домені FlexiProject, будуть автоматично прив’язані до Microsoft Entra ID за адресою електронної пошти. Статус такого користувача буде додатково позначено стрілками, які символізують зв’язок з обліковим записом в Microsoft Entra ID.
- Доданий користувач, який не відображається в Microsoft Entra ID, має активний статус.
Видалений користувач
- Користувачеві в Microsoft Entra ID надається статус Видалений, який позначається стрілками, що символізують зв’язок з обліковим записом в Microsoft Entra ID.
- Користувач, видалений через FlexiProject, позначається статусом без стрілок.
Інтеграція з Microsoft Entra ID
Якщо ваша організація синхронізується з Entra ID (Azure AD), полями Керівник і Відділ можна керувати ззовні.
- Для синхронізованих користувачів ці поля доступні лише для читання і позначені значком синхронізації.
- Зміни повинні бути внесені у вихідну систему (Entra ID).
Груповий імпорт (випуск 2026.05)
Адміністратори тепер можуть контролювати, які користувачі Entra ID синхронізуються з FlexiProject, вказуючи, які саме:
- Ім’я орендаря в довіднику Entra ID.
- Список ідентифікаторів груп ( через кому). Буде імпортовано лише користувачів, які належать принаймні до однієї з перелічених груп. Залиште поле порожнім, щоб синхронізувати всіх користувачів.
Конфігурація знаходиться у розділі Налаштування системи → Користувачі → Синхронізація вхідних даних. Після збереження під час наступного запуску синхронізації буде застосовано новий фільтр.
Синхронізація календарів користувачів
Створення підключення до Microsoft Entra ID додатково дає змогу реєструвати відсутність на цілий день, заплановану користувачами в календарях платформи Microsoft 365 (календар Outlook). Зареєстровані відсутності автоматично додаються до календаря користувача FlexiProject в ресурсах.
Активуйте підключення календаря
- Розгорніть групу Адміністрування у головному меню, а потім перейдіть до модуля Налаштування системи.
- Відкриється список можливих налаштувань системи.
- Виберіть вкладку “Ресурси”.
- Модуль “Ресурси” відкриється з календарем за замовчуванням. Коли підключення до Microsoft Entra ID активне, під календарем доступна опція “Підключитися до календаря Outlook”.
- Увімкніть опцію “Підключитися до календаря Outlook”,
- Події на цілий день зі статусом “Вільні” з календаря Outlook, введені синхронізованими користувачами, будуть збережені в доступності на FlexiProject.
- У календарі в розділі “Ресурси” вони будуть позначені іконкою з двома стрілками.
- Такі винятки не можна редагувати. Вони будуть автоматично видалені, коли подію буде видалено з календаря Outlook або коли буде деактивовано зв’язок з календарем Outlook.