Del via


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

  1. Gå til siden Emner for din agent.

  2. Opret en ny emne med navnet Ekko-meddelelse.

  3. Tilføj udløserudtrykket ekko.

  4. Tilføj Spørgsmål-node, og skriv meddelelsen "Fortæl mig noget, så vender jeg tilbage til dig."

  5. Vælg Brugerens samlede svar for Identificer.

  6. For Gem brugersvar som skal du omdøbe variablen til userResponse.

    Skærmbillede af en spørgsmålsnode, der indsamler brugerens svar.

  7. Vælg ikonet Tilføj node under noden Spørgsmål, og vælg Tilføj en handling.

  8. Under fanen Grundlæggende handlinger skal du vælge Nyt Power Automate flow.

  9. I Power Automate skal du markere navnet på flowet, og erstatte det med Echo-parameter.

Tilføje et inputparameter til flowet

  1. Vælg flowudløseren Kør et flow fra Copilot, og vælg Tilføj et input.

  2. Vælg Tekst, og angiv navnet String_Input.

    Skærmbillede af inputparameteren for flowudløseren.

Tilføje output-parameter til flowet

  1. Vælg svarhandlingen Svar på Copilot, og vælg Tilføj et output.

  2. Vælg Tekst, og angiv navnet String_Output.

    Skærmbillede af outputparameteren for svarhandlingen.

  3. For værdien skal du angive en skråstreg (/) i feltet, vælge Indsæt dynamisk indhold og derefter vælge variablen Strenginput.

  4. Vælg Save.

Kald flowet fra emnet

  1. I Copilot Studio skal du vælge Tilføj node-ikonet under noden Spørgsmål, og vælg Tilføj en handling.

  2. På fanen Grundlæggende handlinger skal du vælge det flow, du oprettede tidligere, parameteren Echo.

  3. Angiv flowinputparameteren til outputvariablen fra noden Spørgsmål: Organisation (streng) henter sin værdi fra variablen userResponse.

    Skærmbillede af handlingsnoden, der kalder flowet 'Ekkoparameter'.

  4. Tilføj en Meddelelse-node

  5. Vælg Indsæt variabel, og vælg derefter String_Output.

    Skærmbillede af meddelelsesnoden, der gentager brugerinputtet.

  6. Vælg Save.

  7. Test din agent.

    Skærmbillede af en agentsamtale.