Använd variabler för in- och utdata för att vidarebefordra information
Använd variabler som indata- och utdataparametrar för att skicka information mellan Power Automate flöden och Copilot Studio agenter.
Viktigt
En handläggare kan bara ta emot upp till 1 MB data från ett flöde i en enda åtgärd. Det finns dock ingen gräns Dit mängden data som en handläggare kan skicka eller hur många variabler en handläggare kan passera.
I det här exemplet skapar du ett flöde med en indataparameter och returnerar den till en handläggare som en utdataparameter.
Förutsättningar
- Förstår hur du skapar ett flöde från Copilot Studio-designytan
Parametertyper som stöds
Copilot kan använda följande typer av in- och utdata med Power Automate-flöden:
- Antal
- String
- Booleskt
Följande typer stöds inte:
- Object
- Date
- Tidsstämpel
- Lista [Sträng]
- Lista [värde]
- Lista [boolesk]
- Lista [objekt]
- Lista [datum]
- Lista [tidsstämpel]
Skapa ett ämne och ett flöde
Gå till sidan Ämnen för din handläggare.
Skapa ett ny ämne kallat Upprepa meddelande.
Lägg till utlösarfrasen eko.
Lägg till en nod av typen Fråga och ange meddelandet Säg något till mig, så ska jag upprepa det.
För Identifiera väljer du Hela användarens svar.
För Spara svar som väljer du pennikonen och döper om variabeln till userResponse.
I designytan väljer du Lägg till nod (+). Välj Anropa en åtgärd och välj sedan Skapa ett flöde.
I Power Automate-portalen döper du flödet till Uppera parameter.
Lägg till indataparametrar i flödet
I flödesutlösaren för Microsoft Copilot Studio väljer du Lägg till indata.
Markera Text och ange namnet String_Input.
Lägg till utdataparametrar i flödet
I svarsåtgärden Returnera värde(n) till Microsoft Copilot Studio väljer du Lägg till utdata.
Markera Text och ange namnet String_Output.
För värdet för String_Output väljer du variabeln String_Input.
Välj Spara.
Välj variablerna i handläggare ämne
I Microsoft Copilot Studio-designytan väljer du Lägg till nod (+) och sedan Anropa en åtgärd.
Välj det flöde du skapade tidigare, Upprepa parameter.
För String_Input(text) hämtar värde från väljer du userResponse.
Lägg till en nod av typen Meddelande. Välj Infoga variabel och välj sedan String_Output.
Testa din ämne i fönstret Test handläggare .
Alternativt kan du använda literala värden för indataparametrar
Istället för att använda en variabel som indataparameter för en åtgärd kan du också skriva in värdet direkt i rutan ”hämtar värde från”.