Cloud-Flow mit Microsoft Dataverse (Legacy) erstellen
Mit dem Microsoft Dataverse Konnektor können Sie Flows erstellen, die durch Erstellen und Aktualisieren von Ereignissen in Dataverse initiiert werden. Sie können auch Erstellen-, Aktualisieren-, Abrufen- und Lösch-Aktionen für Zeilen in Dataverse durchführen.
Wichtig
Flows, die mit dem (Legacy-)Dataverse-Konnektor erstellt wurden, funktionieren nach einem Datum, das 2024 angekündigt wird, nicht mehr. Verwenden Sie das Migrationstool in Power Automate, um automatisch vom (Legacy-)Dataverse-Konnektor auf den Microsoft Dataverse-Konnektor zu migrieren.
Initiieren Sie einen Cloud-Flow von Dataverse
Um Ihren Flow zu initiieren, können Sie einen der folgenden Auslöser verwenden.
- Wenn ein Flowschritt von einem Geschäftsprozessflow ausgeführt wird.
- Wenn eine Zeile hinzugefügt, geändert oder gelöscht wird.
- Bei einer ausgeführten Aktion.
Wenn der ausgewählte Trigger das Auswählen einer Umgebung erfordert, können Sie (Current)
auswählen, was immer die Datenbank in der Umgebung verwendet, in der Power Automate ausgeführt wird. Wenn Sie möchten, dass Ihr Flow immer auf Grundlage eines Ereignisses in einer bestimmten Umgebung ausgelöst wird, wählen Sie diese Umgebung aus.
Sie können Bereiche verwenden, um zu bestimmen, ob Ihr Flow in einem der folgenden Szenarien ausgeführt wird:
- Wenn Sie Zeile hinzufügen.
- Wenn ein Benutzer in Ihrem Geschäftsbereich eine neue Zeile hinzufügt.
- Wenn ein Benutzer in Ihrer Organisation eine neue Zeile hinzufügt.
Geltungsbereich | Triggersteuerung |
---|---|
Unternehmenseinheit | Die Aktion wird für eine Zeile ausgeführt, die Ihrer Einheit gehört |
Organisation | Eine Aktion wird von einem Benutzer in der Organisation oder Datenbank ausgeführt |
Übergeordnet:Untergeordnete Unternehmenseinheit | Eine Zeile, die Ihrer Einheit oder einer untergeordneten Geschäftseinheit gehört, wird bearbeitet |
User | Aktion wird für eine Zeile ausgeführt, die Ihnen gehört |
Auslöser, die ausgeführt werden, wenn eine Zeile aktualisiert wird, können auch Spaltenfilter verwenden. Dadurch wird sichergestellt, dass der Flow nur ausgeführt wird, wenn eine der definierten Spalten aktualisiert wird.
Wichtig
Um zu verhindern, dass Ihr Flow unnötig ausgeführt wird, verwenden Sie Filterspalten
Dieser Flow wird immer dann ausgelöst, wenn der Vor- oder Nachname eines Kontakts geändert wird, den der Flow-Benutzende besitzt.
Triggerberechtigungen
Um einen Cloud-Flow zu erstellen, der basierend auf dem Erstellen, Aktualisieren oder Löschen einer Zeile ausgelöst wird, muss der Benutzer Berechtigungen auf Benutzerebene für das Erstellen, Lesen, Schreiben und Löschen in der Tabelle „Callback-Registrierung“ haben. Zusätzlich benötigt der Benutzer, abhängig von den definierten Bereichen, mindestens die Berechtigung zum Lesen auf derselben Tabelle. Erfahren Sie mehr über Umgebungssicherheit.
Schreiben von Daten in Dataverse
Verwenden Sie eine der folgenden Aktionen zum Schreiben von Daten in Dataverse:
- Neue Zeile erstellen
- Zeile aktualisieren
Hier ist ein Beispiel für das Erstellen einer Nachverfolgungsaufgabe, wenn der angegebene Benutzer eine neue Kontozeile erstellt.
Erweiterte Konzepte
Schreiben von Daten in Kunden-, Besitzer- und Betreff-Spalten
Um Daten in die Spalten „Kunde“, „Besitzer“ und „Betreffend“ zu schreiben, müssen zwei Spalten ausgefüllt werden.
Spalte Kategorie | Beispieleinstellungen |
---|---|
Thema | Betreffend = ID der Zeile (z.B. Konto-ID) und Betreffend-Typ, wie in der Liste ausgewählt. |
Kunde | Stellt die ID der Zeile und den Typ des Kunden dar, wie aus der Liste ausgewählt. |
Bes. | Entspricht der ID des Systembenutzers oder des Teams und dem Besitzertyp, wie in der Liste ausgewählt. |
Aktivieren von Upsert-Verhalten
Sie können den Befehl eine Zeile aktualisieren verwenden, um die Upsert-Aktionen bereitzustellen. Dieser Befehl aktualisiert die Zeile, falls sie bereits vorhanden ist, oder erstellt eine neue Zeile. Um upsert aufzurufen, geben Sie die Tabelle und einen GUID-Schlüssel an. Wenn die Zeile mit dem angegebenen Typ und Schlüssel existiert, erfolgt eine Aktualisierung. Andernfalls wird eine Zeile mit dem angegebenen Schlüssel erstellt.
Triggerverhalten
Wenn Sie einen Auslöser für die Aktualisierung einer Zeile registriert haben, wird der Flow für jede committed Aktualisierung der angegebenen Zeile ausgeführt. Der Dienst ruft Ihren Flow asynchron und mit der zum Zeitpunkt des Aufrufs auftretenden Payload auf.
Bei einem Backlog von Systemaufträgen in Ihrer Umgebung können sich Flowausführungen eventuell verzögern. Wenn diese Verzögerung auftritt, wird Ihr Flow ausgelöst, wenn der Systemauftrag zum Aufrufen des Flows ausgeführt wird.
Verwandte Informationen
Canvas-Apps und Cloud-Flows standardmäßig einer Lösung hinzufügen