Planen einer Synchronisierung zwischen Business Central und Dataverse
Sie können Business Central mit Dataverse in geplanten Intervallen synchronisieren, indem Sie Projekte in der Projektwarteschlange einrichten. Die Synchronisierungsaufträge synchronisieren Daten in Business Central-Datensätzen und Dataverse gekoppelten Datensätzen. Für Datensätze, die nicht bereits gekoppelt sind, können die Synchronisierungsprojekte entsprechend der Synchronisierungsrichtung und -regeln neue Datensätze im Zielsystem erstellen und koppeln.
Es gibt mehrere Synchronisierungsprojekte, die standardmäßig verfügbar sind. Die Jobs werden in der folgenden Reihenfolge ausgeführt, um Kopplungsabhängigkeiten zwischen Tabellen zu vermeiden. Weitere Informationen finden Sie unter Job-Warteschlangen zur Einplanung von Aufgaben verwenden.
- CURRENCY - Common Data Service Synchronisierungsauftrag.
- VENDOR - Common Data Service Synchronisierungsauftrag.
- CONTACT - Common Data Service Synchronisierungsauftrag.
- CUSTOMER - Common Data Service Synchronisierungsauftrag.
- SALESPEOPLE - Common Data Service Synchronisierungsauftrag.
Sie können die Stellen auf der Seite Projektwarteschlangeneinträge ansehen. Weitere Informationen finden Sie unter Vorgehensweise: Projektwarteschlangen nutzen, um Aufgaben zu planen
Standard-Synchronisations-Projektwarteschlangeneinträge
Die folgende Tabelle beschreibt die Standard-Synchronisierungsaufträge für Dataverse.
Aufgabenwarteschlangenposten | Beschreibung | Richtung | Integrationstabellenzuordnung | Standard-Synchronisationsfrequenz (Min.) | Standardmäßige Inaktivitäts-Ruhezeit (Min.) |
---|---|---|---|---|---|
KONTAKT – Common Data Service-Synchronisierungsprojekt | Synchronisiert Dataverse-Kontakte mit Business Central-Kontakten. | Bidirektional | KONTAKT | 30 | 720 (12 Stunden) |
WÄHRUNG – Common Data Service-Synchronisierungsprojekt | Synchronisiert Dataverse-Transaktionswährungen mit Business Central-Währungen. | Von Business Central zu Dataverse | WÄHRUNG | 30 | 720 (12 Std.) |
KUNDE – Common Data Service-Synchronisierungsprojekt | Synchronisiert Dataverse-Konten mit Business Central-Debitoren. | Bidirektional | DEBITOR | 30 | 720 (12 Std.) |
VENDOR - Common Data Service Synchronisierungsauftrag | Synchronisiert Dataverse-Konten mit Business Central-Debitoren. | Bidirektional | VENDOR | 30 | 720 (12 Std.) |
VERKÄUFER – Common Data Service-Synchronisierungsprojekt | Synchronisiert Business Central-Verkäufer mit Dataverse-Benutzern. | Von Dataverse zu Business Central | VERKÄUFER | 30 | 1440 (24 Std.) |
Synchronisierungsprozess
Jeder Synchronisierungsprojektwarteschlangenposten verwendet eine bestimmte Integrationstabellenzuordnung, die angibt, welche Business Central-Tabelle und Dataverse-Tabelle synchronisiert werden sollen. Die Tabellenzuordnungen umfassen auch einige Einstellungen, die steuern, welche Datensätze in der Business Central-Tabelle und Dataverse-Tabelle synchronisiert werden sollen.
Um Daten zu synchronisieren, müssen Dataverse-Tabellenatensätze mit Business Central-Datensätze gekoppelt werden. Ein Business Central-Debitor muss beispielsweise mit einem Dataverse-Konto gekoppelt werden. Sie können Kopplungen manuell einrichten, bevor Sie die Synchronisierungsprojekte ausführen, oder Sie können die Kopplungen automatisch durch die Synchronisierungsprojekte erstellen lassen. Die folgende Liste zeigt, wie Daten zwischen Dataverse und Business Central synchronisiert werden, wenn Sie die Synchronisierungsprojektwarteschlangenposten verwenden. Weitere Informationen finden Sie unter Datensätze manuell koppeln und synchronisieren.
Das Kontrollkästchen Nur gekoppelte Datensätze synchronisieren steuert, ob neue Datensätze erstellt werden, wenn Sie synchronisieren. Standardmäßig ist das Kontrollkästchen aktiviert. Dies bedeutet, dass nur gekoppelte Datensätze synchronisiert werden. In der Integrationstabellenzuordnung können Sie die Tabellenzuordnung zwischen einer Dataverse-Tabelle und einer Business Central-Tabelle ändern, sodass die Integrationssynchronisierungsaufträge neue Datensätze in der Zieldatenbank für jede Zeile in der Quelldatenbank erstellen, der nicht gekoppelt ist. Weitere Informationen finden Sie unter Neue Datensätze erstellen.
Beispiel Wenn Sie das Kontrollkästchen Nur gekoppelte Datensätze synchronisieren deaktivieren und Kunden in Business Central mit Konten in Dataverse synchronisieren, wird für jeden Kunden in Business Central ein neues Konto erstellt und automatisch gekoppelt. Da darüberhinaus die Synchronisierung in diesem Fall bidirektional verläuft, wird ein neuer Debitor für jedes Dataverse-Konto erstellt und gekoppelt, das nicht bereits gekoppelt ist.
Hinweis
Es gibt Regeln und Filter, die bestimmen, welche Daten synchronisiert werden. Weitere Informationen finden Sie unter Synchronisierungsregeln.
Wenn neue Datensätze in Business Central erstellt werden, verwenden die Datensätze entweder die Vorlage, die für die Integrationstabellenzuordnung definiert ist, oder die Standardvorlage, die für den Zeilentyp verfügbar ist. Felder werden mit Daten von Business Central oder Dataverse ausgefüllt, je nach Synchronisierungsrichtung. Weitere Informationen finden Sie unter Tabellenzuordnungen für die Synchronisierung ändern.
Bei nachfolgenden Synchronisierungen werden nur Datensätze aktualisiert, die nach dem letzten erfolgreichen Synchronisierungsprojekt für die Tabelle geändert oder hinzugefügt wurden.
Neue Datensätze in Dataverse werden in Business Central hinzugefügt. Wenn sich Daten in Feldern in Dataverse ändern, werden die Daten ins entsprechende Feld in Business Central kopiert.
Bei bidirektionaler Synchronisierung synchronisiert das Projekt von Business Central nach Dataverse, und anschließend von Dataverse nach Business Central.
Über Inaktivitätszeitüberschreitungen
Einige Auftragswarteschlangeneinträge, z. B. solche, die eine Synchronisierung zwischen Business Central und Dataverse planen, verwenden das Feld Inaktivitäts-Timeout auf der Seite Auftragswarteschlangeneintrag , um zu verhindern, dass der Auftragswarteschlangeneintrag unnötig ausgeführt wird.
Wenn der Wert in diesem Feld nicht Null ist und die Aufgabenwarteschlange während der letzten Ausführung keine Änderungen gefunden hat, sperrt Business Central den Aufgabenwarteschlangeneintrag. Wenn das passiert, zeigt das Feld Status der Aufgabenwarteschlange Gesperrt wegen Inaktivität an, und Business Central wartet auf den Zeitraum, der im Feld Inaktivitätszeitlimit angegeben ist, bevor der Aufgabenwarteschlangeneintrag erneut ausgeführt wird.
Beispiel: Standardmäßig sucht die Aufgabenwarteschlange WÄHRUNG, die Währungen in Dataverse mit Wechselkursen in Business Central synchronisiert, alle 30 Minuten nach Änderungen bei Wechselkursen. Wenn keine Änderungen gefunden werden, sperrt Business Central die Aufgabenwarteschlange WÄHRUNG für 720 Minuten (zwölf Stunden). Wenn ein Wechselkurs in Business Central geändert wird, während der Aufgabenwarteschlangeneintrag gesperrt ist, aktiviert Business Central automatisch den Aufgabenwarteschlangeneintrag neu und startet die Aufgabenwarteschlange neu.
Hinweis
Business Central aktiviert automatisch Aufgabenwarteschlangeneinträge, die nur dann gesperrt werden, wenn Änderungen in Business Central erfolgen. Änderungen in Dataverse aktivieren keine Aufgabenwarteschlangeneinträge.
So zeigen Sie das Synchronisierungsprojektprotokoll an:
Wählen Sie das -Symbol aus, geben Sie Integrationssynchronisationsprotokoll ein, und wählen Sie dann den zugehörigen Link aus.
Wenn Fehler bei einem Synchronisierungsprojekt aufgetreten sind, erscheint die Anzahl der Fehler in der Spalte Fehler. Um die Fehler für das Projekt anzuzeigen, wählen Sie die Zahl aus.
Trinkgeld
Sie können alle Synchronisierungsprojektfehler anzeigen, indem Sie das Protokoll mit den Synchronisierungsprojektfehlern direkt öffnen.
So zeigen Sie das Protokoll der Synchronisierungsprojekte über die Tabellenzuordnungen an:
- Wählen Sie das Symbol aus, geben Sie Integrationstabellenzuordnungen ein, und wählen Sie dann den zugehörigen Link aus.
- Wählen Sie auf der Seite Integrationstabellenzuordnungen einen wählen Sie einen Posten aus und wählen Sie dann Integrationssynchronisierungs-Auftragsprotokoll aus.
So zeigen Sie das Synchronisierungsfehlerprotokoll an:
- Wählen Sie das Symbol , geben Sie Integrationssynchronisationsfehler ein, und wählen Sie dann den zughörigen Link aus.
Siehe auch
Datensynchronisierung in Business Central und Dataverse
Tabellenzuordnungen manuell synchronisieren
Planen einer Synchronisierung zwischen Business Central und Dataverse
Informationen zur Integration Dynamics 365 Business Central mit Dataverse
Kostenlose E-Learning-Module für Business Central finden Sie hier