Power Automate Development: Best Practices zur Implementierung

Power Automate Development: Best Practices zur Implementierung

Power Automate kann zunächst einschüchternd wirken, aber mit der Zeit wird es einfacher. Ein Teil des Kennenlernens dieser Plattform besteht darin, zu wissen, wie man die besten Power Automate-Entwicklungs- und Debugging-Praktiken anwendet. Und das werden wir in diesem Tutorial besprechen.

Da die Entwicklung von Power Automate schnell zunimmt, ist es für die Administratoren in diesem Bereich wichtig, die Best Practices im Auge zu behalten, die wir in unsere Geschäftsprozesse integrieren können.

Inhaltsverzeichnis

Analysen für die Power Automate-Entwicklung

Das erste, worüber wir sprechen werden, ist die Analytics- Funktion in Power Automate . Wenn wir viele Flows haben und für die Verwaltung dieser Flows verantwortlich sind, verfügt Power Automate über eine automatisierte Analytics-Seite, die einige wichtige Dinge zu unseren Flows anzeigt.

Öffnen wir diesen beispielhaften automatisierten Ablauf, der ausgelöst werden kann, wenn ein Tweet die Worte „Power Automate“ enthält. Anschließend wird eine E-Mail verschickt und die Genehmigung für die Tweets bearbeitet.

Power Automate Development: Best Practices zur Implementierung

Klicken Sie auf Analytics.

Power Automate Development: Best Practices zur Implementierung

Von dort aus sehen wir eine gezielte Anzeige der Ergebnisse mithilfe von LuckyTemplates. Es zeigt relevante Informationen wie die Gesamtzahl der Läufe pro Tag sowie die Anzahl der abgebrochenen, fehlgeschlagenen und erfolgreichen Läufe an. Wir können hier auch den Zeitraum ändern.

Power Automate Development: Best Practices zur Implementierung

Daher können wir daraus einige relevante, aufschlussreiche Analysen gewinnen. Wenn wir auf Fehler klicken , erhalten wir einige nützliche Informationen, insbesondere für Entwickler in diesem Bereich. Von hier aus sehen wir, warum und wann ein Fehler aufgetreten ist, die Art des Fehlerstatuscodes und andere Fehlerdetails. Außerdem wird ein Diagramm mit der Anzahl der Fehler pro Tag und den Fehlertypen angezeigt. 

Power Automate Development: Best Practices zur Implementierung

Wir können die Ergebnisse nach Aktion , Auslöser und Fehlertyp filtern .

Power Automate Development: Best Practices zur Implementierung

Dies ist in der Tat ein nützliches Werkzeug, das wir in unseren Arbeitsabläufen verwenden können. Es ist auch automatisch für jeden einzelnen Flow verfügbar, den wir erstellen. Daher würde ich die Verwendung wärmstens empfehlen, insbesondere für Administratoren in diesem Bereich.

Funktion zum Kopieren und Einfügen für die Power Automate-Entwicklung

Eine weitere gute Entwicklungspraxis ist die Funktion zum Kopieren und Einfügen. Klicken wir beispielsweise auf Bearbeiten , um das Flussdiagramm für diesen Beispielfluss zu öffnen.

Power Automate Development: Best Practices zur Implementierung

Dieser Ablauf enthält verschachtelte Bedingungen.

Power Automate Development: Best Practices zur Implementierung

Nehmen wir an, es gibt Bedingungen, unter denen wir dieselbe Aktion ausführen möchten. Beispielsweise möchten wir im ersten „ Wenn ja“ -Pfad eine Retweet-Aktion durchführen. Was wir tun können, ist, die aktuelle Retweet- Aktion zu kopieren, die wir unter dem zweiten Wenn ja -Pfad haben. Klicken Sie dazu auf die drei Punkte und wählen Sie dann „ In meine Zwischenablage kopieren ( Vorschau )“.

Power Automate Development: Best Practices zur Implementierung

Klicken Sie anschließend auf die Schaltfläche Aktion hinzufügen .

Power Automate Development: Best Practices zur Implementierung

Klicken Sie dann auf Meine Zwischenablage .

Power Automate Development: Best Practices zur Implementierung

Wählen Sie dort die Aktion aus, die wir zuvor kopiert haben.

Power Automate Development: Best Practices zur Implementierung

Dies ist sehr nützlich, wenn wir versuchen, dieselben Aktionen von einem Abschnitt unseres Flussdiagramms zum anderen zu verwenden.

Power Automate Development: Best Practices zur Implementierung

Es ist jedoch noch leistungsfähiger, wenn wir ein anderes Flussdiagramm haben, das wir verschieben möchten. Wenn wir diese Aktion beispielsweise in einen anderen Flow kopieren möchten , klicken Sie einfach auf die drei Punkte und wählen Sie dann „ In meine Zwischenablage kopieren (Vorschau)“ aus .

Power Automate Development: Best Practices zur Implementierung

Danach können wir einfach zu dem anderen Flow gehen, in dem wir dies hinzufügen möchten, und den gleichen Vorgang durchführen. Das macht die Sache viel einfacher, insbesondere wenn wir Flows erstellen, die immer wieder die gleichen Dinge tun.

Duplizieren von Power Automate-Flows

Wenn wir mit einem Fluss beginnen und dann Variationen daran vornehmen möchten, können wir das Basisflussdiagramm erstellen und dann einfach eine Kopie erstellen, indem wir auf „ Speichern unter“ klicken .

Power Automate Development: Best Practices zur Implementierung

Ändern Sie dann den Namen des Flows und klicken Sie auf Speichern .

Power Automate Development: Best Practices zur Implementierung

Gehen Sie zu „Meine Flows“ , um den duplizierten Flow anzuzeigen.

Power Automate Development: Best Practices zur Implementierung

Und so können wir Kopien eines Flussdiagramms erstellen.

Senden einer Kopie eines Flows

Eine weitere gute Funktion, die wir in unserer Entwicklungspraxis nutzen können, ist das Senden einer Kopie eines Flows. Dadurch können wir eine Kopie des Flussdiagramms, an dem wir arbeiten, an andere senden. Wenn wir mit jemand anderem zusammenarbeiten, können wir dieser Person einfach eine Kopie des Flussdiagramms senden. Wir müssen es nicht wirklich exportieren. Geben Sie einfach ihre E-Mail-Adresse ein und sie können sie auf ihrer Seite sehen.

Power Automate Development: Best Practices zur Implementierung

Wir können es auch als ZIP-Datei exportieren. 

Power Automate Development: Best Practices zur Implementierung

Dennoch funktioniert das Versenden einer Kopie viel besser, wenn man mit jemandem zusammenarbeitet. 

Richtige Benennung in der Power Automate-Entwicklung

Die nächste bewährte Methode, die wir besprechen werden, ist das Benennen und Kommentieren. Dies ist in jeder Programmiersprache üblich. Am besten benennen wir unsere Variablen und Aktionen gut und objektiv. Wir sollten auch darauf achten, Kommentare hinzuzufügen, damit wir auch dann, wenn wir zu einem späteren Zeitpunkt zum Flussdiagramm zurückkehren, immer noch genau wissen, was im Prozess vor sich geht.

Als Beispiel bearbeiten wir diesen Flow, den wir zuvor dupliziert haben.

Power Automate Development: Best Practices zur Implementierung

Das Flussdiagramm enthält Standardnamen für jeden Abschnitt. Einige dieser Namen sind jedoch zu allgemein. Wir wissen zum Beispiel nicht wirklich, was dieser Zustand bewirkt, es sei denn, wir klicken darauf und analysieren ihn.

Power Automate Development: Best Practices zur Implementierung

Als gute Entwicklungspraxis müssen wir die Namen dieser Aktionen bearbeiten, um genauer zu beschreiben, was sie tatsächlich bewirken. Klicken Sie dazu einfach auf die drei Punkte und wählen Sie Umbenennen .

Power Automate Development: Best Practices zur Implementierung

Ändern Sie dann den Namen in einen sachlicheren.

Power Automate Development: Best Practices zur Implementierung

Um genauer zu sein, benennen wir auch dieses um. Ändern Sie „E-Mail-Benachrichtigung senden“ (V3) in „E-Mail mit den Tweet-Details an Henry senden“ .

Power Automate Development: Best Practices zur Implementierung

Ändern Sie dann den Namen der ersten Bedingung in Überprüfen Sie, ob der Tweet das Wort „Problem“ oder „Problem“ enthält .

Power Automate Development: Best Practices zur Implementierung

Wir können dies mit den Abschnitten tun, die ziemlich vage sind. Wenn wir uns also den tatsächlichen Fluss ansehen, können wir leicht erkennen, was vor sich geht, auch ohne jeden einzelnen davon zu überprüfen und durchzusehen. Dies erleichtert das Lesen und Verstehen erheblich.

Kommentare in einem Power Automate-Flow hinzufügen

Eine weitere gute Vorgehensweise ist das Hinzufügen von Kommentaren. Klicken Sie einfach auf die drei Punkte auf der rechten Seite des Elements und wählen Sie dann „Kommentar hinzufügen“ aus .

Power Automate Development: Best Practices zur Implementierung

Dann können wir hier weitere Informationen einfügen, beispielsweise eine Beschreibung, wie diese Option funktioniert. Wenn jemand anderes später daran arbeitet, wird er leicht wissen, was los ist oder was mit diesem bestimmten Teil gemacht werden muss.

Power Automate Development: Best Practices zur Implementierung

Abschluss

Alles in allem sind dies einige gute Entwicklungspraktiken in Power Automate . Mithilfe der Analysefunktion können Sie schnell aufschlussreiche Informationen und Ideen zu Ihren Arbeitsabläufen gewinnen. Es ist auch hilfreich zu wissen, wie und wann die Funktion zum Kopieren und Einfügen verwendet werden muss, und Flows an Personen senden zu können.

Natürlich ist auch das richtige Benennen und Kommentieren eine tolle und wesentliche Angewohnheit. Diese Angewohnheit ist bei der späteren Überprüfung Ihrer Abläufe von Vorteil, da Sie so leicht erkennen, was die einzelnen Dinge tatsächlich bewirken. Kurz gesagt, das Erlernen dieser Praktiken wird Ihnen sicherlich bei der Erstellung und Aufrechterhaltung von Abläufen helfen.

Alles Gute,

Henry


Power Automate-Umgebung: Einrichtung und Übersicht über
Flussdiagramme und Flussdetailseite in Power Automate.

Geplante Workflows in Microsoft Power Automate





Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.