Bereichskontrolle in Microsoft Power Automate Flows

Bereichskontrolle in Microsoft Power Automate Flows

Wenn wir komplexere Abläufe erstellen, wird die Verwaltung zu einem Schlüsselfaktor für die Behebung von Problemen, Tests und Wartung. In diesem Fall ist es wichtig, alle Aktionen unter einem bestimmten Tool zu gruppieren, das auch reduziert und erweitert werden kann, um die Abschnitte unseres Flows besser anzuzeigen. Und das können wir erreichen, indem wir das Scope-Steuerelement in Power Automate verwenden.

Ein Bereich ist eine Möglichkeit, Aktionen und Bedingungen in Power Automate-Flows zu organisieren oder zu gruppieren. 

Inhaltsverzeichnis

Beispielszenario

Schauen wir uns diesen Beispielablauf für Power Automate an .

Bereichskontrolle in Microsoft Power Automate Flows

Klicken Sie auf Bearbeiten .

Bereichskontrolle in Microsoft Power Automate Flows

Dieser Ablauf ist ziemlich kompliziert. Wenn ein neuer Tweet gepostet wird, wird eine E-Mail gesendet.

Bereichskontrolle in Microsoft Power Automate Flows

Dann wird eine Bedingung ausgelöst, die einen weiteren Satz verschachtelter Bedingungen enthält.

Bereichskontrolle in Microsoft Power Automate Flows

Um dies zu organisieren, können wir ähnliche Aktionen im gleichen Bereich zusammenfassen. Wir werden später über die Vorteile dieser Vorgehensweise sprechen. Im Moment möchte ich nur ein Beispielszenario durchgehen, in dem es nützlich ist, Dinge zu gruppieren.

Für dieses Tutorial verwenden wir diesen einfachen Ablauf, den ich zuvor erstellt habe. Aber machen wir es zunächst etwas komplizierter.

Bereichskontrolle in Microsoft Power Automate Flows

Klicken Sie auf Bearbeiten .

Bereichskontrolle in Microsoft Power Automate Flows

Fügen wir außerdem vor der HTTP- Aktion eine weitere Aktion hinzu.

Bereichskontrolle in Microsoft Power Automate Flows

Suchen Sie den Slack- Connector und klicken Sie darauf .

Bereichskontrolle in Microsoft Power Automate Flows

Wählen Sie dann die Aktion „Nachricht posten“ .

Bereichskontrolle in Microsoft Power Automate Flows

Wir werden in unserem allgemeinen Kanal eine Nachricht mit der Meldung „ Flow wurde gestartet; Pingen des HTTP-Servers “. 

Bereichskontrolle in Microsoft Power Automate Flows

Verwenden der Scope-Steuerung in Power Automate

Jetzt werden wir diese beiden Aktionen in einen Bereich einordnen.

Bereichskontrolle in Microsoft Power Automate Flows

Klicken Sie dazu auf das Plus-Symbol und dann auf Aktion hinzufügen .

Bereichskontrolle in Microsoft Power Automate Flows

Klicken Sie auf „Steuerung“ .

Bereichskontrolle in Microsoft Power Automate Flows

Klicken Sie dann auf das Scope- Steuerelement.

Bereichskontrolle in Microsoft Power Automate Flows

Ziehen Sie anschließend die Aktionen, die in einer Gruppe sein sollen, per Drag & Drop. In diesem Beispiel ziehen wir sowohl die Aktionen „Nachricht 5 posten“ als auch die HTTP- Aktionen.

Bereichskontrolle in Microsoft Power Automate Flows

Benennen wir nun den Bereich in „ Nachricht senden und HTTP-Anfrage stellen “ um.

Bereichskontrolle in Microsoft Power Automate Flows

Und so können wir Aktionen ganz einfach zusammenfassen. 

Fehlerbehandlung ohne Scope-Kontrolle

Lassen Sie uns nun darüber sprechen, wie wir Bereiche zur Fehlerbehandlung verwenden können. So sieht unser Flow zunächst aus. Stellen Sie sich einfach vor, dass der Umfang nicht existiert.

Bereichskontrolle in Microsoft Power Automate Flows

Wenn die HTTP-Anfrage erfolgreich ist, führt der Flow die Bedingungsaktion aus . Wenn dies fehlschlägt, wird im allgemeinen Kanal in Slack eine Nachricht mit der Meldung „ Ein von Ihnen gestarteter Flow ist fehlgeschlagen “ veröffentlicht.

Bereichskontrolle in Microsoft Power Automate Flows

Wenn jedoch die Aktion „Nachricht 5 posten“ fehlschlägt, wird der Fluss einfach gestoppt. Das liegt daran, dass wir keinen Fehlerhandler dafür festgelegt haben. Wir möchten hier, dass die Fehlermeldung weiterhin angezeigt wird, wenn eine der beiden vorherigen Aktionen fehlschlägt. Daher müssen wir einen weiteren parallelen Zweig für die Aktion „Nachricht 5 posten“ hinzufügen .

Bereichskontrolle in Microsoft Power Automate Flows

Suchen Sie den Slack- Connector und wählen Sie ihn aus .

Bereichskontrolle in Microsoft Power Automate Flows

Klicken Sie auf Nachricht posten .

Bereichskontrolle in Microsoft Power Automate Flows

Wir posten eine Nachricht im allgemeinen Kanal in Slack, die dem ähnelt, was wir in der Aktion „Nachricht 4 posten“ festgelegt haben .

Bereichskontrolle in Microsoft Power Automate Flows

Klicken Sie auf die drei Punkte und dann auf „Ausführung konfigurieren nach “.

Bereichskontrolle in Microsoft Power Automate Flows

Deaktivieren Sie die Option „Ist erfolgreich“ . Überprüfen Sie dann, ob die Optionen fehlgeschlagen sind, übersprungen werden und eine Zeitüberschreitung vorliegen . Klicken Sie anschließend auf „Fertig“ .

Bereichskontrolle in Microsoft Power Automate Flows

Jetzt haben wir zwei Fehlerbehandlungsschritte, die unseren Ablauf recht komplex erscheinen lassen.

Fehlerbehandlung mit der Scope-Steuerung

So weit wie möglich möchten wir nicht, dass jede Aktion einen Fehlerbehandlungszweig hat. Wir möchten, dass eine Reihe von Aktionen für diesen Ablauf einen einzigen Fehlerbehandlungsschritt haben. Löschen wir also diese neue Aktion „Nachricht posten“ , die wir erstellt haben.

Bereichskontrolle in Microsoft Power Automate Flows

Lassen Sie uns diese beiden Aktionen wieder in den Geltungsbereich aufnehmen.

Bereichskontrolle in Microsoft Power Automate Flows

Wir müssen dies so konfigurieren, dass es erst ausgeführt wird, wenn alle Schritte innerhalb des Bereichs abgeschlossen sind und eine der beiden Aktionen fehlschlägt.

Bereichskontrolle in Microsoft Power Automate Flows

Deaktivieren Sie die Option „Ist erfolgreich“ . Überprüfen Sie dann, ob die Optionen fehlgeschlagen sind, übersprungen werden und eine Zeitüberschreitung vorliegen . Klicken Sie anschließend auf „Fertig“ .

Bereichskontrolle in Microsoft Power Automate Flows

Jetzt haben wir eine einzige Fehlerbehandlungsaktion, die nur dann ausgelöst wird, wenn eine Aktion im Bereich „Nachricht posten“ und „Ping“ des HTTP-Servers fehlschlägt. 

Das ist der große Unterschied bei der Verwendung des Scope- Steuerelements in Power Automate-Flows .


HTTP-Anfrage in Power Automate – Eine Einführung
Power Automate Flows-Erstellung von Grund auf
Workflow-Eingaben in Microsoft Power Automate

Abschluss

Zusammenfassend lässt sich sagen, dass die Bereichskontrolle eine effiziente Möglichkeit ist, Ihre Aktionen und Bedingungen zu organisieren. Wir können auch mehrere Bereiche mit unterschiedlichen Zwecken haben. Daher können wir die Aktionen in verschiedene kategorische Schritte oder logische Einheiten gruppieren. Aus Entwicklungssicht ist es ein wirklich gutes Organisationstool. Die Verwendung von Bereichen in komplizierten Abläufen macht die Sache einfach viel einfacher.

Dies ist auch eine bevorzugtere Methode zur Fehlerbehandlung in Ihren Flows. Mit dem Scope- Control können Sie alle Fehlermeldungen aller Aktionen zusammenfassen . Sie müssen also nicht für jede der Aktionen eigene Fehlerhandler einrichten. Sie können einen Bereich einfach als Fehlerverwaltungsblock für Ihren Flow verwenden.

Alles Gute,

Henry


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst