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 gekoppelde records. Dataverse 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.
- VALUTA - Common Data Service-synchronisatietaak.
- LEVERANCIER - Common Data Service-synchronisatietaak.
- CONTACT - Common Data Service-synchronisatietaak.
- KLANT - Common Data Service-synchronisatietaak.
- VERKOPERS - Common Data Service-synchronisatietaak.
U kunt de taken op de pagina Taakwachtrijposten bekijken. Zie voor meer informatie Taakwachtrijen gebruiken 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 Nieuwe records maken voor meer informatie.
Voorbeeld Als u het selectievakje Alleen gekoppelde records synchroniseren uitschakelt, wordt er bij het synchroniseren van klanten in Business Central met accounts in Dataverse voor elke klant in Business Central een nieuw account aangemaakt 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.
Opmerking
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 taakwachtrijvermeldingen, zoals die welke de synchronisatie tussen Business Central en Dataverse plannen, gebruiken het veld Time-out bij inactiviteit op de pagina Taakwachtrijvermelding om te voorkomen dat de taakwachtrijvermelding onnodig wordt uitgevoerd.
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 (twaalf 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.
Opmerking
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
Kies het pictogram , voer Logboek van integratiesynchronisatie in en kies vervolgens de gerelateerde koppeling.
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
- Kies het pictogram , voer Toewijzingen van integratietabellen in en kies vervolgens de gerelateerde koppeling.
- 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
Tabeltoewijzingen handmatig synchroniseren
Een synchronisatie plannen tussen Business Central en Dataverse
Over Integratie Dynamics 365 Business Central met Dataverse