Integration mit Microsoft Dataverse über Datensynchronisierung
Geschäftsanwendungen verwenden häufig Daten aus mehr als einer Quelle. Dataverse kombiniert Daten in einem einzigen Logiksatz, der die Verbinden von Business Central mit anderen Dynamics 365-Anwendungen erleichtert. Beispielsweise Dynamics 365 Sales oder Ihre eigene darauf aufbauende Anwendung Dataverse. Weitere Informationen zu Dataverse finden Sie unter Was ist Dataverse?.
Die folgenden Schritte bieten einen Überblick über die Schritte für die Integration von Dataverse mit Business Central.
Hinweis
Für diese Aufgaben ist die Sicherheitsrolle Systemadministrator in Dataverse und Business Central erforderlich.
Weisen Sie Lizenzen für Dataverse den Business Central-Benutzern zu, die die integrierten Apps verwenden werden.
Richten Sie eine Verbindung mit Dataverse ein. Weitere Informationen finden Sie unter Verbindung zu Dataverse.
Synchronisieren Sie die Daten zwischen den Apps. Weitere Informationen finden Sie unter Synchronisieren von Business Central und Dataverse.
Erste Schritte mit Dataverse
Um mit Dataverse beginnen zu können, benötigen Sie ein Microsoft Power Apps Konto. Wenn Sie noch kein Power Apps Konto haben, können Sie kostenlos eines erhalten, indem Sie powerapps.com besuchen und die Option Kostenlos starten verknüpfen auswählen. Weitere Informationen zu den ersten Schritten mit Dataverse finden Sie im Modul Erste Schritte mit Dataverse der Microsoft-Schulung.
Bidirektionale oder unidirektionale Datensynchronisierung
Sie können Daten entweder von oder zu einer Dynamics 365-Geschäfts-App zu einer anderen oder in beide Richtungen nahezu in Echtzeit synchronisieren über Dataverse. Wenn Sie beispielsweise Business Central mit Dynamics 365 Sales integrieren, kann ein Verkäufer einen Verkaufsauftrag in Dynamics 365 Sales erstellen und der Auftrag wird mit Business Central synchronisiert. Umgekehrt kann der Verkäufer von Dynamics 365 Sales aus die Verfügbarkeit des Artikels in der Bestellung in Business Central prüfen.
Standard- und benutzerdefinierte Entitäten
Dataverse speichert Daten sicher in einem Satz von Tabellen, das sind Datensätze, ähnlich wie eine Tabelle Daten in einer Datenbank speichert. Dataverse enthält einen Basissatz von Standardentitäten, die typische Szenarien abdecken, aber Sie können auch benutzerdefinierte Tabellen erstellen, die spezifisch für Ihre Organisation sind. In Business Central können Sie Standard- und benutzerdefinierte Tabellen anzeigen, die auf der Seite Integrationstabellenzuordnungen synchronisiert werden.
Informationen über die Business Central Basis-Integrationslösung
Die Basisintegrationslösung ist eine Schlüsselkomponente der Integration. Die Lösung fügt den Benutzerkonten für die Integration die erforderlichen Rollen und Zugriffsebenen hinzu, und sie erstellt Tabellen, die für die Zuordnung von Business Central-Unternehmen zu Geschäftseinheit in Dataverse erforderlich sind.
Standardmäßig importiert die unterstützte Einrichtung Verbindung einrichten Dataverse Anleitung die Lösung. Dazu verwendet der Einrichtungsleitfaden ein Administrator-Benutzerkonto, das Sie angeben. Bei diesem Konto muss es sich um einen gültigen Benutzer Dataverse mit der Sicherheitsrolle Systemadministrator handeln.
Weitere Informationen zu Benutzerkonten finden Sie in den folgenden Artikeln:
- Einrichten von Benutzerkonten für die Integration mit Dataverse
- Erstellen Sie Benutzer in Microsoft Dynamics 365 (online) und weisen Sie Sicherheitsrollen zu.
Das Administratorkonto wird aufgrund von Konfigurationsänderungen, die die Basis-Integrationslösung in Dataverse vornimmt, während der Einrichtung nur einmal verwendet. Nachdem die Lösung importiert wurde, wird das Konto nicht mehr benötigt. Bei der Integration wird dann weiterhin das Benutzerkonto verwendet, das automatisch speziell für die Integration erstellt wurde.
Neben der Anpassung Dataverse erstellt die Lösung auch eine Sicherheitsrolle Dataverse für die Integration:
- Business Central Dataverse Integration – Ermöglicht Ihnen, die Verbindung zwischen Business Central und Dataverse zu verwalten. Normalerweise wird diese Rolle nur dem für die Synchronisierung automatisch erstellten Benutzerkonto zugewiesen. Weitere Informationen zu dieser Rolle finden Sie unter Einrichten von Benutzerkonten für die Integration mit Dataverse.
Wenn Sie die Verbindung aufbauen, erstellen Sie Integrationstabellenzuordnungen, die Sie zur Datensynchronisierung benötigen. Entitäten in Dataverse werden Tabellen und Tabellenfeldern in Business Central durch Integrationstabellen zugeordnet. Weitere Informationen zu Zuordnungen finden Sie unter Standardentität Zuordnung für die Synchronisierung.
Umgang mit Unterschieden zwischen lokalen und Basistransaktionswährungen
Sie können Verbinden in ein Dataverse Umgebung umwandeln, das eine andere Basiswährung als das lokale Währung in Business Central hat. Sie stellen die Verbindung in Business Central auf der Seite Dataverse Verbindungseinrichtung her oder mithilfe der unterstützten Einrichtung Verbindung einrichten Dataverse Anleitung.
Um Verbinden verwenden zu können, stellen Sie sicher, dass die Einstellung für die Basistransaktionswährung Dataverse die Währung ist, die auf der Seite Währungen in Business Central festgelegt ist, und dass auf der Seite Währungswechselkurse mindestens ein Wechselkurs für die Währung angegeben ist.
Im Folgenden finden Sie ein Beispiel. Sie stellen eine Verbindung her, Dataverse mit Euro (EUR) als lokale Währung auf der Seite Hauptbuch einrichten mit einem Dataverse Umgebung, dessen Basistransaktionswährung auf US-Dollar (USD) eingestellt ist. Sie müssen auf der Seite Währungen in Business Central USD und den entsprechenden Wechselkurs haben.
Wenn Sie die Verbindung zu Dataverse aktivieren, fügt Business Central seine lokale Währung der Entität Währung mit dem Wechselkurs aus dem Feld Dataverse Währungsfaktor auf der Seite Währungswechselkurse hinzu.
Die Währungssynchronisierung erfolgt unidirektional, von Business Central nach Dataverse. Geldbeträge werden wie folgt konvertiert und synchronisiert:
- Beträge in der Dataverse Basiswährung werden auf Grundlage des aktuellsten, von Business Central synchronisierten Wechselkurses in die Business Central-Währung lokale Währung umgerechnet.
- Beträge im Business Central lokale Währung werden mit dem Business Central lokale Währung in einer der anderen (Nicht-Basis-)Währungen in Dataverse synchronisiert.
Was passiert, wenn Sie ein Unternehmen kopieren?
Sie können Unternehmen, die in Dataverse oder Dynamics 365 Sales integriert sind, problemlos kopieren. Das Kopieren von Unternehmen verringert das Risiko von Dateninkonsistenzen und kann Ihnen wertvolle Zeit sparen. Weitere Informationen zum Kopieren von Unternehmen finden Sie unter Unternehmen kopieren.
Notiz
Wenn Sie ein Unternehmen in ein Umgebung kopieren, in dem Dataverse oder die Verkaufsintegration aktiviert ist, löscht Business Central beim Kopieren in das Zielunternehmen die folgenden Einstellungen:
- Dataverse- und Dynamics-Verbindungseinstellungen, um sicherzustellen, dass die Integration im Zielunternehmen korrekt erneut gestartet wird.
- Integrationsdatensätze, um sicherzustellen, dass das Zielunternehmen nicht auf Datensätze verweist, die im Quellunternehmen gekoppelt sind.
- Integrationssynchronisierungsaufträge, um Synchronisierungshintergrundaufträge anzuhalten.
- Synchronisierungsfehler, sofern sie existieren, deuten auf Fehler im Quellunternehmen hin und werden im Zielunternehmen lediglich als Rauschen betrachtet.
Siehe auch
Kostenlose E-Learning-Module für Business Central finden Sie hier