Daten in Business Central mit Microsoft Dataverse synchronisieren
Wenn Sie Dataverse in Business Central integrieren, können Sie entscheiden, ob die Daten der ausgewählten Felder von Business Central (wie Debitoren, Kontakte und Vertriebsmitarbeiter) mit entsprechenden Zeilen in Dataverse synchronisieren (beispielsweise Konten, Kontakte und Benutzer). Je nach Art des Datensatzes können Sie Zeilen von Dataverse nach Business Central synchronisieren oder umgekehrt. Weitere Informationen finden Sie unter Integrieren in Dynamics 365 Sales.
Bei der Synchronisierung werden die folgenden Elemente einbezogen:
- Integrationstabellenzuordnungen
- Integrationsfeldzuordnungen
- Synchronisierungsregeln
- Gekoppelte Datensätze
Wenn die Synchronisierung eingerichtet ist, können Sie die Business Central-Datensätze mit Dataverse- Zeilen koppeln, um ihre Daten zu synchronisieren. Sie können eine Synchronisierung manuell oder nach Plan starten. Die folgende Tabelle zeigt eine Übersicht über die Methoden der Synchronisierung von Datensätzen.
Typ | Art | Siehe |
---|---|---|
Manuelle Synchronisierung | Synchronisieren Sie auf Basis von Zeilen. Sie können, beispielsweise als Debitor, einzelne Datensätze in Business Central mit einer entsprechenden Dataverse-Zeile synchronisieren, beispielsweise einem Konto. So arbeiten Benutzer normalerweise mit Dataverse-Daten in Business Central. |
Datensätze manuell koppeln und synchronisieren |
Synchronisieren Sie auf Basis einer Tabellenzuordnung. Sie können alle Datensätze in einer Business Central-Tabelle mit einer Dataverse-Tabelle synchronisieren. |
Einzelne Tabellenzuordnungen synchronisieren | |
Synchronisieren Sie alle geänderten Datensätze für alle Tabellenzuordnungen. Sie können alle Datensätze synchronisieren, die in den Business Central-Tabellen seit der letzten Synchronisierung geändert wurden. |
Alle geänderten Datensätze synchronisieren | |
Vollständige Synchronisierung aller Daten für alle Tabellenzuordnungen. Sie können alle Daten in den Business Central-Tabellen und die Dataverse-Tabellen, die zugeordnet werden, synchronisieren, und neue Datensätze oder Tabellen in der Ziellösung für ungekoppelte Datensätze in der Quelllösung erstellen. Bei der vollständigen Synchronisierung werden alle Daten synchronisiert und die Kopplung ignoriert. Normalerweise führen Sie eine vollständige Synchronisierung durch, wenn Sie die Integration einrichten und nur eine der Lösungen enthält Daten. Eine vollständige Synchronisierung kann auch in einer Demonstrationsumgebung hilfreich sein. |
Führen Sie eine vollständige Synchronisierung durch | |
Geplante Synchronisierung | Synchronisieren Sie alle Änderungen an Daten für alle Tabellenzuordnungen. Sie können Business Central mit Dataverse in geplanten Intervallen synchronisieren, indem Sie Projekte in der Projektwarteschlange einrichten. |
Planen einer Synchronisierung |
Hinweis
Die Synchronisierung zwischen Dataverse und Business Central basiert auf der geplanten Ausführung von Jobwarteschlangeneinträgen und garantiert keine Echtzeitdatenkonsistenz zwischen zwei Diensten. Um weitere Informationen zur Datenkonsistenz in Echtzeit zu erhalten, sollten Sie Virtuelle Business Central-Tabellen oder Business Central-APIs erkunden.
Standard-Tabellenzuordnung für die Synchronisierung
Tabellen in Dataverse wie beispielsweise Konten, werden mit äquivalenten Arten von Tabellen in Business Central wie beispielsweise Debitoren integriert. Um mit Dataverse-Daten zu arbeiten, richten Sie Verknüpfungen, auch Kopplungen genannt, zwischen Tabellen in Business Central und Dataverse ein.
Die folgende Tabelle zeigt die standardmäßige Zuordnung zwischen Tabellen in Business Central und Dataverse an.
Trinkgeld
Sie können Konfigurationsänderungen an Integrationstabellen- und Feldzuordnungen auf ihre Standardeinstellungen zurücksetzen, indem Sie die Zuordnungen auswählen und dann Standardsynchronisationseinrichtung verwenden wählen.
Business Central | Dataverse | Synchronisierungsrichtung | Standardfilter |
---|---|---|---|
Verkäufer/Einkäufer | Benutzer | Dataverse –> Business Central | Dataverse Kontaktfilter: Status ist Nein, Benutzer lizenziert ist Ja, Integrationsbenutzermodus ist Nein |
Debitor | Konto | Business Central –> Dataverse und Dataverse –> Business Central | Dataverse Kontofilter: Beziehungstyp ist Debitor und Status ist Aktiv. Business Central-Filter: Blockiert ist leer (Debitor ist nicht blockiert). |
Kreditor | Konto | Business Central –> Dataverse und Dataverse –> Business Central | Dataverse Kontofilter: Beziehungstyp ist Kreditor und Status ist Aktiv. Business Central-Filter: Blockiert ist leer (Kreditor ist nicht blockiert). |
Kontakt | Kontakt | Business Central –> Dataverse und Dataverse –> Business Central | Business Central Kontaktfilter: Art ist Person und der Kontakt wird einem Unternehmen zugewiesen. Dataverse Kontaktfilter: Der Kontakt wird einem Unternehmen zugeordnet und der übergeordnete Debitorentyp ist Debitor. |
Währung | Transaktionswährung | Business Central –> Dataverse |
Hinweis
Die Dataverse-Aktionen stehen auf Seiten nicht zur Verfügung, z. B. auf der Seite „Kundenkarte“ für Datensätze, die den Tabellenfilter auf der Zuordnung der Integrationstabelle nicht beachten.
Tipp für Administratoren: Aufrufen von Tabellenzuordnungen
Sie können die Zuordnung zwischen den Einheiten in Dataverse und den Tabellen in Business Central auf der Seite Integrationstabellenzuordnungen aufrufen, auf der Sie auch Filter anwenden können. Sie legen die Zuordnung zwischen den Feldern in Business Central-Tabellen und den Spalten in Dataverse-Tabellen auf der Seite Integrationsfeldzuordnung fest, auf der Sie zusätzliche Zuordnungslogiken hinzufügen können. Dies kann beispielsweise hilfreich sein, wenn Sie Fehler bei der Synchronisierung beheben müssen.
Verwenden Sie virtuelle Tabellen, um mehr Daten zu erhalten
Wenn Sie Ihre Integration einrichten, können Sie virtuelle Tabellen verwenden, um mehr Daten verfügbar zu machen in Dataverse, ohne die Hilfe eines Entwicklers.
Eine virtuelle Tabelle ist eine benutzerdefinierte Tabelle mit Spalten und Zeilen, die Daten aus einer externen Datenquelle wie Business Central enthalten. Die Spalten und Zeilen in einer virtuelle Tabelle sehen aus wie in einer normalen Tabelle, die Daten werden jedoch nicht in einer physischen Tabelle gespeichert, sondern Dataverse Datenbank. Stattdessen werden die Daten zur Laufzeit abgerufen.
Notiz
Business Central enthält Objekte, die auch virtuelle Tabellen genannt werden. Diese Tabellenobjekte haben keinen Bezug zu den virtuellen Tabellen, die Sie mit Dataverse.
Weitere Informationen zu virtuellen Tabellen finden Sie in den folgenden Artikeln:
- Erstellen und Bearbeiten virtueller Tabellen, die Daten aus einer externen Datenquelle enthalten (Power Apps Dokumentation)
- Business Central virtuelle Tabelle für Microsoft Dataverse Administratorreferenz (Business Central-Dokumentation)
Um virtuelle Tabellen verwenden zu können, müssen Sie die Virtuelle Entität von Business Central App von AppSource.
Nachdem Sie die App installiert haben, können Sie virtuelle Tabellen auf einer der folgenden Seiten in Business Central aktivieren:
- Wenn Sie den Aufstellen Dataverse Verbindung unterstützte Einrichtung Anleitung, Sie können die Dataverse Verfügbare virtuelle Tische Seite zu Auswählen mehreren virtuellen Tabellen. Anschließend sind die Tabellen verfügbar in Dataverse und die PowerApps Maker-Portal.
- Aus dem Dataverse Verbindungsaufbau, Virtuelle Tabellen, Und Verfügbare virtuelle Tische Seiten.
- Aus dem Power App Maker-Portal.
Synchronisieren Sie Daten aus mehreren Unternehmen oder Umgebungen
Sie können Daten aus mehreren Business Central-Unternehmen oder -Umgebungen mit einem Dataverse Umgebung. In unternehmensübergreifenden Synchronisierungsszenarien müssen mehrere Dinge berücksichtigt werden.
Firmen-IDs festlegen
Wenn Sie Datensätze synchronisieren, setzen wir eine Firmen-ID auf dem Dataverse Entität, um zu klären, von welchem Business Central-Unternehmen die Datensätze stammen. Integrationstabellenzuordnungen verfügen über Integrationstabellenfilterfelder, die die Firmen-ID berücksichtigen. Um ein Tabellenzuordnung in einem Multi-Company-Setup einzubinden, Integrationstabelle Zuordnung wählen Sie die Unternehmensübergreifende Synchronisierung aktiviert Kontrollkästchen. Die Einstellung optimiert die Art und Weise, wie Filterfelder der Integrationstabelle Firmen-IDs in einem Mehrfirmen-Setup filtern.
Für Integrationstabelle-Zuordnungen, die Dokumente synchronisieren, wie z. B. Aufträge, Angebote und Verkaufschancen, wenn Sie die Option Unternehmensübergreifende Synchronisierung aktiviert Kontrollkästchen: Die Integration berücksichtigt nur Entitäten, die die Unternehmens-ID des aktuellen Business Central-Unternehmens haben. Um Dokumente beispielsweise zwischen Business Central und Sales zu synchronisieren, müssen Benutzer in Sales die Firmen-ID in den Dokumenten angeben. Andernfalls werden die Dokumente nicht synchronisiert.
Für alle anderen Integrationstabelle-Mappings wählen Sie die Unternehmensübergreifende Synchronisierung aktiviert Das Kontrollkästchen entfernt den Filter für die Firmen-ID. Bei der Synchronisierung werden verwandte Entitäten berücksichtigt, unabhängig von ihrer Firmen-ID.
Geben Sie die Synchronisierungsrichtung an
Wenn Sie die Multi-Company-Unterstützung für ein Integrationstabelle Zuordnung, aktivieren, empfehlen wir Ihnen, die Richtung des Zuordnung auf VonIntegration. Wenn Sie die Richtung auf ZurIntegration oder Bidirektional, es ist ein gutes Idee zu verwenden Tabellenfilter Und Integrationstabelle Filter um zu steuern, welche Entitäten mit welchem Unternehmen synchronisiert werden. Es ist auch eine gute Idee, eine vergleichsbasierte Kopplung zu verwenden, um die Erstellung doppelter Datensätze zu vermeiden. Weitere Informationen zur Match-basierten Kopplung finden Sie unter Passen Sie die Match-basierte Kopplung an.
Verwenden Sie eindeutige Nummern
Wenn Ihre Zahlenreihe nicht garantiert, dass Primärschlüsselwerte für jedes Unternehmen eindeutig sind, empfehlen wir die Verwendung von Präfixen. Um mit der Verwendung von Präfixen zu beginnen, erstellen Sie eine Transformationsregel für die Integrationsfeldzuordnung. Weitere Informationen zu Transformationsregeln finden Sie unter Umgang mit Unterschieden in Feldwerten.
Siehe auch
Datensätze manuell koppeln und synchronisieren
Planen einer Synchronisierung
Integration mit Dynamics 365 Sales
Kostenlose E-Learning-Module für Business Central finden Sie hier