Allgemeine Aktionen

Abgeschlossen

Konnektoren definieren die Aktionen, die Power Automate verwendet, und jeder Konnektor verfügt über einen eigenen Satz von Aktionen. In dieser Lerneinheit geht es um die Aktionen zwischen Power Automate und Dataverse.

Der Konnektor Dataverse hat die folgenden verschiedenen Aktionen:

  • Neue Zeile hinzufügen
  • Der ausgewählten Umgebung eine neue Zeile hinzufügen
  • Zeile löschen
  • Eine Zeile aus der ausgewählten Umgebung löschen
  • Datei oder Bild herunterladen
  • Datei oder Bild aus einer ausgewählten Umgebung herunterladen
  • Zeile nach ID abrufen
  • Zeile nach ID aus der ausgewählten Umgebung abrufen
  • Listenzeilen
  • Zeilen aus der ausgewählten Umgebung auflisten
  • Einen Hintergrundvorgang ausführen (aktuell in der Vorschauversion)
  • Gebundene Aktion ausführen
  • Eine gebundene Aktion in der ausgewählten Umgebung ausführen
  • Changeset-Anforderung durchführen
  • Eine ungebundene Aktion ausführen
  • Ungebundene Aktion in ausgewählter Umgebung durchführen
  • Zeilen verknüpfen
  • Zeilen in ausgewählter Umgebung zuordnen
  • Zeilen durchsuchen (aktuell in der Vorschauversion)
  • Zeilenverknüpfung aufheben
  • Zuordnung der Zeilen in der ausgewählten Umgebung rückgängig machen
  • Zeile aktualisieren
  • Eine Zeile aus der ausgewählten Umgebung aktualisieren
  • Datei oder Bild hochladen
  • Datei oder Bild in eine ausgewählte Umgebung hochladen

Hinweis

Der Dataverse-Konnektor hat viele Vorteile gegenüber anderen Konnektoren und sollten Ihre erste Wahl mit Power Automate sein.

Daten abrufen

Bei Verwendung der Aktionen Zeile nach ID abrufen oder Zeilen auflisten zum Abrufen von Daten sollten Sie sicherstellen, dass Sie nur die benötigten Spaltenfelder festlegen, da Dataverse-Zeilen viele Metadaten enthalten.

Die meisten Dataverse-Trigger stellen alle Felder bereit, und Sie müssen den Datensatz nicht sofort nach dem Ausführen des Triggers explizit abrufen. Es gelten jedoch folgende Ausnahmen:

  • Der Trigger Wenn ein Datensatz ausgewählt wird enthält keine n:1-Suchfelder, und eine Aktion Zeile nach ID abrufen wird erforderlich sein.
  • Nur die Option Löschen enthält nur die ID der Zeile, jedoch keine anderen Spalten.

Hinweis

Wenn Sie auf Daten verweisen, die zuvor in einem Flow abgerufen wurden, werden die Daten nach Ausführung des ursprünglichen Schritts nicht automatisch aktualisiert.

Datenliste abrufen

Mithilfe der Aktion Zeilen auflisten können Sie Daten mithilfe einer OData-Abfrage oder einer FetchXML-Abfrage filtern, um Daten abzurufen.

Screenshot mit der Aktion „Zeilen auflisten“

Bei Verwendung der Aktion Zeilen auflisten sollten Sie:

  • Die Daten auf der Aktion Zeilen auflisten filtern, nicht in einem späteren Schritt mit Datenoperation-Aktionen
  • Bedenken, dass XML-Abfrage abrufen erweiterte Kriterien ausführen können, einschließlich verwandter Entitäten
  • Den Filter Abfrage erweitern verwenden, um verwandte Zeilen in das Ergebnis aufzunehmen.
  • Das FetchXMl Builder-Tool in XrmToolBox verwenden, um Ihre OData‑ und FetchXML-Abfragen zu erstellen.
  • Aktivieren Sie die Paginierung, wenn Sie mehr als eine Datenseite möchten. Die Seitengröße wird durch den Konnektor bestimmt, und Dataverse ist 1024. Sie können die Seitennummerierung auf der Registerkarte „Einstellungen“ der Aktion aktivieren. Die Obergrenze ist 100.000 Zeilen.

Hinweis

Der Filter Abfrage erweitern kann dazu beitragen, die Komplexität Ihrer Flows sowie die Anzahl der API-Aufrufe zu reduzieren und Ihre Flows zu beschleunigen.

Daten aktualisieren

Bei Verwendung der Aktion Zeile aktualisieren sollten Sie:

  • Nur die Spalten einschließen, die sich geändert haben. Durch diesen Ansatz wird vermieden, dass andere Automatisierungs‑ und Überwachungsprotokollierungen ausgelöst werden.
  • Verwenden Sie den Null-Ausdruck, um Werte zu löschen.
  • Geben Sie eine GUID für die primäre ID an. Wenn Sie einen alternativen Schlüssel verwenden, führt das System eine Upsert-Operation unter Verwendung der anderen von Ihnen zur Verfügung gestellten Datenspalten durch.

Benutzerdefinierte Aktionen aufrufen

Microsoft verwendet den Begriff Aktion für verschiedene Verhaltensweisen in Prozessen, für eine Art von Prozess und für Schritte innerhalb von Prozessen und Flows. Benutzerdefinierte Aktionen sind Prozesse, die in ihren Funktionen den klassischen Workflows ähneln, was die Ausführung mit Schritten betrifft. Mit anderen Worten, Aktionsprozesse können Bedingungen verwenden und Zeilen erstellen und aktualisieren.

Benutzerdefinierte Aktionen sind wiederverwendbare Prozesse, die aus Code und Power Automate initiiert werden können. Microsoft enthält auch mehrere integrierte Aktionen wie:

  • Word-Vorlage festlegen – Erstellt ein Microsoft Word-Dokument aus einer Word-Vorlage.
  • Zur Warteschlange hinzufügen – Fügt einer Warteschlange einen Datensatz hinzu.

Power Automate-Cloud-Flows können mithilfe des Dataverse-Konnektors benutzerdefinierte Aktionen aufrufen. Sie sollten Gebundene Aktion ausführen für Aktionsprozesse verwenden, die einer Tabelle zugeordnet sind und Eine ungebundene Aktion ausführen für Aktionsprozesse, die als Global festgelegt sind.