Bewährte Methode

Abgeschlossen

Für Ihr Team stehen verschiedene Optionen zur Verfügung, um die von Ihrem Team erstellten Flows besser verwalten zu können:

  • Verwenden Sie aussagekräftige Namenskonventionen und stellen Sie sicher, dass Sie Administratoren und Benutzer berücksichtigen.
  • Benennen Sie jede Aktion um. Benennen Sie beispielsweise die Aktion Zeilen auflisten in Kontodaten auflisten um.
  • Verwenden Sie Kommentare zu Aktionen, um den Zweck zu dokumentieren.
  • Verwenden Sie untergeordnete Flows, um zu komplexe Flows oder wiederholte Logik zu vermeiden.

Über- und untergeordnete Flows

Durch die Verwendung von untergeordneten Flows können Sie Teile eines Flows in wiederverwendbare untergeordnete Flows unterteilen.

Um einen untergeordneten Flow zu erstellen, müssen Sie den Flow in einer Lösung erstellen und dann den Trigger Dataverse verwenden. Der untergeordnete Flow kann die folgenden Trigger verwenden:

  • Manuell ausgelöste Taste
  • Power Apps
  • HTTP-Anforderung

Der übergeordnete Flow muss sich ebenfalls in einer Lösung befinden und kann dann die Aktion Untergeordneten Flow ausführen verwenden. Der untergeordnete Flow kann Daten an den übergeordneten Flow mit der Power Apps- oder HTTP-Antwort, wie in der folgenden Abbildung gezeigt, zurückgeben.

Screenshot mit den übergeordneten und untergeordneten Flows

Dienstprinzipal verwenden

Beim Ausführen von Flows müssen Sie den Benutzerkontext verstehen, in dem der Flow ausgeführt wird. Für einen automatisierten oder einen geplanten Flow wird der Flow als der Besitzers des Flows ausgeführt, und die vorhandenen Verbindungen im Flow werden verwendet. Ein Besitzer kann die verwendeten Verbindungen bearbeiten und ändern. Bei Direktflows kann der Besitzer definieren, dass der Flow als Besitzer oder als Benutzer ausgeführt wird, und den Benutzer auffordern, Verbindungen unter Verwendung seiner eigenen Anmeldeinformationen zu erstellen.

Wenn Sie eine Aktion hinzufügen und sich bei einem Konnektor anmelden, werden standardmäßig die Anmeldeinformationen des aktuellen interaktiven Benutzers verwendet und daher im Kontext dieses Benutzers ausgeführt. Alternativ können Sie sich mit einem Dienstprinzipal anmelden, indem Sie einen App-Benutzer verwenden, der in Azure AD erstellt wurde. Dieser Ansatz ermöglicht die Implementierung von Aktionen mithilfe eines Benutzerkontexts in der Dataverse-App.

Screenshot der Verwendung von Sicherheitsprinzipalen