Integreren met Microsoft Dataverse via gegevenssynchronisatie

Zakelijke apps gebruiken vaak gegevens van meer dan één bron. Dataverse combineert gegevens in een enkele set logica die het gemakkelijker maakt om Business Central te verbinden met andere Dynamics 365-applicaties. Bijvoorbeeld Dynamics 365 Sales of uw eigen applicatie gebouwd op Dataverse. Ga naar Wat is Dataverse? voor meer informatie over Dataverse.

De volgende stappen geven een overzicht van de stappen om Dataverse te integreren met Business Central.

Notitie

Deze taken vereisen de beveiligingsrol Systeembeheerder in Dataverse en Business Central.

  1. Wijs licenties voor Dataverse toe aan de Business Central-gebruikers die de geïntegreerde apps zullen gebruiken.

  2. Een verbinding instellen met Dataverse. Zie voor meer informatie Verbinden met Dataverse.

  3. Gegevens synchroniseren tussen de apps. Zie voor meer informatie Business Central en Dataverse synchroniseren.

Aan de slag met Dataverse

Om te beginnen met Dataverse hebt u een Microsoft Power Apps-account nodig. Als u nog geen Power Apps-account hebt, kunt u er een gratis krijgen door te gaan naar powerapps.com en de koppeling Ga gratis aan de slag te kiezen. Voor meer informatie over hoe u aan de slag kunt gaan met Dataverse gaat u naar de module Aan de slag met Dataverse van Microsoft-training.

Bidirectionele of unidirectionele gegevenssynchronisatie

U kunt gegevens synchroniseren van of naar de ene Dynamics 365-bedrijfsapp naar de andere, of in beide richtingen in bijna realtime, via Dataverse. Als u Business Central bijvoorbeeld met Dynamics 365 Sales integreert, kan een verkoper een verkooporder maken in Dynamics 365 Sales en de order wordt dan gesynchroniseerd met Business Central. Omgekeerd vanuit Dynamics 365 Sales, kan de verkoper de beschikbaarheid van het artikel in de order controleren in Business Central.

Standaard- en aangepaste entiteiten

Dataverse slaat gegevens veilig op in een set tabellen. Dat zijn sets records die vergelijkbaar zijn met hoe een tabel gegevens opslaat in een database. Dataverse bevat een basisset standaardtabellen die typische scenario's dekken, maar u kunt ook aangepaste tabellen maken die specifiek zijn voor uw organisatie. In Business Central kunt u op de pagina Toewijzingen van integratietabellen standaard- en aangepaste tabellen bekijken die worden gesynchroniseerd.

Over de Business Central-basisintegratieoplossing

De basisintegratieoplossing is een belangrijk onderdeel van de integratie. De oplossing voegt de vereiste rollen en toegangsniveaus toe aan de gebruikersaccounts voor de integratie en maakt tabellen die nodig zijn om een Business Central-bedrijf toe te wijzen aan een bedrijfsunit in Dataverse.

Standaard importeert de begeleide instelling Dataverse-verbinding instellen de oplossing. De begeleide instelling gebruikt daarvoor een beheerdersaccount dat u opgeeft. Dit account moet ook een geldige gebruiker in Dataverse zijn met de beveiligingsrol Systeembeheerder.

Ga naar de volgende artikelen voor meer informatie over gebruikersaccounts:

Het beheerdersaccount wordt tijdens de installatie slechts één keer gebruikt voor de configuratiewijzigingen die de basisintegratieoplossing aanbrengt Dataverse. Nadat de oplossing is geïmporteerd, is het account niet meer nodig. Integratie gaat door met het gebruikersaccount te gebruiken dat automatisch specifiek voor de integratie is gemaakt.

Naast het aanpassen van Dataverse maakt de oplossing ook een beveiligingsrol in Dataverse voor de integratie:

  • Business Central Dataverse-integratie: biedt u de mogelijkheid de verbinding te beheren tussen Business Central en Dataverse. Meestal wordt deze rol alleen toegewezen aan het automatisch gemaakte gebruikersaccount voor synchronisatie. Ga voor meer informatie over deze rol naar gebruikersaccounts instellen voor integratie met Dataverse.

Wanneer u de verbinding instelt, maakt u de integratietabeltoewijzingen die u nodig hebt om gegevens te synchroniseren. Entiteiten in Dataverse worden toegewezen aan tabellen en tabelvelden in Business Central via integratietabellen. Ga voor meer informatie over toewijzingen naar Standaardentiteittoewijzingen voor synchronisatie.

Omgaan met verschillen in lokale en basistransactievaluta's

U kunt verbinding maken met een Dataverse-omgeving die een andere basisvaluta heeft dan de lokale valuta in Business Central. U maakt de verbinding in Business Central, op de pagina Dataverse-verbinding instellen, of met de begeleide instelling Verbinding met Dataverse instellen.

Om verbinding te kunnen maken moet u ervoor zorgen dat de valuta-instelling van basistransacties in Dataverse de valuta heeft die is ingesteld op de pagina Valuta's in Business Central en dat er ten minste één wisselkoers gespecificeerd voor de valuta op de pagina Valutawisselkoersen.

Hier volgt een voorbeeld. U verbindt Dataverse met euro (EUR) ingesteld als de lokale valuta op de pagina Grootboekinstellingen met een Dataverse-omgeving met een basistransactievaluta ingesteld op Amerikaanse dollar (USD). U moet USD hebben op de pagina Valuta's in Business Central en de juiste wisselkoers.

Wanneer u de verbinding met Dataverse inschakelt, voegt Business Central de lokale valuta toe aan de entiteit Valuta in Dataverse met de wisselkoers uit het veld Valutafactor op de pagina Valutawisselkoersen.

Valutasynchronisatie is unidirectioneel, van Business Central naar Dataverse. Geldbedragen worden als volgt omgerekend en gesynchroniseerd:

  • Bedragen in de Dataverse basisvaluta worden omgerekend naar de Business Central lokale valuta op basis van de laatste wisselkoers die is gesynchroniseerd vanuit Business Central.
  • Bedragen in de Business Central lokale valuta worden gesynchroniseerd met de Business Central lokale valuta in een van de andere (niet-basis) valuta's in Dataverse.

Wat er gebeurt als u een bedrijf kopieert

U kunt bedrijven die worden geïntegreerd met Dataverse of Dynamics 365 Sales, veilig kopiëren. Het kopiëren van bedrijven helpt het risico op inconsistenties in de gegevens te verminderen en kan u kostbare tijd besparen. Ga voor meer informatie over het kopiëren van bedrijven naar Een bedrijf kopiëren.

Notitie

Wanneer u een bedrijf kopieert in een omgeving waar Dataverse- of Sales-integratie is ingeschakeld, wist Business Central de volgende instellingen tijdens het kopiëren naar het doelbedrijf:

  • Dataverse- en Dynamics-verbindingsinstellingen om ervoor te zorgen dat de integratie correct opnieuw wordt gestart in het doelbedrijf.
  • Integratierecords om ervoor te zorgen dat het doelbedrijf niet verwijst naar records die in het bronbedrijf zijn gekoppeld.
  • Integratiesynchronisatietaken om synchronisatie-achtergrondtaken te stoppen.
  • Eventuele synchronisatiefouten omdat ze wijzen op fouten in het bronbedrijf en in het doelbedrijf alleen maar als ruis worden beschouwd.

Zie ook

Modellen voor gegevenseigendom

U vindt hier gratis e-learningmodules voor Business Central