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.
- Přihlaste se účtem Microsoft 365 na office.com a otevřete nástroj Správce.
- V nabídce vlevo zvolte Zobrazit vše a v nabídce rozšířené položku Microsoft Entra ID.
- V nabídce Microsoft Entra ID zvolte Registrace aplikací.
- Klikněte na + Nová registrace. Otevře se formulář registrace aplikace.
- Zadejte název aplikace, například „FlexiProject“, a zvolte typ účtu Jeden tenant.
- Udělte aplikaci oprávnění ke čtení kalendářů, skupin a informací o uživatelích.
- 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:
- Přejděte do modulu Certifikáty a tajné kódy v nabídce vlevo.
- Klikněte na + Nový tajný klíč klienta.
- Zvolte dobu platnosti (doporučují se dva roky) a zadejte popis, podle kterého klíč poznáte.
- 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).


- Otevřete Nastavení systému (hlavní menu) a přejděte na stránku Microsoft Entra ID.
- Klikněte na Přidat připojení. Otevře se okno Připojení ke službě Microsoft Entra ID.
- 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).
- 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ů.
- 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.
- Otevřete Nastavení systému (hlavní menu) a přejděte na stránku Zdroje.
- 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).