Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 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 Mit Dataverse verbinden.
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 in Dynamics 365 Sales integrieren, kann ein Verkäufer einen Verkaufsauftrag in Dynamics 365 Sales erstellen, der dann mit Business Central synchronisiert wird. Umgekehrt kann der Verkäufer von Dynamics 365 Sales die Verfügbarkeit des Artikels auf dem Auftrag in Business Central 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.
Hinweis
Die Basisintegrationslösung definiert keine Überwachungseinstellungen (IsAuditEnabled) für die tabellen, die sie erweitert. Wenn Sie die Lösung importieren, kann die Überwachung für Tabellen deaktiviert werden, in denen eine andere Lösung sie zuvor aktiviert hat. Dataverse wendet die Einstellungen aus der importierten Lösung an, und wenn die Überwachung in der Lösungsdatei nicht aktiviert ist, wird sie standardmäßig deaktiviert. Nachdem Sie die Integration aktiviert haben, überprüfen Sie die Überwachungseinstellungen in Dataverse, und überprüfen Sie bei Bedarf die Überwachung für die betroffenen Tabellen erneut. Alternativ können Sie alle Lösungen erneut bereitstellen, die zuvor die Überwachung für diese Tabellen aktiviert haben.
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 eine Verbindung herstellen zu können, stellen Sie sicher, dass die Basistransaktionswährungseinstellung in Dataverse die Währung aufweist, die auf der Seite "Währungen " in Business Central festgelegt ist, und mindestens ein Wechselkurs für die Währung auf der Seite " Wechselkurse " angegeben ist.
Im Folgenden finden Sie ein Beispiel. Sie verbinden Business Central mit Euro (EUR), die als lokale Währung auf der Seite "General Ledger Setup " mit einer Dataverse-Umgebung festgelegt ist, in der eine Basistransaktionswährung auf US-Dollar (USD) festgelegt 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.
Währungssynchronisierung erfolgen unidirektional von Business Central an Dataverse, sodass 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 lokale Währung von Business Central umgerechnet.
- Beträge in der lokalen Währung von Business Central werden mit der lokalen Währung Business Central in einer der anderen (nicht Basis-)Währung 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, falls vorhanden, weil sie auf Fehler im Quellunternehmen verweisen und nur als Rauschen im Zielunternehmen betrachtet werden.
Informationen zum Thema
Kostenlose E-Learning-Module für Business Central finden Sie hier