Kontaktsynchronisierung mit Outlook für Business Central lokal einrichten
[!INCLUDE[azure-ad-to-microsoft-entra-id](~/../shared-content/shared/azure-ad-to-microsoft-entra-id.md)]In diesem Artikel erfahren Sie, wie Sie Business Central lokal einrichten, um Kontakte in Business Central mit Kontakten in Outlook zu synchronisieren. Weitere Informationen zu diesem Feature finden Sie unter Synchronisieren Sie Kontakte in Business Central mit Kontakten in Microsoft Outlook.
Einführung
Die Kontaktsynchronisierung erfordert die Verwendung des OAuth-2.0-Protokolls für die Authentifizierung mit Exchange Online. Bisher wurde auch die Standardauthentifizierung unterstützt, sie ist jedoch veraltet und wird im Rahmen von Exchange Online nicht mehr unterstützt. Weitere Informationen zur Einstellung finden Sie unter Einstellung der Standardauthentifizierung in Exchange Online. Diese Änderung bedeutet, dass die Kontaktsynchronisierung in Business Central in Ihrer lokalen Umgebung möglicherweise nicht mehr funktioniert. In diesem Artikel wird erklärt, wie Sie sie wieder zum Laufen bringen.
Voraussetzungen
- Exchange Online, entweder als eigenständige Version oder über den Microsoft 365 Plan
- Zugriff auf den Microsoft Entra-Mandanten, der von Exchange Online verwendet wird
- Business Central Benutzende haben ein Microsoft 365- oder Exchange Online-E-Mail-Konto, das ihren Konten in Business Central zugewiesen ist. Sie können diese Einstellung im Abschnitt Microsoft 365-Authentifizierung des Benutzerprofils in der Liste Benutzende überprüfen.
Die Kontaktsynchronisierung einrichten
Führen Sie die folgenden Schritte aus, um die Kontaktsynchronisierung einzurichten. Wenn Sie Business Central Frühling 2019 (v.14) ausführen, müssen Sie einen zusätzlichen Schritt ausführen, der entweder den Anwendungscode ändert oder eine Verbindung zu Power BI herstellt.
Registrieren Sie eine App für die Exchange Online-API in Ihrem Microsoft Entra-Mandanten.
In diesem Schritt fügen Sie eine registrierte App im Microsoft Entra-Mandanten Ihres Microsoft 365- oder Exchange Online-Plans ein. Wie andere Azure-Dienste, die mit Business Central zusammenarbeiten, erfordert auch Exchange Online eine registrierte App Microsoft Entra-ID. Die registrierte App stellt Authentifizierungs- und Autorisierungsdienste zwischen Business Central und Exchange Online zur Verfügung.
Befolgen Sie die detaillierten Anweisungen in der Entwickler- und IT-Profihilfe unter Registrieren Sie eine Anwendung in Microsoft Entra-ID. Beachten Sie, während Sie die Anweisungen durcharbeiten, die folgenden Punkte:
Wenn Sie eine Anwendung bereits als Teil einer Integration mit einem anderen Microsoft-Produkt registriert haben, wie z. B. in Power BI, dann verwenden Sie diese registrierte App wieder. In diesem Fall müssen Sie einfach nur die App mit den im nächsten Punkt beschriebenen Office 365 Exchange Online-Berechtigungen einrichten.
Konfigurieren Sie die registrierte App mit den folgenden delegierten Berechtigungen für die Office 365 Exchange Online-API:
- Contacts.ReadWrite
- EWS.AccessAsUser.All
Führen Sie für Business Central Version 14 eine der folgenden Aufgaben aus:
Ändern Sie Seite 6700, indem Sie in der folgenden Codezeile im
OnPageOpen
TriggerFALSE
aufTRUE
ändern:PasswordRequired := AzureADMgt.GetAccessToken(AzureADMgt.GetO365Resource,AzureADMgt.GetO365ResourceName,TRUE) = '';
Erstellen Sie eine neue Seite mit dem folgenden Code für den OnPageOpen-Trigger:
PasswordRequired := AzureADMgt.GetAccessToken(AzureADMgt.GetO365Resource,AzureADMgt.GetO365ResourceName,TRUE) = '';
Richten Sie Power BI ein, indem Sie die Anweisungen unter Business Central lokal für die Power BI-Integration einrichtenbefolgen.
Nachdem die von Ihnen gewählte Lösung vorhanden ist, bitten Sie die Benutzende, entweder die neue/geänderte Seite auszuführen oder eine Verbindung zu Power BI herzustellen. Sie müssen diesen Schritt nur einmal ausführen.
Nächste Schritte
Synchronisieren Sie Kontakte in Business Central mit Kontakten in Microsoft Outlook