Optimale Nutzung von Copilot im Power Automate Designer

Copilot im Power Automate-Designer hilft Ihnen beim Erstellen und Ändern von Arbeitsabläufen mit natürlicher Sprache. In diesem Leitfaden wird erläutert, was heute gut funktioniert, was nicht und wie Sie die besten Ergebnisse erzielen können.

Was Copilot heute tun kann

Copilot funktioniert am besten, wenn Sie ihm klare, eindeutige Änderungsanweisungen für Ihren Datenfluss geben. Es kann:

  • Aktionen zu Ihrem Flow hinzufügen: Bitten Sie Copilot, eine bestimmte Aktion an einer bestimmten Stelle einzufügen. Er versteht den Aktionskatalog und kann allgemeine Parameter konfigurieren.
  • Ändern vorhandener Aktionen: Ändern von Triggerzeitplänen, Aktualisierungsbedingungen, Austauschen von Connectors oder Anpassen von Aktionseinstellungen.
  • Erklären Sie, was ein Flow macht: Wählen Sie einen Flow aus und bitten Sie Copilot, die Logik Schritt für Schritt durchzugehen. Dies ist besonders nützlich für Flüsse, die Sie von einer anderen Person geerbt haben.
  • Suggest next steps: Nach dem Hinzufügen eines Triggers kann Copilot eine logische nächste Aktion basierend auf allgemeinen Mustern empfehlen.
  • Hilfe bei einfachen Ausdrücken: Copilot kann grundlegende Ausdrücke wie formatDateTime(), concat(), Zeichenkettenmanipulation und einfache Bedingungen schreiben. Es verarbeitet Einzeiler gut.
  • Parallele Zweige und Fehlerbehandlung hinzufügen: Bitten Sie Copilot, einen parallelen Zweig mit Ablauf im Anschluss konfigurieren-Einstellungen für Fehlerbenachrichtigungsmuster hinzuzufügen.
  • Scope-Blöcke generieren: Copilot kann Aktionen in einem Try/Catch-Muster mithilfe der Scope-Aktionen mit Konfiguration nach Ausführung umschließen.

Was Copilot noch nicht tun kann

Wenn Sie vorab über Einschränkungen verfügen, sparen Sie Zeit. Copilot kann derzeit nicht:

  • Debug-Laufzeitfehler: Copilot hat keinen Zugriff auf den Ausführungsverlauf, Fehlerprotokolle oder Ausführungskontext Ihres Flusses. Es ist nicht bekannt, warum eine bestimmte Ausführung fehlgeschlagen ist.
  • Daten lesen: Copilot greift nicht auf Ihre SharePoint-Listen, Dataverse-Tabellen, SQL-Datenbanken oder andere Live-Datenquellen zu. Es kann nicht überprüft werden, ob ein Spaltenname vorhanden ist oder ein Wert korrekt ist.
  • Fix-Verbindungsprobleme: Abgelaufene Token, Berechtigungsfehler und Gatewayprobleme liegen außerhalb des Bereichs Copilot. Diese erfordern eine manuelle erneute Authentifizierung oder Administratoraktion.
  • Zuverlässiges Ändern komplexer geschachtelter Logik: Tief geschachtelte Bedingungen, mehrere Ebenen von Apply to Each oder Switch-Anweisungen mit vielen Verzweigungen können zu unerwarteten Ergebnissen führen. Unterteilen Sie diese in kleinere Anforderungen.
  • Verstehen Sie Abhängigkeiten zwischen Flüssen: Wenn Ihr Arbeitsfluss einen untergeordneten Arbeitsfluss aufruft oder von der Ausgabe eines anderen Arbeitsflusses abhängt, behandelt Copilot jeden Arbeitsfluss isoliert.
  • Generieren komplexer Ausdrücke: Multifunktionsverschachtelte Ausdrücke, XPath-Abfragen oder Ausdrücke, die von mehreren Schritten zurück auf dynamische Inhalte verweisen, sind häufig falsch oder unvollständig.

Hinweis

Diese Einschränkungen sind temporär. Das Produktteam arbeitet aktiv daran, Copilot Zugriff auf den Ausführungsverlauf und Fehlerkontext zu gewähren.

Eingabeaufforderungsmuster, die funktionieren

Spezifische Eingabeaufforderungen mit nur einem Zweck erzielen die besten Ergebnisse. Hier sind Muster, die konsistent gut funktionieren.

Hinzufügen von Aktionen

  • "Fügen Sie eine Bedingung nach der Aktion "Elemente abrufen" hinzu, die überprüft, ob die Spalte "Status" gleich "Genehmigt" ist.

  • "Fügen Sie nach dem Genehmigungsschritt eine Aktion zum Senden von E-Mails (V2) hinzu. Setzen Sie das Feld „An“ auf die Variable „RequestorEmail“ und den Betreff auf „Ihre Anfrage wurde genehmigt“.

Ändern vorhandener Schritte

  • Ändern Sie den Trigger, um ihn jeden Montag um 9:00 Uhr pazifischer Zeit auszulösen.

  • „Erweitern Sie die Bedingung so, dass mithilfe eines ODER-Operators auch geprüft wird, ob das Feld „Priorität“ den Wert „Hoch“ hat.“

Erläutern von Flüssen

  • "Erklären Sie schritt für Schritt, was dieser Fluss tut."

  • Was passiert, wenn die Bedingung in "Auf jede anwenden" falsch ist?

Umgang mit Fehlern

  • "Fügen Sie der HTTP-Aktion fehlerbehandlung hinzu. Wenn der Fehler fehlschlägt, senden Sie mir eine E-Mail mit den Fehlerdetails, und beenden Sie den Fluss dann als fehlgeschlagen."

  • „Schließe die SharePoint-Aktionen in einen Scope ein, der von einem parallelen Scope umgeben ist, der bei einem Fehler ausgeführt wird und eine Nachricht an unseren Teams-Kanal sendet.“

Ausdrücke

  • "Schreiben Sie einen Ausdruck, der das heutige Datum als JJJJ-MM-TT formatiert."

  • „Erstellen Sie einen Ausdruck, der die Dateiendung aus dem Feld „FileName“ abruft.“

Eingabeaufforderungsmuster, die nicht gut funktionieren

Diese Eingabeaufforderungsstile führen zu schlechten Ergebnissen. Vermeiden Sie sie.

Zu vage

Meinen Workflow korrigieren.

Copilot weiß nicht, was falsch ist. Es kann keine Fehler erkennen, und "Beheben" könnte vieles bedeuten. Teilen Sie stattdessen Copilot genau mit, was Sie ändern möchten.

Bitten Sie, Laufzeitfehler zu debuggen

  • „Warum ist mein Flow gestern um 15 Uhr ausgefallen?“

  • "Debuggen Sie diesen Fehler: 'Der angeforderte Vorgang ist ungültig.'"

Copilot hat keinen Zugriff auf den Ausführungsverlauf oder die Fehlerprotokolle des Designers, kann jedoch auf der Seite „Flow-Ausführungen“ bei der Fehlerbehebung helfen. Weitere Informationen zum Debuggen in "Wann sie externe KI verwenden" in diesem Artikel.

Eingeben von mehrstufigen Anweisungen in einer Nachricht

"Fügen Sie einen Auslöser hinzu, wenn ein SharePoint Element erstellt wird, und rufen Sie dann die Elementdetails ab, überprüfen Sie, ob der Status genehmigt ist, senden Sie eine E-Mail an den Vorgesetzten, warten Sie auf Genehmigung, aktualisieren Sie das Element, und posten Sie es in Teams."

Unterteilen Sie dies in einzelne Anforderungen. Geben Sie eine Anweisung, bestätigen Sie das Ergebnis, und geben Sie dann die nächste. Copilot bewältigt einzelne Schritte zuverlässig, verliert jedoch bei langen Abfolgen an Genauigkeit.

Fragen Zu Ihren spezifischen Daten

  • "Welche Spalten hat meine SharePoint-Liste?"

  • "Ist die E-Mail-Adresse in meiner Dataverse-Kontakttabelle gültig?"

Der Copilot kann Ihre Datenquellen nicht abfragen. Überprüfen Sie Ihre Daten direkt, und nennen Sie dann Copilot die genauen Feldnamen.

Wann externe KI verwendet werden soll

Für einige Aufgaben sind allgemeine KI-Tools heute effektiver. Dies kann sich ändern, da Copilot mehr Kontext erhält, aber vorerst:

Nutzen Sie externe KI zur Fehlerbehebung von Fehlermeldungen: Kopieren Sie die vollständige Fehlermeldung aus Ihrem fehlgeschlagenen Lauf und fügen Sie sie in Copilot, GitHub Copilot oder andere Tools ein. Einfügen:

  • Fehlermeldung und Statuscode
  • Der Aktionstyp, der fehlgeschlagen ist (HTTP, SharePoint, SQL und ähnliche)
  • Was Sie erwarten

Externe KI-Tools verfügen über umfassende Kenntnisse von API-Fehlercodes und können die Ursache häufig sofort identifizieren.

Verwenden Sie externe KI für komplexe Ausdrücke: Wenn Sie einen geschachtelten Ausdruck benötigen, der mehrere Funktionen kombiniert, erzeugen externe KI-Tools häufig genauere Ergebnisse. Fügen Sie die Felder ein, mit denen Sie arbeiten, und beschreiben Sie die gewünschte Ausgabe. Fügen Sie dann den generierten Ausdruck wieder in Power Automate ein.

Tipp

Erfahren Sie mehr über die Verwendung einer Bibliothek mit vorgefertigten Ausdrücken in der Sammlung von Ausdrücken für Cloud-Flows. In diesem Artikel werden viele gängige Muster behandelt, ohne ein KI-Tool zu benötigen.

Verwenden Sie externe KI für Flussentwurfsberatung: Beschreiben Sie Ihren Geschäftsprozess, und bitten Sie um eine Architekturempfehlung. Externe Tools können Muster wie über-/untergeordnete Flows, Strategien zur Fehlerbehandlung und Wiederholungslogik vorschlagen.

Verwenden Sie externe KI für fragen zu connectorspezifischen Themen: Wenn Sie das genaue JSON-Format für einen HTTP-Anforderungstext kennen müssen oder die OData-Filtersyntax für SharePoint, verfügen externe KI-Tools über fundiertes Referenzwissen.

Hinweis

Dies ist keine Widerspiegelung der Qualität von Copilot. Es ist ein Abbild des Geltungsbereichs. Copilot ist für die Bearbeitung im Kontextablauf optimiert. Externe Tools sind für den umfassenden Wissensabruf optimiert. Verwenden Sie beide.

Tipps für bessere Ergebnisse

  1. Sei spezifisch: Nennen Sie die Aktion, das Feld und den Wert. „Eine Bedingung hinzufügen, die prüft, ob Status gleich Approved ist“ ist besser als „eine Prüfung auf Genehmigung hinzufügen“.

  2. Eine Anforderung pro Nachricht: Copilot funktioniert am besten mit fokussierten Einzelanweisungen. Fügen Sie die Aktion hinzu, bestätigen Sie, dass sie richtig aussieht, und fahren Sie dann fort.

  3. Aktionsverben verwenden: Beginnen Sie Ihren Befehl mit „Hinzufügen“, „Ändern“, „Entfernen“, „Erklären“ oder „Verschieben“. Diese Befehle entsprechen direkt den Funktionen, die Copilot ausführen kann.

  4. Schließen Sie Feldnamen und Werte ein: Lassen Sie Copilot nicht raten. Wenn Sie wissen, dass die Spalte EmployeeEmail heißt, dann sagen Sie es.

  5. Review vor dem Speichern: Überprüfen Sie immer, was Copilot vor dem Speichern generiert hat. Öffnen Sie die erstellte Aktion, und überprüfen Sie die Parameter, insbesondere dynamische Inhaltsverweise.

  6. Iterieren Sie in kleinen Schritten: Bauen Sie Ihren Arbeitsablauf schrittweise auf. Fügen Sie den Trigger hinzu, überprüfen Sie ihn. Fügen Sie die erste Aktion hinzu, überprüfen Sie sie. Dadurch werden Probleme frühzeitig erfasst und der Kontext von Copilot bleibt sauber.

  7. Erklärungsfunktion von Copilot verwenden: Nachdem Copilot Ihren Flow angepasst hat, fragen Sie ab, was der Flow bewirkt. Vergleichen Sie die Beschreibung mit Ihren Absichten. Dies fängt Missverständnisse auf, bevor sie Laufzeitfehler werden.

  8. Speichern Sie den Fluss vor wichtigen Copilot Bearbeitungen: Wenn Copilot eine unerwünschte Änderung erzeugt, können Sie zur letzten gespeicherten Version zurückkehren. Speichern als Prüfpunkte behandeln.

Tipp

Wenn Copilot ein unerwartetes Ergebnis erzeugt, machen Sie es rückgängig, und versuchen Sie, Ihre Anforderung mit spezifischeren Details zu rephrasieren. Kürzere, fokussiertere Eingabeaufforderungen funktionieren fast immer besser als lange, mehrteilige Anweisungen.

Hinweis: Der Autor hat diesen Artikel mit Unterstützung von KI erstellt. Mehr erfahren