Del via


Bruge input- og outputvariabler til at overføre oplysninger

Brug variabler som input- og outputparametre til at sende oplysninger mellem Power Automate-flow og Copilot Studio-copiloter.

Vigtigt!

En copilot kan kun modtage op til 1 MB data fra et flow i en enkelt handling. Der er dog ingen grænse for, hvor mange data en copilot kan sende, eller hvor mange variabler en copilot kan overføre.

I dette eksempel skal du oprette et flow med en inputparameter og returnere det til en copilot som en outputparameter.

Forudsætninger

  • Forstå, hvordan du kan oprette et flow fra Copilot Studio-oprettelseslærredet

Understøttede parametertyper

Copiloter kan bruge følgende input- og outputtyper sammen med Power Automate-flows:

  • Nummer
  • String
  • Boolean

Følgende typer understøttes ikke:

  • Object
  • Date
  • Tidsstempel
  • 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 copilot.

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

  3. Tilføj udløserudtrykket ekko.

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

  5. Vælg Brugerens samlede svar for Identificer.

  6. For Gem svar som skal du vælge blyantsikonet og omdøbe variablen til userResponse.

    Skærmbillede af spørgsmålsnode.

  7. Vælg Tilføj node (+) på oprettelseslærredet. Vælg Kald en handling, og vælg derefter Opret et flow.

  8. Navngiv flowet Ekko-parameter i Power Automate-portalen.

Føj inputparametre til flowet

  1. Vælg Tilføj et input i Microsoft Copilot Studio-flowudløseren.

    Skærmbillede af en Microsoft Copilot Studio-flowudløser med Tilføj et input fremhævet.

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

    Skærmbillede af flowudløsersinputtet.

Føj outputparametre til flowet

  1. Vælg Tilføj et output i svarhandlingen Retuner værdi(er) til Microsoft Copilot Studio.

    Skærmbillede af flowsvarhandlingen, hvor Tilføj et output er fremhævet.

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

    Skærmbillede af svarhandlingsoutputtet.

  3. Vælg variablen String_Input for værdien af String_Output.

    Skærmbillede af en inputparameter, der er valgt som værdien for en outputparameter.

  4. Vælg Gem.

Vælg Variabler i copilotemnet

  1. Vælg Tilføj node (+) på Microsoft Copilot Studio-oprettelseslærredet, og vælg derefter Kald en handling.

  2. Vælg det flow, du har oprettet tidligere, parameteren Ekko.

  3. I String_Input(text) får værdi fra skal du vælge userResponse.

  4. Tilføj en Meddelelse-node Vælg Indsæt variabel, og vælg derefter String_Output.

    Skærmbillede af en handlingsnode for Ekko-parameterflowet.

  5. Test dit emne i ruden Test copilot.

    Skærmbillede af en copilot-samtale.

Du kan også bruge literale værdier til inputparametre

I stedet for at bruge en variabel som en handlingsinputparameter, kan du også skrive værdien direkte i feltet "får værdi fra".

Skærmbillede af en literalværdi, der er overført som en inputparameter.