Workflow erstellen
Erfahren Sie, wie Sie einen Cloud-Flow in Copilot Studio verwenden, indem Sie einem Agenten die Möglichkeit geben, auf Anfrage eine Wettervorhersage zu erstellen. In diesem ersten Beispiel erstellen Sie einen Flow, der eine Wettervorhersage abruft. Im nächsten Beispiel richten Sie ein Thema ein, um den Flow als Aktion aufzurufen, damit der Agent mit der Vorhersage antworten kann, wenn ein Kunde nach dem Wetter fragt.
Um mit Agenten zu arbeiten, erfordert ein Power Automate Flow die folgenden Flow-Trigger und Antwortaktion:
- Flowtrigger: Einen Flow von Copilot aus ausführen
- Antwortaktion: Auf Copilot antworten
Wenn Sie einen Flow aus Copilot Studio erstellen, werden der erforderliche Flow-Trigger und die erforderliche Antwortaktion für Sie hinzugefügt. Sie können einen vorhandenen Flow für die Verwendung durch Agenten ändern, indem Sie ihn so ändern, um diese Trigger und Aktionen zu verwenden.
Wichtig
Um Cloud-Flows in benutzerdefinierten Agenten in Copilot Studio zu verwenden, müssen die Flows:
- Über den Trigger Einen Flow von Copilot aus ausführen verfügen.
- Sich in einer Lösung in derselben Umgebung wie der Agent befinden. Vorhandene Flows können zu einer Lösung hinzugefügt werden, damit sie beim Hinzufügen von Aktionen zu Ihrem Agenten verfügbar sind.
- Geben Sie eine Antwort synchron mit der Aktion Auf Copilot antworten innerhalb des Aktionsgrenzwerts von 100 Sekunden zurück. Um Zeitüberschreitungen zu vermeiden, optimieren Sie die Flowlogik, die Abfragen und die Menge der zurückgegebenen Daten, sodass eine typische Ausführung unter diesem Grenzwert bleibt. Aktionen, die länger ausgeführt werden müssen, können nach der Aktion Auf Copilot antworten platziert werden, um die Ausführung bis zum Dauergrenzwert für die Flowausführung fortzusetzen (dieser beträgt normalerweise 30 Tage).
Anforderungen
- Zugriff auf Copilot Studio mit einer Lizenz, die Verwendung von Flows in Copilot Studio einschließt.
Einen Flow mithilfe eines Agenten erstellen
Gehen Sie zur Themenseite für Ihren Agenten.
Öffnen Sie das Thema, von dem aus Sie einen Flow aufrufen möchten.
Wählen Sie das Symbol Knoten hinzufügen unter einem beliebigen Knoten aus, und wählen Sie
und wählen Sie Aktion hinzufügen aus.
Wählen Sie auf der Registerkarte Grundlegende Aktionen die Option Neuer Power Automate Flow aus.
Das Power Automate Portal wird in einer neuen Registerkarte geöffnet, wobei eine Starter-Flow-Vorlage zur Bearbeitung geöffnet ist. Das Portal wird in derselben Umgebung wie der Agent geöffnet und verwendet dieselben Benutzeranmeldeinformationen.
Jetzt zu Ihrem Flow Aktionen hinzufügen. In diesem Beispiel fügen Sie eine Aktion hinzu, welche die aktuelle Wettervorhersage von MSN Wetter abruft.
Wählen Sie den Namen des Flows aus, und ersetzen Sie ihn durch Wettervorhersage abrufen.
Wählen Sie den Triggerschritt Flow über Copilot ausführen und fügen Sie dann die folgenden Eingabeparameter hinzu.
- Ort (Text)
- ZIP-Code (Nummer)
Wählen Sie das Symbol Hinzufügen unter dem Trigger Flow aus Copilot Flow ausführen aus.
Wählen Sie Eine Aktion hinzufügen und suchen Sie nach MSN-Wetter und wählen Sie die Vorhersage für heute abrufen Aktion aus.
Geben Sie im Bereich Vorhersage für den heutigen Tag abrufen im Feld Standort einen Schrägstrich (
/
) ein, wählen Sie Dynamischen Inhalt hinzufügen und dann den Eingabeparameter Stadt aus.Gehen Sie genauso vor, um den Eingabeparameter für die Postleitzahl hinzuzufügen.
Fügen Sie in der Aktion Auf Copilot antworten die folgenden Ausgabeparameter und Variablen hinzu:
Ausgabeparameter typ Variable day_summary
Text Tageszusammenfassung location
Text Ort chance_of_rain
Number Regenwahrscheinlichkeit tagsüber Den Flow speichern und veröffentlichen.
Kehren Sie zu Ihrem Thema zurück Copilot Studio und befolgen Sie die Anweisungen unter Aufrufen eines Flows aus einem Thema.
Verwalten, welche Verbindungen der Flow verwendet
In einem unterstützten authentifizierten Agenten können Cloud-Flows für die Verwendung der Benutzeranmeldeinformationen konfiguriert werden, wenn sie im Rahmen einer generativen Orchestrierung ausgeführt und von einem Thema aus aufgerufen werden. Für die Verwendung des Flows in einem unterstützten Kanal ist keine spezielle Konfiguration in Ihrem Agent erforderlich. Kunden können ihre Verbindungen verwalten, während sie den Agenten verwenden.
Cloud-Flows in Umgebungen, die kundenseitig verwaltete Schlüssel (CMK) verwenden, können noch nicht mit Kundenanmeldeinformationen im Rahmen von generativen Orchestrierungsplänen oder aus Themen ausgeführt werden. Stellen Sie sicher, dass die „Nur ausführen“-Einstellungen für Cloud-Flows in CMK-Umgebungen auf bestimmte Verbindungen eingestellt sind und nicht auf Vom Nur-ausführen-Benutzenden bereitgestellt.
Einen vorhandenen Flow ändern, um ihn mit einem Agent zu verwenden
Wenn Sie einen Flow mit einem anderen Trigger haben, den Sie mit Ihrem Agent verwenden möchten, können Sie den Flow so ändern, dass er den Trigger Flow über Copilot ausführen und die Antwortaktion Auf Copilot antworten verwendet. Stellen Sie sicher, dass er sich in einer Lösung in derselben Umgebung wie der benutzerdefinierte Agent befindet.
Gehen Sie zum Power Automate Portal und verwenden Sie die Umgebungsauswahl oben rechts, um auszuwählen, in welcher Umgebung Ihr Flow gespeichert wird.
Wählen Sie im linken Navigationsbereich Meine Flows aus, und suchen Sie nach dem Flow, den Sie ändern möchten.
Wählen Sie Ihren Flow aus und wählen Sie dann Bearbeiten.
Copilot-Trigger und Antwortaktion hinzufügen
Wenn Ihr Flow den erforderlichen Flow-Trigger und die erforderliche Antwortaktion noch nicht enthält, müssen Sie diese hinzufügen, bevor Sie den Flow mit Ihrem Agent verwenden können.
Wählen Sie Neuer Schritt aus.
Suchen nach Copilot und wählen Sie Flow vom Copilot aus ausführen.
Wählen Sie Neuer Schritt aus.
Suchen Sie nach dem Copilot-Connector und wählen Sie Auf Copilot antworten aus. Die Antwortaktion kann an mehreren Verzweigungen im Flow verwendet werden, muss aber bei jeder Verwendung die gleichen Ausgaben haben.
Den Flow speichern und veröffentlichen.
Stellen Sie sicher, dass die Antwortaktion so eingestellt ist, dass sie in Echtzeit zurückgegeben wird
Flows, die Sie in einem Agent verwenden möchten, müssen Werte in Echtzeit oder synchron zurückgeben. Flows, die im Hintergrund oder asynchron ausgeführt werden, können einen Fehler verursachen, wenn Ihr Agent versucht, sie auszuführen. Anstatt den Flow auszuführen, sagt der Agent Etwas Unerwartetes ist passiert. Wir sehen uns das an. Fehlercode: 3000.“.
Beim Erstellen eines Flows aus Copilot Studio sind asymchrone Antworten standardmäßig deaktiviert. Wenn Sie einen vorhandenen Flow geändert haben, für den asynchrone Antworten aktiviert sind, führen Sie die folgenden Schritte aus, um die Einstellung zu überprüfen und sicherzustellen, dass sie deaktiviert ist:
Öffnen Sie Ihren Flow, und suchen Sie die Aktion Reagieren auf Copilot.
Wählen Sie die Registerkarte Einstellungen aus.
Legen Sie Asynchrone Antwort auf Aus fest, und wählen Sie dann Speichern.
Den Flow zu einer Lösung hinzufügen
Damit sie für Agenten verfügbar sind, müssen Flows in einer Lösung in derselben Power Platform-Umgebung gespeichert werden. Wenn sich ein Flow in einer Lösung befindet, wird auf der Detailseite des Flows eine Lösungskachel angezeigt, die auflistet, in welchen Lösungen sich der Flow befindet. Mit den folgenden Schritten können Flows für die Verwendung mit Agenten zur Standardlösung hinzugefügt oder sie können in eine andere Lösung verschoben werden:
Rufen Sie Power Automate auf.
Wechseln Sie zu Lösungen und wählen Sie entweder eine vorhandene Lösung aus, oder erstellen Sie eine Lösung für Ihren Flow.
Wnn Sie eine neuen Lösung erstellen möchten:
Wählen Sie Neue Lösung aus.
Geben Sie Ihrer neuen Lösung einen Namen und wählen Sie CDS Default Publisher im Feld Herausgeber aus, geben Sie eine Versionsnummer an.
Wählen Sie Erstellen aus.
Wenn Sie Ihren Flow zu einer vorhandenen Lösung hinzufügen möchten, wählen Sie die gewünschte Lösung und dann Bearbeiten aus.
Wählen Sie Vorhandenes hinzufügen>Automatisierung>Cloud-Flow aus.
Der Bereich Vorhandene Flows hinzufügen wird angezeigt.
Wählen Sie Ihren Flow und anschließend Hinzufügen aus.