Bruge input- og outputvariabler til at overføre oplysninger
Brug variabler som input- og outputparametre til at overføre oplysninger mellem Power Automate-flows og Copilot Studio-agenter.
Vigtige oplysninger
En agent kan modtage op til 1 MB data fra et flow i en enkelt handling. Der er dog ingen grænse for, hvor mange variabler eller mængden af data en agent kan sende.
I dette eksempel skal du oprette et flow med en inputparameter og returnere den til en agent som en outputparameter.
Forudsætninger
- Forstå, hvordan du kan oprette et flow fra Copilot Studio-oprettelseslærredet
Understøttede parametertyper
Copilot Studio agenter understøtter følgende typer input- og outputparametre for Power Automate flows:
- Nummer
- String
- Boolean
Følgende datatyper understøttes ikke i øjeblikket:
- Object
- Date
- Timestamp
- Liste [streng]
- Liste [tal]
- Liste [boolensk]
- Liste [objekt]
- Liste [datoer]
- Liste [tidsstempel]
Opret et emne og et flow
Gå til siden Emner for din agent.
Opret en ny emne med navnet Ekko-meddelelse.
Tilføj udløserudtrykket ekko.
Tilføj Spørgsmål-node, og skriv meddelelsen "Fortæl mig noget, så vender jeg tilbage til dig."
Vælg Brugerens samlede svar for Identificer.
For Gem brugersvar som skal du omdøbe variablen til userResponse.
Vælg ikonet Tilføj node
under noden Spørgsmål, og vælg Tilføj en handling.
Under fanen Grundlæggende handlinger skal du vælge Nyt Power Automate flow.
I Power Automate skal du markere navnet på flowet, og erstatte det med Echo-parameter.
Tilføje et inputparameter til flowet
Vælg flowudløseren Kør et flow fra Copilot, og vælg Tilføj et input.
Vælg Tekst, og angiv navnet String_Input.
Tilføje output-parameter til flowet
Vælg svarhandlingen Svar på Copilot, og vælg Tilføj et output.
Vælg Tekst, og angiv navnet String_Output.
For værdien skal du angive en skråstreg (
/
) i feltet, vælge Indsæt dynamisk indhold og derefter vælge variablen Strenginput.Vælg Save.
Kald flowet fra emnet
I Copilot Studio skal du vælge Tilføj node-ikonet
under noden Spørgsmål, og vælg Tilføj en handling.
På fanen Grundlæggende handlinger skal du vælge det flow, du oprettede tidligere, parameteren Echo.
Angiv flowinputparameteren til outputvariablen fra noden Spørgsmål: Organisation (streng) henter sin værdi fra variablen userResponse.
Tilføj en Meddelelse-node
Vælg Indsæt variabel, og vælg derefter String_Output.
Vælg Save.
Test din agent.