Dataverse mit virtuellen Entitäten integrieren

Abgeschlossen

In Finanz‑ und Betriebs-Apps können Sie virtuelle Entitäten als virtuelle Datenquellen in Microsoft Dataverse verwenden. Dadurch können Sie (CRUD) Vorgänge Dataverse und Microsoft Power Platform erstellen, lesen, aktualisieren und löschen.

Virtuelle Entitäten, duales Schreiben sowie Geschäfts‑ und Datenereignisse sind gemeinsam Teil der geteilten Datenebene für die Konvergenz von Finanz‑ und Betriebs-Apps und der Microsoft Dataverse-Plattform. Es handelt sich um komplementäre Technologien, die einander ergänzen.

Duales Schreiben arbeitet mit physischen Kopien von Daten in Finanz‑ und Betriebs-Apps und Dataverse. Das System synchronisiert die Daten und erstellt, aktualisiert oder löscht dann die Daten in der Zielumgebung, wenn die Aktion in der Quellumgebung auftritt.

Virtuelle Entitäten kopieren keine Daten zwischen Systemen. Stattdessen greift das System direkt über die standardmäßige virtuelle Entitätsinfrastruktur, die an Microsoft Power Platform-Technologien bereits gebunden sind, auf die Daten zu. Bei virtuellen Entitäten kommt es zu keiner Dateninkonsistenz, da Daten nur in Finanz‑ und Betriebs-Apps vorhanden sind.

Bevor Sie CRUD-Vorgänge in Dataverse abschließen, stellen Sie sicher, dass Sie die virtuelle Entität in Dataverse verfügbar machen. Alle Entitäten des Open Data Protocol (OData) sind als virtuelle Entitäten in Dataverse verfügbar.

Im folgenden Bild wird die Architektur virtueller Entitäten veranschaulicht.

Diagramm der Architektur virtueller Entitäten

Alle Aufrufe zwischen Dataverse und Finanz‑ und Betriebs-Apps (die Teil virtueller Entitäten sind) werden als Service-zu-Service-Aufrufe hinter den Kulissen durchgeführt. Stellen Sie sicher, dass Sie die Funktion Power Platform-Integration aktivieren, um virtuelle Entitäten zu verwenden.

Power Platform-Integration aktivieren

Für Ebene-2+-Umgebungen können Sie die Funktion Power Platform-Integration nach der Bereitstellung der Finanz‑ und Betriebs-Apps aktivieren. Für Ebene-1 (Entwicklungsumgebung) müssen Sie jedoch die Power Platform-Integration bei der Bereitstellung aktivieren.

Sie können die Power Platform-Integrationsfunktion nur für von Azure gehostete Umgebungen aktivieren. Das bedeutet, Sie können es nicht für Entwicklungsumgebungen mit virtuellen Festplatten (VHD) aktivieren.

Wechseln Sie für Ebene-2+-Umgebungen zu Ihrer Sandbox oder Produktionsumgebung, und klicken Sie dann auf das Inforegister Power Platform-Integration. Wenn die Schaltfläche Einrichten verfügbar ist, können Sie Ihre Verbindung zu Dataverse einrichten. Sie können Ihre Einrichtung in der Umgebung fortsetzen, die automatisch für Sie bereitgestellt wurde, oder Sie können eine schon vorhandene Microsoft Power Platform-Umgebung auswählen.

Wechseln Sie für Ebene-1-Umgebungen, wenn Sie die Umgebung in Microsoft Dynamics 365 Lifecycle Services bereitstellen, zu Erweiterte Einstellungen>Power Platform-Integration. Stellen Sie im Fenster Bereitstellungseinstellungen den Schalter Power Platform-Umgebung konfigurieren auf Ja ein, und wählen Sie die entsprechende Power Platform-Vorlage und den entsprechenden Umgebungstyp aus. Aktivieren Sie dann das Kontrollkästchen Zustimmen aus, wie in der folgenden Abbildung zu sehen.

Screenshot des Fensters „Bereitstellungseinstellungen“ mit der Power Platform-Integration

Nachdem Sie die Einstellungen Erweiterte Bereitstellung vollständig eingerichtet haben, wählen Sie Fertig aus, und fahren Sie dann damit fort, die Umgebung bereitzustellen.

Jetzt werden die Finanz‑ und Betriebs-Apps sowie die Microsoft Power Platform-Umgebung als bereitgestellt angezeigt.

Klicken Sie auf die Option Anwendung für duales Schreiben einrichten unter Power Platform-Integration aus, wenn Sie duales Schreiben in Ihrer bereitgestellten Umgebung installieren müssen. Diese Auswahl öffnet ein Dialogfeld, in dem Sie die Optionen Ich stimme zu und Konfigurieren auswählen müssen, um mit der Datenentitätszuordnung zu beginnen.

Virtuelle Entitäten aktivieren

Standardmäßig gibt es in Dataverse keine virtuellen Entitäten für Finanz‑ und Betriebs-Apps. Sie müssen die Katalogentität abfragen, um die Entitäten anzuzeigen, die in der verknüpften Instanz der Finanz‑ und Betriebs-Apps zur Verfügung stehen. Aus dem Katalog können Sie eine oder mehrere Entitäten auswählen und dann anfordern, dass Dataverse die virtuellen Entitäten folgendermaßen generiert werden:

  1. Öffnen Sie das Microsoft Power Platform Admin Center.

  2. Wählen Sie in der Liste Umgebungen die Microsoft Power Platform-Umgebung aus, die Ihrer Umgebung der Finanz‑ und Betriebs-Apps zugeordnet ist.

  3. Wählen Sie im Abschnitt Details der Umgebungsseite den URL-Link Umgebung aus, um die Microsoft Power Platform-Umgebung zu öffnen.

  4. Wählen Sie das Zahnradsymbol Einstellungen in der rechten oberen Ecke der Seite und dann Erweiterte Einstellungen aus.

  5. Wählen Sie in der rechten oberen Ecke der Seite Einstellungen aus, und klicken Sie auf das Filtersymbol Erweiterte Suche.

  6. Wählen Sie Suchen nach aus, und geben Sie Verfügbare Finanz‑ und Betriebs-Entitäten und dann Ergebnisse ein. Es sollten jetzt alle vorhandenen Entitäten angezeigt werden.

  7. Suchen Sie die Entität, die sie aktivieren möchten, und öffnen Sie sie.

  8. Wählen Sie das Kontrollkästchen Sichtbar aus, und speichern Sie Ihre Änderung dann.

Wenn Sie zum Beispiel die Entität „Customers V3“ mit den vorherigen Schritte aktivieren, wird die virtuelle Entität in der Tabellenliste Dataverse mit dem Präfix (mserp) angezeigt, beispielsweise „Customers V3 (mserp)“. Sie würden den Aktivierungsprozess dann folgendermaßen fortsetzen:

  1. Wechseln Sie zum Microsoft Power Apps Maker Portal, und wählen Sie dann Ihre Umgebung aus.
  2. Wechseln Sie zur Tabellenliste, und wählen Sie für alle Tabellen Alle aus.
  3. Geben Sie in der oberen rechten Ecke der Seite in das Suchfeld Customers V3 ein.
  4. Wählen Sie die Tabelle Customers V3 (mserp) aus, um sie zu öffnen.

Im Spalten‑ und Datenbereich werden jetzt alle Debitorenkonten angezeigt.

Sie können festlegen, ob Felder ausgeblendet oder sichtbar sein sollen. Zudem kann Power Apps jetzt die virtuelle Entität verwenden, indem mit CRIUD-Operationen auf die Tabelle Customers V3 (mserp) in Dataverse verwiesen wird. Dies ist keine physische Tabelle.

Das folgende Video demonstriert die Konfiguration und Integration einer existierenden virtuellen Entität mit Dataverse.