Del via


Administrer variabler og ruden Variabler

I ruden med variabler vises de input- og outputvariabler, der er overført til og fra Power Automate-skrivebordsflows. Det viser også alle de variabler, der bruges i det aktuelle skrivebordsflow under Flowvariabler.

I denne rude kan du søge efter variabler, omdøbe dem, finde deres anvendelse, markere dem som sensitive, fastgøre dem og filtrere dem efter type. Med filtrering kan du vælge, om du vil anvende den på de fastgjorte variabler eller ej.

Skærmbillede af ruden Variabler.

Værdi for variabelseer

Når et flow kører, vises den aktuelle værdi for hver variabel ud for dens navn. Hvis du vil rydde værdierne for alle variabler, skal du vælge sletteikonet nederst i ruden.

Bemærk

Power Automate udelader automatisk variablerne for deaktiverede handlinger. Aktivér en deaktiveret handling for at gøre variablerne tilgængelige i ruden Variabler.

Skærmbillede af nogle værdier i ruden med variabler.

Dobbeltklik på variablen for at få vist værdien af en variabel mere detaljeret. Fremviseren af variabelværdien vise datatypen for den valgte variabel og udvider eventuelle datarækker eller datatabeller, så indholdet vises.

Skærmbillede af fremviser af variabel værdi.

Visse datatyper kan indeholde indlejrede elementer. Egenskaberne for et brugerdefineret objekt kan f.eks. indeholde et andet brugerdefineret objekt. Hvis du vil have vist egenskaberne for det indlejrede element, skal du vælge Flere.

Skærmbillede af et overordnet brugerdefineret objekt i fremviseren til variabelværdi.

Vælg pileikonet øverst i dialogboksen for at vende tilbage til det overordnede element.

Skærmbillede af et underordnet brugerdefineret objekt-eksempel i fremviseren til variabelværdi.

Omdøbning af en skrivebordsvariabel

Hvis du vil omdøbe en variabel for skrivebordsflow, skal du højreklikke på navnet og vælge Omdøb. Power Automate opdaterer automatisk variabelnavnet i alle forekomster.

Vigtigt

Hvis du forsøger at omdøbe en variabel til et eksisterende navn, vil Power Automate bede dig om at bekræfte fletningen af de to variabler. Utilsigtet fletning kan påvirke funktionaliteten i flowet og forårsage fejl, så sørg for, at fletningen fungerer korrekt.

Skærmbillede af indstillingen Omdøb variabel.

Input- og outputvariabler

Power Automate gør det muligt at udveksle data mellem cloud- og skrivebordsflow via input- og outputvariablerne, så du kan udvide automatiseringsfunktionerne

Derudover kan du bruge inputvariabler til at angive værdier manuelt, når flowene udløses via konsollen.

Du kan finde flere oplysninger om, hvordan du sender data mellem cloudflow og skrivebordsflow, under Udløse et skrivebordsflow fra et andet cloudflow.

Oprette en inputvariabel

Sådan oprettes en inputvariabel:

  1. Vælg plusknappen (+) i ruden med variabler, og vælg derefter Input.

    Skærmbillede af knappen, der opretter en ny inputvariabel.

  2. Udfyld følgende felter, når dialogboksen Ny inputvariabel vises:

    • Variabelnavn: Navnet på variablen i skrivebordsflowet.
    • Datatype: Typen af variablen: tekst, nummer, boolesk, brugerdefineret objekt, liste eller datatabel.
    • Standardværdi: Standardværdien, når flowet køres fra-flowdesigneren eller -konsollen. Når du opretter en brugerdefineret objekt-, liste- eller datatabelinputvariabel, kan du oprette standardværdien Power Automate via en visual- eller JSON-editor. Skærmbillede af en brugerdefineret objektinputvariabel i den visuelle editor.
    • Eksternt navn: Det eksterne navn er det navn, der vises i skyflowdesigneren og dialogboksen til flowinput, når der ringes til flowet fra konsollen.
    • Beskrivelse: Beskrivelsen af den variabel, der vises i sky- og desktopflowdesigneren, mens du kalder flowet.
    • Markér som følsom: Definerer, om variablen skal markeres som følsomme eller ej. Du kan finde oplysninger om følsomme variabler i Følsomme variabler.
    • Markér som valgfrit: Definerer, om udfyldelse af denne inputvariabel er obligatorisk eller ej. Hvis du markerer en inputvariabel som valgfri, giver du den tilladelse til at modtage tomme værdier og undlade at sende en faktisk værdi, hvilket ikke resulterer i en fejl. Du kan finde flere oplysninger om valgfrie inputvariabler i Valgfrie inputvariabler.

    Bemærk

    Felterne Variabelnavn, Datatype og Eksternt navn kræves for at oprette en inputvariabel.

    Vigtigt

    Hvis du vælger et eksisterende flowvariabelnavn til en ny inputvariabel, vil Power Automate bede dig om at bekræfte fletningen af de to variabler. En utilsigtet fletning kan påvirke funktionaliteten af flowet og forårsage fejl. Du kan heller ikke bruge navnet på en eksisterende input- eller outputvariabel.

    Skærmbillede af dialogboksen til oprettelse af en ny inputvariabel.

Når du udløser skrivebordsflows direkte gennem konsollen, ikke et cloudflow, bliver du i dialogboksen Flowinput bedt om at angive værdier for inputvariablerne manuelt. I forbindelse med brugerdefinerede objekter, lister og datatabeller kan du udfylde værdier i dialogboksen ved hjælp af en visual- eller JSON-editor.

Skærmbillede af dialogboksen Flowinput.

Oprette en outputvariabel

Sådan oprettes en outputvariabel:

  1. Vælg plusknappen (+) i ruden med variabler, og vælg derefter Output.

    Skærmbillede af knappen, der opretter en ny outputvariabel.

  2. Udfyld følgende felter, når dialogboksen Ny outputvariabel vises:

    • Variabelnavn: Navnet på variablen i skrivebordsflowet.
    • Datatype: Typen af variablen: tekst, nummer, boolesk, brugerdefineret objekt, liste eller datatabel.
    • Eksternt navn: Det eksterne navn er det navn, der vises i cloudflowdesigneren.
    • Beskrivelse: Beskrivelsen af den variabel, der vises i cloud- eller skrivebordsflowdesigneren, mens du kalder flowet.
    • Markér som følsom: Definerer, om variablen skal markeres som følsomme eller ej. Du kan finde oplysninger om følsomme variabler i Følsomme variabler.

    Bemærk

    Felterne Variabelnavn, Datatype og Eksternt navn kræves for at oprette en outputvariabel.

    Vigtigt

    Hvis du vælger et eksisterende flowvariabelnavn til en ny outputvariabel, vil Power Automate bede dig om at bekræfte fletningen af de to variabler. En utilsigtet fletning kan påvirke funktionaliteten af flowet og forårsage fejl. Du kan heller ikke bruge navnet på en eksisterende input- eller outputvariabel.

    Skærmbillede af dialogboksen til oprettelse af nye outputvariabler.

Administrere input- og outputvariabler

Alle de oprettede input- og outputvariabler vises i den relevante sektion i variabelruden.

Du kan bruge denne rude til at omdøbe, opdatere, slette og finde brugen, fastgøre og filtrere de enkelte input/output-variabler. Med filtrering kan du vælge, om du vil anvende den på de fastgjorte variabler eller ej.

Skærmbillede af sektionen med rudens variabler.

Sådan opdateres en input/output-variabel:

  1. Højreklik på navnet på variablen i ruden med variabler, og vælg Rediger.

    Vigtigt

    Hvis du forsøger at omdøbe en input- eller outputvariabel til et eksisterende flowvariabelnavn, vil Power Automate bede dig om at bekræfte fletningen af de to variabler. En utilsigtet fletning kan påvirke funktionaliteten af flowet og forårsage fejl. Du kan heller ikke bruge navnet på en eksisterende input- eller outputvariabel.

    Skærmbillede af indstillingen til redigering af input-/outputvariabler.

  2. Opdater de ønskede felter i dialogboksen Rediger input-/outputvariabel, og vælg Gem for at anvende ændringerne.

    Skærmbillede af dialog til redigering af input-/outputvariabler.

Følsomme variabler

Vigtigt

Flow, der er udviklet i ældre versioner af Power Automate til skrivebordet (v.2.13 eller ældre) forbliver uberørte af funktionaliteten for følsomme variabler, så længe de ikke redigeres. Hvis du kører eksisterende skrivebordsflows gennem konsollen eller portalen uden at redigere dem, vil de stadig have den gamle funktionsmåde og fungere på samme måde som før.

Hvis du vil anvende den nye funktionalitet, skal du redigere og gemme dine flows med Power Automate til skrivebordet v.2.14 eller nyere. Power Automate konverterer tidligere krypterede inputvariabler og krypterede variabler, der er oprettet via handlingen Hent adgangskode fra CyberArk til teksttypevariabler, der er markeret som følsomme.

I nogle automatiseringsscenarier håndteres fortrolige oplysninger, og der kræves en særlig håndtering af variabler, hvor følsomme data lagres og bruges under kørsel. Skrivebordsflows understøtter oprettelse af følsomme variabler, hvis værdier skjules under fejlfinding i ruden med variabler i flowdesigneren.

Hvis du desuden er logget på med en Premium-konto i organisationen, gemmes værdierne af følsomme variabler ikke i skrivebordsflowlogge på portalen, når skrivebordsflowet køres fra konsollen eller cloudflows.

Alle variabler kan blive følsomme, uafhængigt af typen. Følsomhed gælder på variabelniveau, så hele lister, datarows, datatables og brugerdefinerede objekter bliver følsomme. Det er ikke muligt kun at markere et listeelement, en kolonne i en datatabel eller en variabelegenskab som følsom i en variabel, der ellers ikke er følsom.

Du kan bruge, manipulere og behandle følsomme variabler i alle handlinger uden begrænsning på samme måde som alle andre variabler. Derudover kan du kombinere dem med andre variabler og inkludere dem i udtryk. I dette tilfælde håndterer logfiler hele udtrykket som følsomt.

Flowdesigneren håndterer følsomhed som en maske, der kan slås til og fra. Brugerne kan derfor fjerne masken for følsomme variabler for at se deres værdier eller maskere dem igen for at skjule deres værdier.

Vigtigt

Følsomme variabler er ikke beregnet til at yde beskyttelse over hårdt kodede data. Du skal ikke hardcode vigtige data i almindelig tekst, f.eks. adgangskoder og PIN, i egenskaberne for handlinger som Angiv variabel, også selvom variablerne er markeret som følsomme. Skrivebordsflow-logfilerne beskyttes, men de hardcodede værdier er synlige i modale og flow-definitionen i Microsoft Dataverse.

Du kan finde flere oplysninger om følsomme tekstinput i cloudflows i Administrere følsomme input, for eksempel adgangskoder.

Bemærk

  • Værdien for en følsom variabel kan ses, når du sender den uden for skrivebordsflows, eller den vises via handlingen Vis meddelelse.
  • Følsomhed kan ikke arves i variabler. Hvis du tilføje en følsom variabel til en anden variabel, vil den resulterende variabel ikke som standard være følsom.
  • Hvis en variabel markeres som følsom, skjules dens værdier i oversigten over handlingen Angiv variabel.
  • Inputdetaljerne i handlingen Angiv variabel er ikke synlige i skrivebordsflowlogge, når de indeholdte variabler er markeret som følsomme.
  • Maskering af følsomme variabler under fejlfinding giver kun en grundlæggende form for beskyttelse til udviklere fra tredjeparter, der ser på deres skærme.

Hvis du vil markerer en variabel som følsom, skal du højreklikke på den i ruden Variabler og vælge Markér som følsom. Hvis en variabel ikke længere skal være følsom, skal du højreklikke på den og vælge Markér som ikke-følsom.

Skærmbillede af indstillingen markering af en variabel som følsom.

Ud over genvejsmenuerne kan du bruge det dedikerede ikon ud for de enkelte variabler til at markere dem som følsomme eller ikke-følsomme.

Skærmbillede af ikonet til markering af en variabel som følsom.

Følsomme input- og outputvariabler

Når du opretter eller redigerer en input- eller outputvariabel, kan du vælge Markér som følsom i den pågældende dialogboks for at gøre den følsom.

Skærmbillede af dialogboksen til at tilføje en ny inputvariabel.

Standardværdien for en inputvariabel kan ses i oprettelses- eller redigeringsdialogboksen, når følsomhed er aktiveret. Denne værdi findes kun i forbindelse med test og fejlfinding, da du skal initialisere hvert enkelt input i produktionen og køre via portalen eller konsollen. Standardværdierne er ikke beskyttet i handlingsmodalerne og i flowdefinitionen i Dataverse.

På den anden side er standardværdien ikke synlig i ruden med variabler, og dialogboksen Flowinput, som vises, når du kører et skrivebordsflow med inputvariabler via konsollen.

Det øjeikon, der viser værdien, er ikke tilgængeligt, medmindre du sletter standardværdien og angiver en ny værdi. Nye værdier er synlige, når du udfylder andre datatyper ud over tekst.

Skærmbillede af dialogboksen Flowinput med en følsom variabel.

Valgfrie inputvariabler

Når du opretter eller redigerer en input- eller outputvariabel, kan du vælge Markér som valgfri i den pågældende dialogboks for at gøre den valgfri.

Skærmbillede af kontrolelementet Markér som valgfri.

Inputvariabler er som standard obligatoriske, hvilket betyder, at du skal angive:

  • En standardværdi, når du opretter den, så den kan bruges under fejlfinding (startet fra konsollen), hvis du ikke sender en anden værdi.
  • En værdi af den pågældende type for at sikre korrekt udførelse.

Hvis en inputvariabel er markeret som valgfri, kan begge ovenstående værdier udelades, fordi den kan modtage tomme værdier.

Angivelse af standardværdien for de valgfrie input til Tom

Tekstvariabler

Sådan angiver du standardværdien for en tekstvariabel til Tom:

  • Indstil egenskaben Data type til Text.
  • Aktivér kontrolelementet Markér som valgfri.
  • Kontrollér, at egenskaben Default value er tom.

Skærmbillede af konfigurationen af input i tekstvariabel til at bruge tom som standardværdi.

Tomt numerisk input

Sådan angiver du standardværdien for en numerisk variabel til Tom:

  • Indstil egenskaben Data type til Number.
  • Aktivér kontrolelementet Markér som valgfri.
  • Kontrollér, at egenskaben Default value er tom.

Skærmbillede af konfigurationen af input i numerisk variabel til at bruge tom som standardværdi.

Tomt boolesk input

Sådan angiver du standardværdien for en boolesk variabel til Tom:

  • Indstil egenskaben Data type til Boolean.
  • Aktivér kontrolelementet Markér som valgfri.
  • Kontrollér, at egenskaben Default value er angivet til <Tom>.

Skærmbillede af konfigurationen af input i boolesk variabel til at bruge tom som standardværdi.

Tomt brugerdefineret objektinput

Sådan angiver du standardværdien for et brugerdefineret objekt til Tom:

  • Indstil egenskaben Data type til Custom object.
  • Aktivér kontrolelementet Markér som valgfri.
  • Kontrollér, at egenskaben Default value er angivet til <Tom>. Det kan du gøre ved at vælge Rediger ud for egenskaben og aktivere kontrolelementet JSON-editor i vinduet Rediger brugerdefineret objekt. Slet alt indhold, og vælg derefter Gem.

Skærmbillede af konfigurationen af input i brugerdefineret objekt til at bruge tom som standardværdi.

Tomt listeinput

Sådan angiver du standardværdien for en liste til Tom:

  • Indstil egenskaben Data type til List.
  • Aktivér kontrolelementet Markér som valgfri.
  • Kontrollér, at egenskaben Default value er angivet til <Tom>. Det kan du gøre ved at vælge Rediger ud for egenskaben og aktivere kontrolelementet JSON-editor i vinduet Rediger liste. Slet alt indhold, og vælg derefter Gem.

Skærmbillede af konfigurationen af input i liste til at bruge tom som standardværdi.

Tomt datatabelinput

Sådan angiver du standardværdien for en datatabel til Tom:

  • Indstil egenskaben Data type til Datatable.
  • Aktivér kontrolelementet Markér som valgfri.
  • Kontrollér, at egenskaben Default value er angivet til <Tom>. Det kan du gøre ved at vælge Rediger ud for egenskaben og aktivere kontrolelementet JSON-editor i vinduet Rediger datatabel. Slet alt indhold, og vælg derefter Gem.

Skærmbillede af konfigurationen af input i datatabel til at bruge tom som standardværdi.

Redigere variabler under fejlfinding af et desktopflow

I designkonsollen understøtter Power Automate desktop redigering af almindelige variabeltyper, mens flowet køres i fejlfindingen. Understøttede datatyper inkluderer i øjeblikket tekst, numeriske, dato/klokkeslæt og booleske værdier.

Sådan redigeres variabler under kørsel af et flow i fejlfindingen

Du kan anvende to metoder til at begynde at ændre variable værdier for flow manuelt i designkonsollen.
Placer et pausepunkt på et eller andet tidspunkt, før du vil ændre værdien af flowvariablen. Kør flowet, og vent derefter, indtil flowet holder pause ved det valgte pausepunkt. Ruden med flowvariabler findes i nederste højre hjørne af konsollen. Find variabel-navnet på listen, og dobbeltklik på ud for den for at åbne variable fremviseren.

Tilpas en numerisk værdi:

Åbn den variabel, der skal redigeres, placer markøren på inputfeltet, og rediger den numeriske værdi manuelt. Alternativt er der knapper, som kan tælles op eller ned fra den aktuelle værdi i højre side af inputtet i variabel fremviseren. Bemærk! Du kan ikke ændre værdien til andet end numerisk.

Skærmbillede af numerisk variabel der ændres i variabelfremviser.

Tilpasse en tekstværdi:

Åbn den variabel, der skal redigeres, placer markøren på inputfeltet, og rediger tekstværdien manuelt. Der er et afkrydsningsfelt til ombryd tekst i inputfeltet, hvilket gør det nemmere for dig at se den i editoren. Tekstværdivariabler accepterer tal som input, men husk på, at hvis du ændrer denne værdi og forsøger at sende den til en handling med en inputparameter, der kun accepterer numerisk værdi, opstår der en undtagelsesfejl, når den når dette punkt.

Skærmbillede af en tekstvariabel der ændres i variabelfremviser.

Rediger boolesk værdi:

Åbn den variabel, der skal redigeres, placer markøren på inputfeltet, og rediger den booleske værdi manuelt. Brug rullelisten for at vælge sand eller falsk.

Skærmbillede af boolesk variabel der ændres i variabelfremviser.

Rediger datetime-værdi:

Åbn den variabel, der skal redigeres, placer markøren på inputfeltet, og rediger datetime-værdien manuelt. Der vises en advarsel i den variable fremviser, hvis du angiver en værdi, der ikke er acceptabel.

Skærmbillede af datetime-variabel der ændres i variabelfremviser.

Kendte problemer og begrænsninger

  • Problem: Flow, der bygges eller redigeres med Power Automate til skrivebordet version 2.14 eller nyere, er ikke kompatible med ældre versioner af Power Automate til skrivebordet. Du kan ikke bruge ældre versioner af Power Automate til skrivebordet til at åbne eller køre disse flow.

    Løsninger: Ingen.