Bearbeiten und verwalten Sie den Agentenfluss oder das Workflow im Designer.

In Copilot Studio werden sowohl Agentenabläufe als auch Workflows in visuellen Designern erstellt und bearbeitet. Die neuen Workflows, jetzt in der öffentlichen Vorschau, verwenden einen neu gestalteten visuellen Designer, während agent flows den ursprünglichen visuellen Designer verwenden. Beide visuellen Designer bieten eine Canvas, in der Sie weiterhin eine Automatisierung erstellen oder bearbeiten können. Ergänzen und löschen Sie Aktionen, beheben Sie Fehler und veröffentlichen Sie Ihren Flow, ohne den Designer verlassen zu müssen. Sie können auch anpassen, wie Ihr Agentfluss oder -workflow angezeigt wird, damit Sie sich auf bestimmte Bereiche konzentrieren können.

Von Bedeutung

Dieser Artikel enthält die Vorschaudokumentation von Microsoft Copilot Studio und kann geändert werden.

Vorschaufunktionen sind nicht für den Produktionsgebrauch gedacht und verfügen möglicherweise über eingeschränkte Funktionalität. Diese Funktionen stehen vor dem offiziellen Release zur Verfügung, damit Sie früher Zugriff darauf erhalten und Feedback geben können.

Wenn Sie einen produktionsreifen Agenten erstellen, finden Sie weitere Informationen unter Übersicht über Microsoft Copilot Studio.

Um einen Agentfluss oder -workflow im Designer anzuzeigen, öffnen Sie Copilot Studio, wählen Sie Flows aus, wählen Sie den Fluss aus, und wählen Sie dann die Registerkarte Build aus.

Screenshot des Copilot Studio-Designers mit einem veröffentlichten Workflow mit einem Trigger und mehreren Aktionen.

Die Anzeige Ihres Flows ändern

Je nach Größe und Komplexität des Agentenflows oder Workflows sollten Sie anpassen, wie das Flow-Diagramm angezeigt wird, um die Arbeit damit zu vereinfachen. Die Symbolleiste in der unteren linken Ecke der Leinwand steuert die Ansicht.

Screenshot der Symbolleiste für Ansichtsoptionen im Copilot Studio-Designer, mit Nummerierungen der Legenden von 1 bis 6.

Legende:

  1. Vergrößern: Erhöhen Sie die Größe des Workflows auf der Arbeitsfläche.
  2. Verkleinern: Verringern Sie die Größe des Workflows auf der Leinwand.
  3. Ansicht anpassen: Ändern Sie die Größe der Ansicht so, dass sie dem gesamten Workflow auf der Canvas entspricht.
  4. Aufräumen: Organisieren Sie den Workflow und die Verzweigungen für eine übersichtlichere End-to-End-Ansicht.
  5. Vertikales Layout: Wechseln sie zu einer vertikalen Layoutansicht des Workflows.

Aktionen hinzufügen und entfernen

  1. Wählen Sie auf der Karte, nach der Sie die Aktion hinzufügen möchten, "Schritt hinzufügen" aus. Der Bereich "Hinzufügen " wird geöffnet.

  2. Beginnen Sie unter "Hinzufügen" mit der Eingabe der Aktion, die der Flow ausführen soll, oder des Connectors, den Sie hinzufügen möchten, und wählen Sie ihn dann aus der Liste aus. Abhängig von Ihrer Auswahl müssen Sie möglicherweise zusätzliche Informationen angeben, um die Aktion abzuschließen.

Wenn Sie feststellen, dass eine Aktion nicht benötigt wird, wählen Sie das Symbol "Löschen " in der oberen rechten Ecke der Aktion aus.

Flow-Parameter überprüfen

Um die Parameter für einen Trigger oder eine Aktion in Ihrem Workflow anzuzeigen, wählen Sie dessen Karte aus. Der Konfigurationsbereich wird auf der rechten Seite geöffnet. Um einen Wert für einen Parameter einzugeben, wählen Sie eine Option aus der Dropdownliste aus. Alternativ können Sie einen Ausdruck eingeben, um den Wert dynamisch festzulegen.

Anzeigen des Versionsverlaufs für Agentabläufe

Beim Erstellen oder Ändern eines Agentflusses wird ein Versionsverlauf in Microsoft Dataverse aufgezeichnet. Um zu verstehen, wie sich ein Agent-Flow entwickelt hat, sehen Sie sich seinen Versionsverlauf an. Flow-Versionen werden nach Datum gruppiert, mit Indikatoren für die neueste Version, veröffentlichte Versionen und zuvor veröffentlichte Versionen.

Der Verlauf eines Flows basiert auf gespeicherten Versionen, daher empfiehlt es sich, Entwürfe zu speichern, bevor der Flow abgeschlossen ist.

Um den Bereich Versionsverlauf verwenden zu können, müssen Sie Ihren Agent-Flow mindestens einmal speichern.

  1. Wählen Sie im Menü oben im Canvas Versionenverlauf aus.

  2. Um die aufgezeichneten Versionen des Flows anzuzeigen, erweitern Sie ein Element in der Liste.

  3. Um die Version im Designer anzuzeigen, wählen Sie sie in der Liste aus.

Auf Fehler überprüfen

Fehler in Workflowaktionen werden rot angezeigt. Um Details zu einem Fehler in einer Aktion anzuzeigen, wählen Sie den Fehler aus. Um alle Fehler im gesamten Ablauf aufzulisten, öffnen Sie das Banner des Sicherheitscenters. Um die Details er einzelnen Fehler anzuzeien, wählen Sie den Fehler aus.

Von Bedeutung

Sie können einen Flow nicht veröffentlichen, wenn er Fehler enthält. Sie müssen alle Fehler korrigieren, bevor Sie Ihren Flow veröffentlichen können.

Veröffentlichen Ihres Workflows

Wenn Ihr Workflow keine Fehler aufweist, können Sie ihn veröffentlichen. Um Ihren Flow zu veröffentlichen, wählen Sie im Menü oben im Canvas die Option Veröffentlichen aus.

Testen des Agentablaufs oder -workflows

Mit Testläufen können Sie einen Schritt oder einen gesamten Ablauf überprüfen, ohne den Designer verlassen zu müssen. Dabei können Sie entweder echte Upstream-Daten, von Ihnen selbst modellierte Werte oder Ausgaben aus einer vorherigen Ausführung verwenden.

Es gibt zwei Möglichkeiten zum Ausführen eines Tests:

Was Sie überprüfen möchten Wie man testet Wo finde ich sie?
Eine einzelne Aktion oder ein KI-Schritt in Isolation Diesen Knoten testen Die Registerkarte "Test" in der Seitenleiste des Knotens
Der vollständige Ablauf, End-to-End Durchflusstest Die Schaltfläche "Wiedergabe" in der oberen Befehlsleiste

Beide Oberflächen basieren auf dem gleichen Konzept: Eingaben (real oder simuliert) bereitzustellen, auszuführen und dann das Ergebnis zu überprüfen.

Testen eines einzelnen Knotens in einem Workflow

Öffnen Sie eine beliebige Aktion oder einen Knoten in Ihrem Workflow, und wählen Sie die Schaltfläche "Wiedergeben" oder "Testen" aus. Drei Abschnitte stehen zur Verfügung:

  1. Run-/Reset-Test: Führt den Schritt bei Bedarf aus oder setzt die aktuellen Eingaben und Ausgaben zurück.

    Screenshot des Knotentestbereichs mit den Abschnitten

  2. Laden von Werten aus der vorherigen Ausführung: Eine Dropdownliste der letzten Ausführungen dieses Flows. Wenn Sie eine Option auswählen, werden die Ergebnisse der Vorlaufschritte aus diesem Lauf übernommen und in die unten stehenden Eingabefelder eingefügt.

  3. Eingaben: Ein bearbeitbares Feld pro Upstreamschritt gibt die Knotenverweise aus. Das Abzeichen auf der rechten Seite jeder Zeile zeigt den erwarteten Typ des Felds an (Zeichenfolge, E-Mail, Datum-Uhrzeit, Zahl usw.).

  4. Ausgabe: Das Liveergebnis des letzten Tests, formatiert für den Knotentyp (JSON, Eingabeaufforderungsergebnis, Connectorantwort usw.).

Simulierte Eingaben

Standardmäßig sind die Eingabefelder leer. Sie haben folgende Möglichkeiten:

  • Geben Sie einen beliebigen Wert direkt in ein Feld ein. Das Feld akzeptiert den Typ, der auf dem rechten Abzeichen angezeigt wird.
  • Lassen Sie ein Feld leer, wenn Ihr Schritt nicht davon abhängt.

Screenshot des Knotentestbereichs mit leeren Eingabefeldern und Typ-Abzeichen auf der rechten Seite.

Tipp

Was wird hier angezeigt? Auf der Registerkarte "Test" werden automatisch die Ausgaben der vorgelagerten Schritte aufgelistet, auf die die Ausdrücke dieses Knotens verweisen. Wenn Sie dem Knoten ein neues Token hinzufügen, wird das entsprechende Feld beim nächsten Öffnen von Test angezeigt.

Laden von Werten aus einer vorherigen Ausführung

Screenshot des Dropdown-Menüs

Wenn ihr Fluss vorher ausgeführt wurde, können Sie echte Daten wiedergeben, anstatt ihn einzugeben:

  1. Wählen Sie in der Dropdownliste " Laden von Werten aus der vorherigen Ausführung " eine Ausführung aus. Jeder Eintrag ist mit dem Datum/Zeitpunkt des Laufs und seinem Status bezeichnet (z. B. 24. Apr., 09:12 — Erfolgreich).

  2. Der Designer ruft die Ergebnisse der Ausführungsschritte ab und projiziert sie durch das Eingabeschema Ihres Knotens. Übereinstimmende Werte werden in die Eingabefelder geschrieben.

  3. Bearbeiten Sie anschließend ein beliebiges Feld, wenn Sie das Szenario optimieren möchten.

Im Dropdown-Menü werden die 10 neuesten Ausführungen eines beliebigen Status angezeigt. Wenn eine Ausführung keine Ausgaben für einen Ihrer Upstreamschritte enthält (da dieser Schritt übersprungen wurde oder der Pfad nicht ausgeführt wurde), werden nur die verfügbaren Felder ausgefüllt. Die restlichen Felder bleiben so, wie sie waren.

Wenn der Flow noch nicht ausgeführt wurde, wird Keine vorherigen Ausführungsläufe sind verfügbar angezeigt, und das Dropdown ist ausgeblendet.

Test ausführen

Wählen Sie "Test ausführen" aus. Die Schaltfläche zeigt einen Beschäftigt-Zustand an, während der Anruf ausgeführt wird. Der Ausgabebereich zeigt ein Ladesymbol, dann das Ergebnis oder einen Fehler an.

  • Der Test zum Zurücksetzen löscht sowohl die Eingaben als auch die letzte Ausgabe.
  • Der Test führt den Knoten isoliert gegenüber der API des Connectors aus. Der Test löst den Rest des Ablaufs nicht aus.

Testen des gesamten Flusses

Wählen Sie in der oberen Befehlsleiste die Wiedergabeschaltfläche (Test) aus. Der Test führt Ihren Flow End-to-End gegen die Live-Laufzeit aus.

Vor Beginn der Ausführung muss der Designer:

  1. Speichert und veröffentlicht den Fluss, wenn Sie nicht gespeicherte Änderungen haben (oder wenn er das erste Mal ist).
  2. Installiert alle neuen Verbindungen bei der ersten Ausführung.
  3. Löst die Ausführung aus. Der Pfad hängt vom Triggertyp ab.
Triggertyp Was passiert, wenn Sie "Testen" auswählen
Manuelle /HTTP-Anforderung Ein Dialogfeld wird geöffnet, in dem Sie die Triggereingaben eingeben können, und der Fluss wird sofort ausgeführt.
Wiederholung/Gleitfenster/Abruf Entweder wird der Ablaufplan gestartet und die erste Ausführung erfolgt automatisch, oder, falls bereits installiert, wird der Prozess einmal ausgeführt.
Connector-Ereignis (z. B. Wenn eine E-Mail eintrifft) Der Ablauf wird veröffentlicht und wartet. Sie können "Warten auf Trigger..." sehen. Führen Sie die Aktion im Quellsystem aus, um die Ausführung zu starten.
HTTP-Webhook Der Flow wurde veröffentlicht; triggern Sie ihn wie gewohnt aus dem externen System.

Testeingaben (manueller Auslöser)

Bei manuellen Triggern rendert das Dialogfeld " Manuelle Triggereingaben eingeben " ein Feld pro Eingabe, die Sie für den Trigger definiert haben:

  • Text/Zahl/E-Mail/Datum: Entsprechendes Eingabefeld.
  • Boolescher Wert: Umschaltknopf.
  • Einzelauswahl (Aufzählung): Dropdown.
  • Mehrfachauswahl: Dropdown-Menü für Mehrfachauswahl.
  • Datei: Dateiauswahl (der Inhalt wird als Teil der Ausführung hochgeladen).
  • Objekt/Array: Mehrzeiligen Textbereich, in den Sie JSON einfügen können.

Wählen Sie "Ausführen" aus, um den Fluss mit diesen Eingaben zu starten, oder "Abbrechen ", um den Vorgang ohne Ausführung zu schließen. Erforderliche Felder sind mit einem Sternchen gekennzeichnet. Wenn Werte fehlen oder ungültig sind, werden Inlineüberprüfungsmeldungen angezeigt, und die Ausführung wird blockiert, bis sie behoben sind.

Das Dialogfeld wird jedes Mal angezeigt, wenn Sie "Testen" auswählen. Werte werden nicht zwischen Ausführungsläufen gespeichert, sodass Sie schnell verschiedene Szenarien ausprobieren können.

Beobachten Sie den Lauf

Sobald sich eine Ausführung im Test-Flight befindet:

  • In der Befehlsleiste wird eine Schaltfläche "Abbrechen " angezeigt, während die Ausführung aktiv ist.
  • Im Bereich "Aktivität" (rechts) wird die aktuelle Ausführung oben mit einem Statussignal aufgelistet: "Running", "Waiting", "Succeeded", "Failed" oder "Canceled". Wählen Sie eine beliebige Ausführung aus, um sie auf der Canvas zu öffnen und die Eingaben und Ausgaben der einzelnen Schritte zu prüfen.

Vergangene Ausführungen auswählen

Der Aktivitätsbereich dient gleichzeitig als Ausführungsverlauf Ihres Workflows.

  • Filtern nach Alle/Erfolgreich/Fehlgeschlagen/Laufend, mithilfe des Dropdown-Menüs oben.
  • Wählen Sie "Aktualisieren" aus, um die Liste wieder zu löschen.
  • Wählen Sie unten auf "Mehr laden", um weiter zurück zu blättern.
  • Wenn Sie eine Ausführung auswählen, wird sie auf der Canvas geladen, wobei jeder Knoten die empfangenen Eingaben und die ausgaben anzeigt, die für diese Ausführung erstellt wurden. Die Daten sind identisch mit der Verwendung der Registerkarte "Test auf Knotenebene", wenn Sie eine Ausführung aus der Dropdownliste auswählen.

Wann sollten Sie jeden Testtyp verwenden?

  • Iterieren Sie über einen einzelnen KI-Schritt oder eine Connector-Aktion?: Testen Sie diesen Knoten. Es ist schneller, wird nicht veröffentlicht, und Sie können nur die wichtigen Upstream-Werte simulieren.
  • Validieren des End-to-End-Verhaltens oder der Triggerlogik?: Ausführen des Ablauftests. Es übt das gesamte Diagramm gegen die reale Laufzeit aus.
  • Wiedergabe eines Produktionsproblems?: Öffnen Sie die fehlerhafte Ausführung aus dem Aktivitätsbereich, öffnen Sie dann den fehlerhaften Knoten, und verwenden Sie die Ladewerte aus der vorherigen Ausführung auf der Registerkarte "Test", um die genauen Upstreamdaten in der Aktion wiederzuverwenden.