Een synchronisatie plannen tussen Business Central en Dataverse

U kunt Business Central met Dataverse synchroniseren met geplande intervallen door taken in te stellen in de taakwachtrij. De synchronisatietaken synchroniseren gegevens in Business Central-records en Dataverse-records die zijn gekoppeld. Voor records die niet al zijn gekoppeld kunnen de synchronisatietaken, afhankelijk van de synchronisatierichting en -regels, nieuwe records maken en koppelen in het doelsysteem.

Er zijn verschillende synchronisatietaken die kant-en-klaar beschikbaar zijn. De taken worden uitgevoerd in de volgende volgorde om koppelingsafhankelijkheden tussen tabellen te voorkomen. Zie voor meer informatie Gebruik van taakwachtrijen om taken te plannen.

  1. VALUTA - Common Data Service-synchronisatietaak.
  2. LEVERANCIER - Common Data Service-synchronisatietaak.
  3. CONTACT - Common Data Service-synchronisatietaak.
  4. KLANT - Common Data Service-synchronisatietaak.
  5. VERKOPERS - Common Data Service-synchronisatietaak.

U kunt de taken op de pagina Taakwachtrijposten bekijken. Zie voor meer informatie Gebruik van taakwachtrijen om taken te plannen.

Standaardsynchronisatieposten in de taakwachtrij

De volgende tabel beschrijft de standaardsynchronisatietaken voor Dataverse.

Taakwachtrij-item Omschrijving Richting Toewijzing van integratietabel Standaardsynchronisatiefrequentie (minuten) Standaardinactiviteitslaaptijd (minuten)
CONTACT - Common Data Service-synchronisatietaak Synchroniseert Dataverse-contacten met Business Central-contacten. Bidirectioneel CONTACT 30 720
(12 uur)
VALUTA - Common Data Service-synchronisatietaak Synchroniseert Dataverse-transactievaluta's met Business Central-valuta's. Van Business Central naar Dataverse VALUTA 30 720
(12 uur)
KLANT - Common Data Service-synchronisatietaak Synchroniseert Dataverse-accounts met Business Central-klanten. Bidirectioneel KLANT 30 720
(12 uur)
LEVERANCIER - Common Data Service-synchronisatietaak Synchroniseert Dataverse-accounts met Business Central-klanten. Bidirectioneel LEVERANCIER 30 720
(12 uur)
VERKOPERS - Common Data Service-synchronisatietaak Synchroniseert Business Central-verkopers met Dataverse-gebruikers. Van Dataverse naar Business Central VERKOPERS 30 1440
(24 uur)

Synchronisatieproces

Elke synchronisatietaakwachtrijpost gebruikt een bepaalde integratietabeltoewijzing die aangeeft welke Business Central-tabel en Dataverse-tabel moet worden gesynchroniseerd. De tabeltoewijzingen bevatten ook instellingen die bepalen welke records in de Business Central-tabel en de Dataverse-tabel moeten worden gesynchroniseerd.

Om gegevens te synchroniseren moeten Dataverse-tabelrecords worden gekoppeld aan Business Central-records. Een Business Central-klant moet bijvoorbeeld zijn gekoppeld aan een Dataverse-account. U kunt koppelingen handmatig instellen, voordat u de synchronisatietaken uitvoert, of u kunt de synchronisatietaken de koppelingen automatisch laten instellen. De volgende lijst beschrijft hoe gegevens tussen Dataverse en Business Central worden gesynchroniseerd wanneer u de synchronisatietaakwachtrijposten gebruikt. Zie voor meer informatie Records handmatig koppelen en synchroniseren.

  • Het selectievakje Alleen gekoppelde records synchr. bepaalt of nieuwe records worden gemaakt wanneer u synchroniseert. Standaard is het selectievakje ingeschakeld, wat betekent dat alleen gekoppelde records worden gesynchroniseerd. In de toewijzing van de integratietabel kunt u de tabeltoewijzing tussen een Dataverse-tabel en een Business Central-tabel wijzigen, zodat de integratiesynchronisatietaken nieuwe records in de doeldatabase maken voor elke rij in de brondatabase die niet is gekoppeld. Zie voor meer informatie Nieuwe records maken.

    Voorbeeld Als u het selectievakje Alleen gekoppelde records synchr. uitschakelt wanneer u klanten synchroniseert in Business Central met accounts in Dataverse, wordt voor elke klant een nieuw account aangemaakt in Business Central en automatisch gekoppeld. Omdat de synchronisatie in dit geval tweerichting is, wordt bovendien een nieuwe klant gemaakt en gekoppeld voor elk Dataverse-account dat niet al is gekoppeld.

    Notitie

    Er zijn extra regels en filters waarmee wordt bepaald welke gegevens worden gesynchroniseerd. Ga voor meer informatie naar Synchronisatieregels.

  • Als nieuwe records worden gemaakt in Business Central, gebruiken de records de sjabloon die is gedefinieerd voor de integratietabeltoewijzing of de standaardsjabloon die beschikbaar is voor het rijtype. Velden worden gevuld met gegevens uit Business Central of Dataverse, afhankelijk van de synchronisatierichting. Zie voor meer informatie Tabeltoewijzingen wijzigen voor synchronisatie.

  • Bij volgende synchronisaties worden alleen records die zijn gewijzigd of toegevoegd na de laatste succesvolle synchronisatietaak voor de tabel, bijgewerkt.

    Nieuwe records in Dataverse worden toegevoegd in Business Central. Als gegevens in velden in Dataverse-records zijn gewijzigd, worden de gegevens gekopieerd naar het overeenkomende veld in Business Central.

  • Met tweerichtingssynchronisatie synchroniseert de taak van Business Central naar Dataverse en vervolgens van Dataverse naar Business Central.

Over inactiviteittime-outs

Sommige taakwachtrij-items, zoals die waarbij synchronisatie wordt gepland tussen Business Central en Dataverse, gebruiken het veld Time-out inactiviteit op de pagina Taakwachtrij-item om te voorkomen dat het taakwachtrij-item onnodig wordt uitgevoerd.

Stroomdiagram voor wanneer taakwachtrij-items in de wacht worden gezet vanwege inactiviteit.

Wanneer de waarde in dit veld niet nul is en de taakwachtrij geen wijzigingen heeft gevonden tijdens de laatste run, zet Business Central het taakwachtrij-item in de wacht. Wanneer dat gebeurt, bevat het veld Status van taakwachtrij Afwachten vanwege inactiviteit en wacht Business Central gedurende de periode die is gespecificeerd in het veld Time-out inactiviteit voordat het taakwachtrij-item opnieuw wordt uitgevoerd.

Standaard zoekt het taakwachtrij-item VALUTA, dat valuta's in Dataverse synchroniseert met wisselkoersen in Business Central, elke 30 minuten naar wijzigingen in wisselkoersen. Als er geen wijzigingen worden gevonden, zet Business Central het taakwachtrij-item VALUTA gedurende 720 minuten (zes uur) in de wacht. Als een wisselkoers wordt gewijzigd in Business Central terwijl het taakwachtrij-item in de wacht staat, activeert Business Central automatisch het taakwachtrij-item en wordt de taakwachtrij opnieuw gestart.

Notitie

Business Central activeert automatisch taakwachtrij-items die in de wacht staan, alleen als er wijzigingen plaatsvinden in Business Central. Veranderingen in Dataverse activeren geen taakwachtrij-items.

Logboek met synchronisatietaken weergeven

  1. Kies het pictogram , voer Logboek van integratiesynchronisatie in en kies vervolgens de gerelateerde koppeling.

  2. Als een of meer fouten zijn opgetreden voor een synchronisatietaak, wordt het aantal fouten weergegeven in de kolom Mislukt. Als u de fouten voor de taak wilt weergeven, kiest u het nummer.

    Tip

    U kunt alle fouten van de synchronisatietaak weergeven door het logboek van de synchronisatietaak direct te openen.

Het logboek van de synchronisatietaak weergeven vanuit tabeltoewijzingen

  1. Kies het pictogram , voer Toewijzingen van integratietabellen in en kies vervolgens de gerelateerde koppeling.
  2. Selecteer op de pagina Toewijzingen van integratietabellen een post en kies Logbestand integratiesynchronisatietaak.

Logboek met synchronisatiefouten weergeven

  • Kies het pictogram , voer Synchronisatiefouten bij integratie in en kies vervolgens de gerelateerde koppeling.

Zie ook

Gegevens synchroniseren in Business Central en Dataverse
Handmatig tabeltoewijzingen synchroniseren
Een synchronisatie plannen tussen Business Central en Dataverse
Over integratie van Dynamics 365 Business Central met Dataverse

U vindt hier gratis e-learningmodules voor Business Central