Integrace s Microsoft Entra ID

Integrace s Microsoft Entra ID synchronizuje uživatele organizace s adresářem Microsoft. Změny v adresáři se promítají do aplikace: nový uživatel z Entra ID je automaticky přidán do seznamu uživatelů FlexiProject a může se přihlásit účtem Microsoft a uživatel odstraněný z adresáře je označen jako odstraněný. S balíčkem Microsoft 365 můžete také stahovat celodenní nepřítomnosti z kalendáře Outlook.

Správce integraci nastavuje v Nastavení systému > Microsoft Entra ID (viz Nastavení systému). Následující části popisují registraci aplikace v Entra ID, připojení a synchronizaci uživatelů a kalendářů.

Poznámka: pokud organizace používá individuální integraci s lokálním Active Directory, uživatelé se synchronizují pouze prostřednictvím ní. Další připojení k Microsoft Entra ID pak zapíná pouze integraci s Microsoft 365 a synchronizaci kalendářů.

Registrace aplikace v Microsoft Entra ID

Prvním krokem je registrace FlexiProject jako aplikace v Microsoft Entra ID. Registrace dává správci parametry připojení: ID nájemce, Id klienta a Klíč klienta. Kroky se provádějí v portálu Microsoft, takže názvy položek závisejí na jeho aktuální verzi.

  1. Přihlaste se účtem Microsoft 365 na office.com a otevřete nástroj Správce.
  2. V nabídce vlevo zvolte Zobrazit vše a v nabídce rozšířené položku Microsoft Entra ID.
  3. V nabídce Microsoft Entra ID zvolte Registrace aplikací.
  4. Klikněte na + Nová registrace. Otevře se formulář registrace aplikace.
  5. Zadejte název aplikace, například „FlexiProject“, a zvolte typ účtu Jeden tenant.
  6. Udělte aplikaci oprávnění ke čtení kalendářů, skupin a informací o uživatelích.
  7. Klikněte na Zaregistrovat.

Údaje o připojení

Po registraci portál otevře sekci Přehled. Z ní pocházejí dvě hodnoty: ID adresáře (ID nájemce) a ID aplikace (Id klienta). Třetí hodnotu, tajný klíč klienta, je ještě nutné vygenerovat:

  1. Přejděte do modulu Certifikáty a tajné kódy v nabídce vlevo.
  2. Klikněte na + Nový tajný klíč klienta.
  3. Zvolte dobu platnosti (doporučují se dva roky) a zadejte popis, podle kterého klíč poznáte.
  4. Klikněte na Přidat. Vygenerovaný klíč se objeví v seznamu Tajné klíče klienta; tlačítko Kopírovat do schránky zkopíruje jeho hodnotu.

Poznámka: po vypršení platnosti klíče připojení přestane fungovat. Aplikace pak zobrazí zprávu, že připojení je neplatné a platnost tajného klíče klienta mohla vypršet, a je nutné zadat nový klíč (viz Vytvoření připojení).

Vytvoření připojení

Připojení potřebuje tři parametry z portálu Microsoft: ID nájemce, Id klienta a Klíč klienta (viz Registrace aplikace v Microsoft Entra ID).

Connection to Microsoft Entra ID window with the Tenant ID, Client ID, Client Secret and user group IDs fields highlighted

System settings, Microsoft Entra ID tab with the Add connection button highlighted

  1. Otevřete Nastavení systému (hlavní menu) a přejděte na stránku Microsoft Entra ID.
  2. Klikněte na Přidat připojení. Otevře se okno Připojení ke službě Microsoft Entra ID.
  3. Zadejte ID nájemce (identifikátor nájemce), Id klienta (identifikátor aplikace) a Klíč klienta (hodnotu tajného klíče zkopírovanou v portálu).
  4. Volitelně omezte importované uživatele na vybrané skupiny — do pole Importovat na základě ID skupin uživatelů (oddělte čárkami) zadejte ID objektů skupin Entra ID oddělená čárkami. Přijímají se pouze ID, nikoli názvy skupin. Prázdné pole znamená import všech uživatelů.
  5. Klikněte na Uložit. Při správných údajích se okno zavře, zobrazí se zpráva Připojení ke službě Microsoft Entra ID bylo úspěšně navázáno a na stránce se objeví řádek s připojením. Při nesprávných údajích se zobrazí zpráva Nepodařilo se připojit ke službě Microsoft Entra ID a okno zůstane otevřené.

Seznam připojení

Tabulka ukazuje ID nájemce, Id klienta, Stav (Aktivní, Žádné spojení nebo Chyba synchronizace) a Poslední synchronizace — počet synchronizovaných uživatelů a dobu od synchronizace. Nabídka řádku (tři tečky) obsahuje příkazy Upravit, Synchronizovat (spustí synchronizaci okamžitě) a Odstranit. V okně úpravy zůstává pole klíče klienta prázdné, dokud nezadáte nový klíč; prošlý klíč se nahrazuje právě tímto způsobem.

Odstranění připojení přeruší synchronizaci uživatelských účtů a jejich stavů se službou Microsoft Entra ID; aplikace požádá o potvrzení.

Synchronizace uživatelů

Po vytvoření připojení FlexiProject uživatele pravidelně synchronizuje. Stahují se účty s e-mailovou adresou. K dispozici je také tlačítko Synchronizovat a přepínač pozvánek.

  • Nový uživatel v Entra ID získá účet ve FlexiProject a stane se aktivním uživatelem (účet zakázaný v Entra ID se nevytvoří).
  • Existující uživatel FlexiProject se s účtem Entra ID propojí podle e-mailové adresy.
  • Uživatel, který již v adresáři není, je ve FlexiProject označen jako Odstraněno a ztrácí přístup.
  • Synchronizovaný uživatel má v seznamu uživatelů u stavu ikonu synchronizace. Uživatel přidaný ručně a chybějící v Entra ID takovou ikonu nemá (viz Seznam uživatelů).

Při zapnuté organizační struktuře může synchronizace také vytvářet oddělení podle nadřízených v Entra ID (viz Automatický import struktury z Microsoft Entra ID).

Pozvánky pro uživatele z Entra ID

Přepínač E-mailové pozvánky pro uživatele z Microsoft Entra ID pod tabulkou připojení zapíná odesílání uvítacího e-mailu s pozvánkou do FlexiProject každému novému uživateli automaticky přidanému z Entra ID. Bez ohledu na nastavení začne uživatel dostávat ostatní e-mailová oznámení až po prvním přihlášení nebo po první akci, která se ho týká, například po přiřazení k úkolu nebo po zmínce v komentáři (viz E-mailová oznámení).

Synchronizace kalendáře Outlook

Připojení k Microsoft Entra ID také umožňuje zaznamenat celodenní nepřítomnosti uživatelů z kalendáře Outlook (Microsoft 365) do jejich dostupnosti. Nepřítomnosti se ukládají do kalendáře dostupnosti uživatele v modulu Zdroje.

  1. Otevřete Nastavení systému (hlavní menu) a přejděte na stránku Zdroje.
  2. Zapněte volbu Připojení kalendáře Outlook. Volba je viditelná, když je připojení k Microsoft Entra ID aktivní.

Celodenní události se stavem Volný, které synchronizovaní uživatelé zadali v kalendáři Outlook, se uloží do jejich dostupnosti. V kalendáři v modulu Zdroje jsou označeny ikonou synchronizace a tyto výjimky nelze upravovat. Zmizí automaticky, když je událost v kalendáři Outlook odstraněna nebo když je volba vypnuta (viz Nastavení modulu Zdroje).