Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka
Azure Active Directory je nyní Microsoft Entra ID. Více informací
V tomto článku se dozvíte, jak nastavit místní Business Central k synchronizaci kontaktů v Business Central s kontakty v Outlooku. Další informace o této funkci najdete v části Synchronizace kontaktů v Business Central s kontakty v Microsoft Outlook.
Úvod
Synchronizace kontaktů vyžaduje použití protokolu OAuth 2.0 pro ověřování s Exchange Online. Dříve bylo podporováno také základní ověřování, které však bylo zrušeno a v Exchange Online již není podporováno. Více o ukončení podpory si můžete přečíst v tématu Ukončení podpory základního ověřování v Exchange Online. Tato změna znamená, že synchronizace kontaktů v Business Central mohla přestat fungovat ve vašem místním prostředí. V tomto článku se dozvíte, jak jej znovu zprovoznit.
Předpoklady
- Exchange Online, buď samostatná verze nebo prostřednictvím plánu Microsoft 365
- Přístup k tenantovi Microsoft Entra používaný v Exchange Online
- Uživatelé Business Central mají e-mailový účet Microsoft 365 nebo Exchange Online, který je přiřazen k jejich účtům v Business Central. Toto nastavení můžete zkontrolovat v části Ověření Microsoft 365 uživatelského profilu v seznamu Uživatelé.
Nastavení synchronizace kontaktů
Chcete-li nastavit synchronizaci kontaktů,proveďte následující kroky. Pokud používáte aplikaci Business Central Spring 2019 (v.14), budete muset provést další krok, který buď upraví kód aplikace, nebo nastaví připojení k Power BI.
Zaregistrujte aplikaci pro Exchange Online API v tenantovi Microsoft Entra.
V tomto kroku přidáte registrovanou aplikaci pro Business Central v tenantovi Microsoft Entra vašeho plánu Microsoft 365 nebo Exchange Online. Stejně jako ostatní služby Azure, které spolupracují s Business Central, také Exchange Online vyžaduje registrovanou aplikaci v Microsoft Entra ID. Registrovaná aplikace poskytuje autentizační a autorizační služby mezi Business Central a Exchange Online.
Postupujte podle podrobných pokynů v nápovědě pro vývojáře a IT profesionály v části Registrace aplikace v Microsoft Entra ID. Při procházení pokynů pamatujte na následující body:
Pokud jste již zaregistrovali aplikaci v rámci integrace s jiným produktem Microsoft, jako je například Power BI, pak tuto registrovanou aplikaci použijte znovu. V tomto případě stačí nastavit aplikaci s oprávněními Office 365 Exchange Online popsanými v další odrážce.
Nakonfigurujte registrovanou aplikaci s následujícími delegovanými oprávněními k rozhraní API Office 365 Exchange Online:
- Contacts.ReadWrite
- EWS.AccessAsUser.All
Pro Business Central verze 14 proveďte jeden z následujících úkolů:
Upravte stránku 6700 změnou
FALSE
naTRUE
v následujícím řádku kódu ve spouštěčiOnPageOpen
:PasswordRequired := AzureADMgt.GetAccessToken(AzureADMgt.GetO365Resource,AzureADMgt.GetO365ResourceName,TRUE) = '';
Vytvořte novou stránku s následujícím kódem ve spouštěči OnPageOpen:
PasswordRequired := AzureADMgt.GetAccessToken(AzureADMgt.GetO365Resource,AzureADMgt.GetO365ResourceName,TRUE) = '';
Nastavte Power BI podle pokynů v části Nastavení místní Business Central pro integraci Power BI.
Až bude zvolené řešení zavedeno, požádejte uživatele, aby buď spustili novou/upravenou stránku, nebo se připojili k Power BI. Tento krok budou muset provést jen jednou.
Další kroky
Synchronizace kontaktů v Business Central s kontakty v aplikaci Microsoft Outlook