Sdílet prostřednictvím


Nastavení synchronizace kontaktů s aplikací Outlook pro místní Business Central

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.

  1. 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
  2. Pro Business Central verze 14 proveďte jeden z následujících úkolů:

    • Upravte stránku 6700 změnou FALSE na TRUE v následujícím řádku kódu ve spouštěči OnPageOpen:

      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