Legg til inndata- og utdatavariabler

Bruk variabler som inndata- og utdataparametere for å sende informasjon mellom Power Automate-flyter og Power Virtual Agents-roboter.

Viktig

En robot kan bare motta opptil 1 MB med data fra en flyt i én handling. Det er imidlertid ingen begrensning på hvor mye data en robot kan sende, eller hvor mange variabler den kan sende.

I dette eksemplet skal du opprette en flyt med en inndataparameter og returnere den til roboten som en utdataparameter.

Forutsetning

Støttede parametertyper

Roboter kan bruke følgende typer inndata og utdata med Power Automate-flyter:

  • Nummer
  • String
  • Boolean

Følgende typer støttes ikke:

  • Object
  • Date
  • Tidsstempel
  • Liste [streng]
  • Liste [nummer]
  • Liste [boolsk]
  • Liste [objekt]
  • Liste [dato]
  • Liste [tidsstempel]

Opprett et emne og en flyt

  1. Gå til Emner-siden for roboten.

  2. Opprett et nytt emne kalt Gjenta melding.

  3. Legg til utløseruttrykket gjenta.

  4. Legg til en Spørsmål-node, og skriv inn meldingen Fortell meg noe, så skal jeg gjenta det til deg.

  5. Velg Brukerens fulle svar for Identifiser.

  6. Velg blyantikonet for Lagre svar som, og endre navnet på variabelen til userResponse.

    Skjermbilde av en Spørsmål-node.

  7. Velg Legg til node (+) på redigeringslerretet. Velg Kall opp en handling, og velg deretter Opprett en flyt.

  8. Gi flyten navnet Gjenta parameter i Power Automate-portalen.

Legg til inndataparametere i flyten

  1. Velg Legg til inndata i Power Virtual Agents-flytutløseren.

    Skjermbilde av en Power Virtual Agents-flytutløser med Legg til inndata uthevet.

  2. Velg Tekst, og angi navnet String_Input.

    Skjermbilde av inndataene for flytutløseren.

Legg til utdataparametere i flyten

  1. Velg Legg til utdata i svarhandlingen Returner verdi(er) til Power Virtual Agents.

    Skjermbilde av svarhandlingen for flyt med Legg til utdata uthevet.

  2. Velg Tekst, og angi navnet String_Output.

    Skjermbilde av utdataene for svarhandlingen.

  3. Velg variabelen String_Input for verdien String_Output.

    Skjermbilde av en inndataparameter som er valgt som verdien til en utdataparameter.

  4. Velg Lagre.

Velg variabler i robotemnet

  1. Velg Legg til node (+) på redigeringslerretet i Power Virtual Agents, og velg deretter Kall opp en handling.

  2. Velg flyten du opprettet tidligere, Gjenta parameter.

  3. Velg userResponse for String_Input(text) henter verdi fra.

  4. Legg til en Melding-node. Velg Sett inn variabel, og velg deretter String_Output.

    Skjermbilde av en handlingsnode for flyten Gjenta parameter.

  5. Test emnet i ruten Test robot.

    Skjermbilde av en robotsamtale.

Bruk alternativt litterale verdier for inndataparametere

Du kan alternativt skrive inn verdien direkte i boksen «henter verdi fra» i stedet for å bruke en variabel som handlingsinndata.

Skjermbilde av en litteral verdi sendt som en inndataparameter.

Bruke variabler