Integration mit Microsoft Dataverse über Datensynchronisierung
Geschäftsanwendungen verwenden häufig Daten aus mehr als einer Quelle. Dataverse kombiniert Daten in einem einzigen Satz von Logik, mit dem es leichter wird, Business Central mit anderen Dynamics 365-Anwendungen zu verbinden. Zum Beispiel mit Dynamics 365 Sales oder Ihrer eigenen Anwendung, die auf Dataverse basiert. Um mehr zu erfahren, gehen Sie zu Dataverse und 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 des Systemadministrators 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 der Nutzung von Dataverse zu beginnen, benötigen Sie ein Microsoft Power Apps-Konto. Wenn Sie noch nicht über ein Power Apps-Konto verfügen, können Sie sich ein kostenloses Konto holen, indem Sie powerapps.com besuchen und den Link Kostenlos einsteigen wählen. Weitere Informationen zu den ersten Schritten mit Dataverse finden Sie im Modul Erste Schritte mit Dataverse von Microsoft-Schulungen.
Bidirektionale oder unidirektionale Datensynchronisierung
Sie können Daten entweder von einer oder an eine Dynamics 365-Geschäftsanwendung zu einer anderen oder durch Dataverse in beiden Richtungen nahezu in Echtzeit synchronisieren. Wenn Sie z. B. 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 in Business Central die Verfügbarkeit des Artikels für den Auftrag einsehen.
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 Dataverse-Verbindung einrichten die Lösung. Dazu verwendet der Einrichtungsleitfaden ein Administrator-Benutzerkonto, das Sie angeben. Dieses Konto muss ein gültiger Benutzender in Dataverse mit der Sicherheitsrolle Systemadministrierender sein.
Weitere Informationen zu Benutzerkonten finden Sie in den folgenden Artikeln:
- Einrichten des Benutzerkontos für die Integration in Dataverse
- Benutzer in Microsoft Dynamics 365 (online) erstellen und Sicherheitsrollen zuweisen
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.
Zusätzlich zur Anpassung von Dataverse erstellt die Lösung auch eine Sicherheitsrolle in Dataverse für die Integration:
- Business Central Dataverse-Integration: Ermöglicht Ihnen das Verwalten der Verbindung zwischen Business Central und Dataverse. Normalerweise wird diese Rolle nur dem für die Synchronisierung automatisch erstellten Benutzerkonto zugewiesen. Weitere Informationen zu dieser Rolle finden Sie unter Einrichten des Benutzerkontos für die Integration in 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 Standard-Entitätszuordnung für die Synchronisierung.
Umgang mit Unterschieden zwischen lokalen und Basistransaktionswährungen
Sie können eine Verbindung zu einer Dataverse Umgebung herstellen, die eine andere Basiswährung als die lokale Währung in Business Central hat. Sie können die Verbindung in Business Central auf der Seite Dataverse Verbindungseinrichtung oder mithilfe der Anleitung für die unterstützte Einrichtung Eine Verbindung mit Dataverse einrichten aufbauen.
Um die Verbindung herstellen zu können, stellen Sie sicher, dass die Einstellung der Basistransaktionswährung in Dataverse die gleiche Währung wie auf der Seite Währungen in Business Central hat und für die Währung mindestens ein Wechselkurs auf der Seite Währungswechselkurs angegeben ist.
Im Folgenden finden Sie ein Beispiel. Sie verbinden Dataverse mit Euro (EUR) als lokaler Währung, wie auf der Seite Hauptbucheinrichtung angegeben, mit einer Dataverse Umgebung, deren Basistransaktionswährung auf US-Dollar (USD) eingestellt ist. Auf der Seite Währungen in Business Central müssen USD und der entsprechende Wechselkurs angegeben sein.
Wenn Sie die Verbindung mit Dataverse aktivieren, fügt Business Central die lokale Währung der Entität Währung in Dataverse mit dem Wechselkurs aus dem Feld Währungsfaktor auf der Seite Währungswechselkurse hinzu.
Die Währungssynchronisierung erfolgt unidirektional, von Business Central an Dataverse, wobei Geldbeträge wie folgt konvertiert und synchronisiert werden:
- Beträge in der Dataverse Basiswährung werden basierend auf dem letzten synchronisierten Wechselkurs von Business Central in die Business Central lokale Währung umgerechnet.
- Beträge in der Business Central lokalen Währung werden mit der Business Central lokalen 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 mit Dataverse oder Dynamics 365 Sales integriert sind, bedenkenlos 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.
Hinweis
Wenn Sie ein Unternehmen in einer Umgebung kopieren, in der die Dataverse oder Sales-Integration 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