Allgemeine Aktionen

Abgeschlossen

Die Aktionen, die in Power Automate verwendet werden, sind durch Konnektoren definiert. Jeder Konnektor verfügt über einen eigenen Aktionssatz. In den folgenden Abschnitten werden die allgemeinen Aktionen zwischen Power Automate und Dataverse erläutert.

Der Konnektor Dataverse hat die folgenden Aktionen:

  • Neuen Datensatz erstellen
  • Datensatz abrufen
  • Datensätze auflisten
  • Datensatz aktualisieren
  • Datensatz löschen

Der Konnektor Common Dataverse (aktuelle Umgebung) verfügt über die gleichen Aktionen, einschließlich mehrerer weiterer:

  • Neue Zeile erstellen
  • Zeile nach ID abrufen
  • Listenzeilen
  • Zeile aktualisieren
  • Zeile löschen
  • Zeilen verknüpfen
  • Zeilenverknüpfung aufheben
  • Changeset-Anforderung durchführen
  • Datei oder Bild herunterladen
  • Datei oder Bild hochladen
  • Gebundene Aktion ausführen
  • Eine ungebundene Aktion ausführen
  • Mithilfe von AI Builder-Modellen Vorhersagen treffen

Der Dataverse-Konnektor ermöglicht auch die Erstellung und Verwendung von untergeordneten Flows.

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 Spaltenfelder angeben, die für den Ablauf erforderlich sind.

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 nicht automatisch aktualisiert, nachdem der ursprüngliche Schritt ausgeführt wurde.

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. Die Paginierung wird über die Aktionseinstellungen aktiviert. Das Limit beträgt 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, der eine Upsert-Operation unter Verwendung der anderen von Ihnen angegebenen Datenspalten ausführt.

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.