Konfigurace Outlook Integrace¶
Propojení vyžaduje registraci "Enterprise Application" v prostředí Microsoft Azure.
1. Registrace aplikace v Azure Portal¶
- Přihlaste se do Azure Portal.
- Přejděte do služby Azure Active Directory (nebo Microsoft Entra ID).
- V menu vlevo zvolte App registrations > New registration.
- Name: Zadejte název (např. "AutoCRM Integration").
- Supported account types: Zvolte podle potřeby:
- Accounts in this organizational directory only (Single tenant) – pouze pro vaši firmu.
- Accounts in any organizational directory (Multitenant) – pokud máte více domén.
- Redirect URI: Zvolte platformu Web a vložte URL z administrace CRM (Integrace > Outlook).
- Příklad:
https://crm.vasefirma.cz/api/v1/Outlook/redirect
- Příklad:
- Klikněte na Register.
2. Vytvoření Client Secret¶
- V detailu nově vytvořené aplikace v Azure jděte do Certificates & secrets.
- Klikněte na New client secret.
- Zadejte popis a expiraci (doporučujeme 24 měsíců).
- DŮLEŽITÉ: Ihned zkopírujte Value (hodnotu) tajemství. Později již nebude viditelná.
3. Nastavení oprávnění (API Permissions)¶
- Jděte do API Permissions > Add a permission > Microsoft Graph.
- Zvolte Delegated permissions.
- Vyhledejte a zaškrtněte následující oprávnění:
User.ReadCalendars.ReadWriteContacts.ReadWriteMail.ReadWriteMail.Sendoffline_access
- Klikněte na Add permissions.
4. Konfigurace v AutoCRM¶
- V administraci AutoCRM jděte do Integrace > Outlook.
- Vyplňte:
- Client ID: (Application (client) ID z přehledu aplikace v Azure).
- Client Secret: (Hodnota, kterou jste zkopírovali v kroku 2).
- Tenant: Zvolte typ účtů (common, organizations, consumers) odpovídající nastavení v Azure.
- Uložte nastavení.
5. Kontrola jobu¶
- V Admin → Scheduled Jobs zkontrolujte, že job
SyncOutlookCalendarexistuje a je Active s plánem*/10 * * * *. - Pokud chybí, vytvořte nový job se stejným názvem, třídou
SyncOutlookCalendara plánem 10 minut, případně reinstalujte modul.
Doporučení¶
- V Azure udělte Admin consent pro požadovaná oprávnění, jinak budou uživatelé při připojení žádat správce.
- Při rotaci Client Secret aktualizujte hodnotu i v AutoCRM, jinak se uživatelé nebudou moci znovu autorizovat.