Stel contactsynchronisatie in met Outlook voor Business Central on-premises

VAN TOEPASSING OP: Business Central 2025 release wave 2 (v27) en eerder. Voor latere versies is deze installatie niet nodig. Meer informatie vindt u in Zakelijke contactpersonen opslaan in Microsoft Outlook.

In dit artikel leert u hoe u Business Central on-premises instelt om contacten in Business Central te synchroniseren met contacten in Outlook. Ga voor meer informatie over de functie naar Contacten in Business Central synchroniseren met contacten in Microsoft Outlook.

Inleiding

Contactsynchronisatie vereist het gebruik van het OAuth 2.0-protocol voor verificatie met Exchange Online. Eerder werd ook basisverificatie ondersteund, maar dit is verouderd en wordt niet langer ondersteund met Exchange Online. Meer informatie over de afschaffing vindt u in Afschaving van basisverificatie in Exchange Online. Deze wijziging betekent dat synchronisatie van contactpersonen in Business Central mogelijk niet meer werkt in uw on-premises omgeving. In dit artikel wordt uitgelegd hoe u het weer kunt laten werken.

Prerequisites

  • Exchange Online, een zelfstandige versie of via een Microsoft 365-abonnement
  • Toegang tot de Microsoft Entra-tenant die wordt gebruikt door Exchange Online
  • Business Central-gebruikers hebben een Microsoft 365 of Exchange Online e-mailaccount, dat is toegewezen aan hun accounts in Business Central. U kunt deze instelling controleren in de sectie Microsoft 365 Authentication van het gebruikersprofiel in de lijst Gebruikers.

Contactsynchronisatie instellen

Voer de volgende stappen uit om synchronisatie van contactpersonen in te stellen. Als u Business Central Spring 2019 (v.14) uitvoert, moet u een extra stap uitvoeren waarmee de toepassingscode wordt gewijzigd of een verbinding met Power BI wordt ingesteld.

  1. Een app voor Exchange Online API registreren in uw Microsoft Entra-tenant.

    In deze stap voegt u een geregistreerde app toe aan de Microsoft Entra tenant van uw Microsoft 365 of Exchange Online-abonnement. Net als andere Azure-services die werken met Business Central, vereist Exchange Online een geregistreerde app in Microsoft Entra ID. De geregistreerde app biedt verificatie- en autorisatieservices tussen Business Central en Exchange Online.

    Volg de gedetailleerde instructies in de Help voor ontwikkelaars en IT-professionals op Een toepassing registreren in Microsoft Entra ID. Onthoud bij het doorlopen van de instructies de volgende punten:

    • Als u al een toepassing hebt geregistreerd als onderdeel van een integratie met een ander Microsoft-product, zoals Power BI, dan gebruikt u die geregistreerde app opnieuw. In dit geval hoeft u alleen de app in te stellen met de Office 365 Exchange Online-machtigingen die bij het volgende opsommingsteken worden beschreven.

    • Configureer de geregistreerde app met de volgende gedelegeerde machtigingen voor de Office 365 Exchange Online-API:

      • Contacten.LezenSchrijven
      • EWS.AccessAsUser.All
  2. Voer voor Business Central versie 14 een van de volgende taken uit:

    • Pas pagina 6700 aan door FALSE te veranderen in TRUE op de volgende coderegel in de OnPageOpen-trigger:

      PasswordRequired := AzureADMgt.GetAccessToken(AzureADMgt.GetO365Resource,AzureADMgt.GetO365ResourceName,TRUE) = '';
      
    • Maak een nieuwe pagina met de volgende code in de OnPageOpen-trigger:

      PasswordRequired := AzureADMgt.GetAccessToken(AzureADMgt.GetO365Resource,AzureADMgt.GetO365ResourceName,TRUE) = '';
      
    • Stel Power BI in door de instructies te volgen op Business Central on-premises instellen voor Power BI-integratie.

    Nadat de door u gekozen oplossing is geïnstalleerd, vraagt u gebruikers om de nieuwe/gewijzigde pagina uit te voeren of verbinding te maken met Power BI. Ze hoeven deze stap maar één keer uit te voeren.

Volgende stappen 

Synchroniseer contacten in Business Central met contacten in Microsoft Outlook