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 agent kan endast ta emot upp till 1 MB data från ett flöde i en enda åtgärd. Det finns dock ingen gräns för hur många variabler eller mängden data som en agent kan skicka.
I det här exemplet skapar du ett flöde med en indataparameter och returnerar det till en agent 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 Studio-agenter har stöd för följande typer av indata- och utdataparametrar för Power Automate-flöden:
- Siffra
- String
- Booleskt
Följande datatyper 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 agent.
Skapa ett ny ämne kallat Upprepa meddelande.
Lägg till utlösarfrasen eko.
Lägg till noden 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 användarsvar byter du namn på variabeln till userResponse.
Välj ikonen Lägg till nod
under Fråga node, och välj Lägg till en åtgärd.
På fliken Grundläggande åtgärder väljer du Nytt Power Automate flöde.
I Power Automate väljer du namnet på flödet och ersätter det med Echo-parameter.
Lägg till en indataparameter i flödet
Välj flödesutlösaren Kör ett flöde från Copilot och välj Lägg till en indata.
Markera Text och ange namnet String_Input.
Lägg till en utdataparameter i flödet
Välj svarsåtgärden Svara på Copilot och välj Lägg till utdata.
Markera Text och ange namnet String_Output.
För värdet anger du ett snedstreck (
/
) i rutan, väljer du Infoga dynamiskt innehåll och väljer sedan variabeln String_Input.Välj Spara.
Anropa flödet från ämnet
I Copilot Studio, välj ikonen Lägg till nod
under noden Fråga och välj Lägg till en åtgärd.
På fliken Grundläggande åtgärder väljer du det flöde som du skapade tidigare Echo-parameter.
Ställ in flödesindataparametern till utdatavariabeln från noden Fråga: String_Input (sträng) hämtar sitt värde från variabeln userResponse.
Lägg till en nod av typen Meddelande.
Välj Infoga variabel och välj sedan String_Output.
Välj Spara.
Testa din agent.