Senden von Ereignisaktivitäten
Wichtig
Power Virtual Agents-Fähigkeiten und -Funktionen sind jetzt Teil von Microsoft Copilot Studio nach erheblichen Investitionen in generative KI und verbesserte Integrationen in Microsoft Copilot.
Einige Artikel und Screenshots beziehen sich möglicherweise auf Power Virtual Agents während wir Dokumentation und Schulungsinhalte aktualisieren.
Microsoft Copilot Studio bietet zwei Knoten, die es Ihnen erlauben, Aktivitäten zu senden, die keine Nachrichten sind: Ein Ereignis senden und eine Aktivität senden. Diese werden in den folgenden Abschnitten näher erläutert.
Senden von Ereignissen
Der Knoten „Ereignis senden“ ist speziell für das Senden von Ereignisaktivitäten konzipiert. Ereignisaktivitäten werden vom Bot gesendet und können vom Kanal abgefangen und verwendet werden, der entscheidet, ob und wie die Aktivitäten verwendet werden. Wenn Sie ein Ereignis senden, geben Sie ihm einen Namen und können dann einen Wert für das Ereignis festlegen. Dieser Wert kann ein beliebiges Format haben: einen primitiven Literalwert, eine Variablenreferenz oder eine Power Fx-Formel. Der Wert wird als JSON serialisiert und der ausgehenden Aktivität hinzugefügt.
Zu den Verwendungsmöglichkeiten dieses Knotens gehören:
- Sie können ein benutzerdefiniertes Web-Chat-Steuerelement konfigurieren, um vom Bot gesendete Ereignisse zu verarbeiten. Sie könnten beispielsweise nach einem vom Bot zurückkommenden Ereignis suchen und auf der Seite eine Aktion ausführen. Das
04.api/c.incoming-activity-event
Beispiel im Microsoft Bot Framework Web-Chat-Beispiel-Repository auf GitHub zeigt, wie dies funktionieren könnte. - AudioCodes nutzen Ereignisaktivitäten, um Ihnen die Steuerung des Dienstes zu ermöglichen. Zum Beispiel das Starten oder Stoppen der Anrufaufzeichnung. Weitere Informationen finden Sie unter Aufzeichnen von Anrufen.
Senden anderer Aktivitätstypen
Zusätzlich zu Ereignisaktivitäten können Sie über den Knoten „Aktivität senden“ auch Aktivitäten anderer Art senden. Im Allgemeinen ist die Verwendung dieses Knotens fortgeschritten – daher befindet er sich in der erweiterten Unterkategorie. Die Arten von Aktivitäten, die Sie senden können, sind eine Teilmenge der im Bot Framework Schema – ActivityTypes-Klasse angebotenen Aktivitäten. Wenn Sie diesen Knoten verwenden, wählen Sie den Typ der Aktivität aus und legen dann optional einen Namen oder Wert fest.
Gängige Typen sind:
- Typing – dadurch wird eine Tippaktivität gesendet, die der Kanal aufgreifen und auf dem Client als Tippindikator anzeigen kann.
- Delay – dies kann verwendet werden, um eine Verzögerung zwischen Nachrichten bereitzustellen. Beispiel: Senden einer Nachricht, dann Senden einer Verzögerungsaktivität, gefolgt von einer weiteren Nachricht. Der Endbenutzer sieht die erste Nachricht, gefolgt von einer Pause und dann der zweiten Nachricht. In diesem Fall wird „Wert“ auf eine Verzögerung entsprechend der Anzahl der Millisekunden eingestellt. Weitere Informationen finden Sie unter ActivityTypes.Delay-Feld
- Invoke/Invoke Response – im Allgemeinen werden diese für Microsoft Teams verwendet. Ein Benutzer erstellt ein Thema mit einem Invoke-Tigger, um einen eingehenden Aufruf von Teams abzufangen. Der C1 verwendet dann eine Invoke Response-Aktivität, um eine entsprechende Antwort an Teams zurückzusenden.
- Handoff – dadurch kann ein Benutzer eine Handoff-Aktivität mit expliziter Kontrolle über den Wert senden. Dies wird für einige externe Kanäle verwendet, z. B. AudioCodes.
Verwandte Links
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für