Gestionarea variabilelor și panoul de variabile
Panoul de variabile arată variabilele de intrare și de ieșire transmise către și de la Power Automate fluxurile desktop. De asemenea, afișează toate variabilele utilizate în flux pentru desktop curent sub Variabile flux.
Prin acest panou, puteți să căutați variabile, să le redenumiți, să găsiți utilizările lor, să le marcați ca sensibile, să le fixați și să le filtrați după tip. Filtrarea vă permite să selectați dacă să o aplicați variabilelor fixate sau nu.
Vizualizatorul cu valori variabile
Când rulează un flux, valoarea curentă a fiecărei variabile este vizibilă lângă numele acesteia. Selectați pictograma radieră din partea de jos a panoului de variabile pentru a șterge toate valorile curente.
Notă
Power Automate omite automat variabilele acțiunilor dezactivate. Activați o acțiune dezactivată pentru a face variabilele sale disponibile în panoul de variabile.
Pentru a examina valoarea unei variabile mai detaliat, faceți dublu clic pe ea. Vizualizatorul de valori variabile afișează tipul de date al variabilei selectate și extinde orice datarows sau datatables pentru a le afișa conținutul.
Anumite tipuri de date pot conține elemente imbricate. De exemplu, un obiect personalizat ar putea să conțină un alt obiect personalizat în proprietățile sale. Pentru a vizualiza proprietățile elementului imbricat, selectați Mai multe.
Selectați pictograma săgeată din partea de sus a casetei de dialog pentru a reveni la elementul părinte.
Redenumirea unei variabile desktop
Pentru a redenumi o variabilă flux pentru desktop, faceți clic dreapta pe numele acesteia și selectați Redenumiți. Power Automate actualizează automat numele variabilei în toate aparițiile acesteia.
Important
Dacă încercați să redenumiți o variabilă cu un nume existent, Power Automate vă va solicita să confirmați îmbinarea celor două variabile. Îmbinarea neintenționată poate afecta funcționalitatea fluxului dvs. și poate cauza erori, așa că asigurați-vă că îmbinarea este de dorit.
Variabile de intrare și de ieșire
Power Automate permite schimbul de date între fluxurile cloud și desktop prin variabilele de intrare și de ieșire, permițându-vă să extindeți capacitățile de automatizare
În plus, puteți utiliza variabilele de intrare pentru a seta manual valorile atunci când fluxurile sunt declanșate prin consolă.
Pentru a găsi mai multe informații despre transmiterea datelor între fluxurile cloud și desktop, consultați Declanșați fluxurile desktop din fluxurile cloud.
Creați o variabilă de intrare
Pentru a crea o variabilă de intrare:
Selectați butonul plus (+) din panoul de variabile și apoi Intrare.
Când apare dialogul Nouă variabilă de intrare , completați următoarele câmpuri:
- Nume variabilă: numele variabilei din flux pentru desktop.
- Tip de date: tipul variabilei: text, număr, Boolean, obiect personalizat, listă sau tabel de date.
- Valoare implicită: valoarea implicită atunci când fluxul rulează prin Proiectant de flux sau consolă. Când creați un obiect personalizat, o listă sau o variabilă de intrare pentru un tabel de date, Power Automate vă permite să construiți valoarea implicită printr-un editor vizual sau JSON.
- Nume extern: numele extern este numele care apare în cloud Proiectant de flux și dialogul de intrare a fluxului la apelarea fluxului din consolă.
- Descriere: descrierea variabilei care apare în cloud și desktop Proiectant de flux în timpul apelării fluxului.
- Marcare ca sensibilă: definește dacă se marchează variabila ca sensibilă sau nu. Puteți găsi informații despre variabilele sensibile în Variabilele sensibile.
- Marcați ca opțional: definește dacă popularea acestei variabile de intrare este obligatorie sau nu. Prin marcarea unei variabile de intrare ca opțională, îi permiteți să primească valori Blank și să omiteți transmiterea unei valori reale, ceea ce nu duce la o eroare. Puteți găsi informații despre variabilele de intrare opționale în Variabilele de intrare opționale.
Notă
Numele variabilei, Tipul de date și Numele extern a6>câmpurile sunt necesare pentru a crea o variabilă de intrare.
Important
Dacă alegeți un nume de variabilă de flux existent pentru o nouă variabilă de intrare, Power Automate vă va solicita să confirmați îmbinarea celor două variabile. Îmbinarea neintenționată poate afecta funcționalitatea fluxului dvs. și poate cauza erori. De asemenea, nu puteți utiliza numele unei variabile de intrare sau de ieșire existente.
Când declanșați fluxuri desktop direct prin consolă, nu un flux pentru cloud, caseta de dialog Flow inputs vă solicită să setați manual valorile pentru variabilele de intrare. Pentru obiecte, liste și tabele de date personalizate, caseta de dialog vă permite să completați valori folosind un editor vizual sau JSON.
Creați o variabilă de ieșire
Pentru a crea o variabilă de ieșire:
Selectați butonul plus (+) din panoul de variabile și apoi Ieșire.
Când apare dialogul Nouă variabilă de ieșire , completați următoarele câmpuri:
- Nume variabilă: numele variabilei din flux pentru desktop.
- Tip de date: tipul variabilei: text, număr, Boolean, obiect personalizat, listă sau tabel de date.
- Nume extern: numele extern este numele care apare în cloud Proiectant de flux.
- Descriere: descrierea variabilei care apare în cloud sau desktop Proiectant de flux în timpul apelării fluxului.
- Marcare ca sensibilă: definește dacă se marchează variabila ca sensibilă sau nu. Puteți găsi informații despre variabilele sensibile în Variabilele sensibile.
Notă
Numele variabilei, Tipul de date și Numele extern a24>câmpurile sunt necesare pentru a crea o variabilă de ieșire.
Important
Dacă alegeți un nume de variabilă de flux existent pentru o nouă variabilă de ieșire, Power Automate vă va solicita să confirmați îmbinarea celor două variabile. Îmbinarea neintenționată poate afecta funcționalitatea fluxului dvs. și poate cauza erori. De asemenea, nu puteți utiliza numele unei variabile de intrare sau de ieșire existente.
Gestionați variabilele de intrare și de ieșire
Toate variabilele de intrare și de ieșire create sunt disponibile în secțiunea corespunzătoare a panoului de variabile.
Puteți folosi acest panou pentru a redenumi, actualiza, șterge, găsi utilizări, fixați și filtrați fiecare variabilă de intrare/ieșire. Filtrarea vă permite să selectați dacă să o aplicați variabilelor fixate sau nu.
Pentru a actualiza o variabilă de intrare/ieșire:
Faceți clic dreapta pe numele acestuia în panoul de variabile și selectați Editare.
Important
Dacă încercați să redenumiți o variabilă de intrare sau de ieșire la un nume de variabilă de flux existent, Power Automate vă va solicita să confirmați îmbinarea celor două variabile. Îmbinarea neintenționată poate afecta funcționalitatea fluxului dvs. și poate cauza erori. De asemenea, nu puteți utiliza numele unei variabile de intrare sau de ieșire existente.
În caseta de dialog Editare variabile de intrare/ieșire , actualizați câmpurile dorite și selectați Salvare pentru a aplica modificările.
Variabile sensibile
Important
Fluxurile dezvoltate în versiunile mai vechi de Power Automate pentru desktop (v.2.13 sau mai vechi) rămân neafectate de funcționalitatea variabilelor sensibile atâta timp cât nu le editați. Dacă rulați fluxuri desktop existente prin consolă sau portal fără a le edita, acestea vor păstra vechiul comportament și vor funcționa ca înainte.
Pentru a aplica noua funcționalitate, editați și salvați fluxurile cu Power Automate pentru desktop v.2.14 sau o versiune ulterioară. Power Automate va converti variabilele de intrare criptate anterioare și variabilele criptate produse de Obține parola de la CyberArk acțiune în variabile text marcate ca sensibile.
Unele scenarii de automatizare gestionează informații confidențiale și necesită o gestionare specială a variabilelor care stochează și utilizează date sensibile în timpul rulării. Fluxurile desktop acceptă crearea de variabile sensibile, ale căror valori sunt mascate în timpul depanării în panoul de variabile din Proiectant de flux.
În plus, dacă v-ați conectat cu un cont premium de organizație, valorile variabilelor sensibile nu sunt stocate în istoricul Run din portal, atunci când fluxurile desktop rulează prin consolă sau fluxurile cloud.
Orice variabilă poate deveni sensibilă, independent de tipul ei. Sensibilitatea se aplică la nivel variabil, astfel încât listele, rândurile de date, tabele de date și obiectele personalizate devin sensibile în ansamblu. Nu există nicio modalitate de a marca un element de listă, o coloană de date sau o proprietate variabilă ca fiind sensibilă într-o variabilă altfel nesensibilă.
Puteți utiliza, manipula și procesa variabile sensibile în fiecare acțiune fără nicio limitare, ca orice altă variabilă. În plus, le puteți combina cu alte variabile și le puteți include în expresii. În acest caz, jurnalele tratează întreaga expresie ca fiind sensibilă.
Proiectant de flux tratează sensibilitatea ca o mască pe care o puteți activa și dezactiva. Astfel, puteți demasca variabilele sensibile pentru a le vedea valorile și le puteți masca din nou pentru a le ascunde valorile.
Important
Variabilele sensibile nu sunt menite să ofere protecție împotriva datelor codificate. Nu ar trebui să codificați datele critice în text simplu, cum ar fi parolele și codurile PIN, în proprietățile unor acțiuni precum Setare variabilă, chiar dacă variabilele menționate sunt marcate ca sensibile. Jurnalele flux pentru desktop vor fi protejate, dar valorile codificate sunt vizibile în modal și în definiția fluxului în Microsoft Dataverse.
Pentru a găsi mai multe informații despre intrările sensibile din fluxurile cloud, consultați Gestionați intrările sensibile, cum ar fi parolele.
Notă
- Valoarea unei variabile sensibile este vizibilă atunci când o trimiteți în afara fluxurilor desktop sau afișată prin intermediul Afișează mesajul acţiune.
- Sensibilitatea nu este moștenită în variabile. Dacă adăugați sau atribuiți o variabilă sensibilă unei alte variabile, variabila rezultată nu va fi sensibilă în mod implicit. Excepția de la această regulă se aplică numai tipurilor de variabile de acreditări. Variabilele de acreditare, produse fie de acțiunea respectivă, fie de reatribuire dintr-o altă variabilă, sunt întotdeauna sensibile, iar sensibilitatea lor este impusă. Aceeași excepție se aplică și proprietății „Parolă” a tipurilor de variabile de acreditări.
- Marcarea unei variabile ca fiind sensibilă ascunde valorile acesteia din rezumatul acțiunii Setare variabilă .
- Detaliile de intrare ale acțiunii Setare variabilă nu sunt vizibile în jurnalele flux pentru desktop atunci când variabilele conținute au fost marcate ca sensibile.
- Mascarea variabilelor sensibile în timpul depanării oferă doar o formă de bază de protecție dezvoltatorilor de la terți care se uită la ecranele lor.
Pentru a marca o variabilă ca sensibilă, faceți clic dreapta pe ea în panoul de variabile și selectați Marcați ca sensibilă. Pentru a împiedica o variabilă să fie sensibilă, faceți clic dreapta pe ea și selectați Marcați ca nesensibilă.
În afară de meniurile contextuale, puteți folosi pictograma dedicată de lângă fiecare variabilă pentru a o marca ca sensibilă sau nesensibilă.
Variabile sensibile de intrare și ieșire
Când creați sau editați o variabilă de intrare sau de ieșire, puteți selecta Marcați ca sensibilă în dialogul respectiv pentru a o face sensibilă.
Valoarea implicită a unei variabile de intrare este vizibilă în dialogul de creare sau editare când sensibilitatea este activată. Această valoare există doar în scopuri de testare și depanare, deoarece trebuie să inițializați fiecare intrare în rulările de producție prin portal sau consolă. Valorile implicite nu sunt protejate în modalele de acțiune și definiția fluxului în Dataverse.
Pe de altă parte, valoarea implicită nu este vizibilă în panoul de variabile și în dialogul Intrare flux , care apare atunci când rulați un flux pentru desktop cu variabile de intrare prin consolă.
Pictograma ochi pentru a dezvălui valoarea nu este disponibilă decât dacă ștergeți valoarea implicită a textului și furnizați una nouă. Noile valori sunt vizibile la popularea altor tipuri de date în afară de text.
Variabile opționale de intrare
Când creați sau editați o variabilă de intrare sau de ieșire, puteți selecta Marcați ca opțional în dialogul respectiv pentru a o face opțională.
În mod implicit, variabilele de intrare sunt obligatorii, ceea ce înseamnă că trebuie să furnizați:
- O valoare implicită la crearea acesteia, astfel încât să poată fi utilizată în timpul depanării (inițiate de consolă) rulează în cazul în care nu treceți o altă valoare.
- O valoare de tipul respectiv pentru a asigura o execuție corectă.
Dacă o variabilă de intrare este marcată ca opțională, ambele variante de mai sus pot fi omise, deoarece poate primi valori Blank .
Setarea valorii implicite a intrărilor opționale la Gol
Variabile text
Pentru a seta valoarea implicită a unei variabile text la Alb:
- Setați proprietatea Tip de date la Text.
- Activați controlul Marcați ca opțional .
- Asigurați-vă că proprietatea Valoare implicită este goală.
Intrare numerică goală
Pentru a seta valoarea implicită a unei variabile numerice la Alb:
- Setați Tipul de date proprietatea la Număr.
- Activați controlul Marcați ca opțional .
- Asigurați-vă că proprietatea Valoare implicită este goală.
Intrare goală Boolean
Pentru a seta valoarea implicită a unei variabile Boolean la Blank:
- Setați proprietatea Tip de date la Boolean.
- Activați controlul Marcați ca opțional .
- Asigurați-vă că proprietatea Valoare implicită este setată la <Blank>.
Intrare de obiect personalizat goală
Pentru a seta valoarea implicită a unui obiect personalizat la Alb:
- Setați proprietatea Tip de date la Obiect personalizat.
- Activați controlul Marcați ca opțional .
- Asigurați-vă că proprietatea Valoare implicită este setată la <Blank>. Pentru a realiza acest lucru, selectați Editare lângă proprietate și în fereastra Editare obiect personalizat , activați Editor JSON control. Ștergeți tot conținutul, apoi selectați Salvare.
Intrare în listă goală
Pentru a seta valoarea implicită a unei liste la Alb:
- Setați proprietatea Tip de date la List.
- Activați controlul Marcați ca opțional .
- Asigurați-vă că proprietatea Valoare implicită este setată la <Blank>. Pentru a realiza acest lucru, selectați Editare lângă proprietate și în fereastra Editare listă , activați Editor JSON control. Ștergeți tot conținutul, apoi selectați Salvare.
Intrare în tabel de date necompletat
Pentru a seta valoarea implicită a unui tabel de date la Alb:
- Setați proprietatea Tip de date la Datatable.
- Activați controlul Marcați ca opțional .
- Asigurați-vă că proprietatea Valoare implicită este setată la <Blank>. Pentru a realiza acest lucru, selectați Editare de lângă proprietate și în fereastra Editare tabel de date , activați Editor JSON control. Ștergeți tot conținutul, apoi selectați Salvare.
Editați variabilele în timpul depanării unui flux pentru desktop
În consola de proiectare, Power Automate desktop-ul acceptă editarea tipurilor de variabile comune în timp ce rulează fluxul în depanator. În prezent, tipurile de date acceptate includ valorile text, numerice, datetime și Boolean.
Cum să editați variabile în timp ce rulați un flux în depanator
Există două metode pe care le puteți folosi pentru a începe modificarea manuală a valorilor variabilelor de flux în consola de proiectare.
Plasați un punct de întrerupere la un moment dat înainte de a doriți să modificați valoarea variabilei de flux. Rulați fluxul și apoi așteptați până când fluxul se întrerupe la punctul de întrerupere selectat. Panoul pentru variabile de flux este în colțul din dreapta jos al consolei – găsiți numele variabilei în listă și faceți dublu clic lângă acesta pentru a deschide vizualizatorul de variabile.
Modificați o valoare numerică:
Deschideți variabila care necesită editare, plasați cursorul pe câmpul de introducere și editați manual valoarea numerică. Alternativ, există butoane pentru a număra în sus sau în jos de la valoarea curentă în partea dreaptă a intrării în vizualizatorul de variabile. Rețineți că nu puteți schimba valoarea cu altceva decât numeric.
Modificați o valoare de text:
Deschideți variabila care necesită editare, plasați cursorul pe câmpul de introducere și editați manual valoarea textului. Există o casetă de selectare pentru textul Încapsulare în câmpul de introducere, ceea ce vă facilitează vizualizarea în editor. Variabilele cu valoare text acceptă numere ca intrări, dar rețineți că dacă modificați această valoare și încercați să o transmiteți unei acțiuni cu un parametru de intrare care acceptă doar valoare numerică, fluxul aruncă o eroare de excepție când ajunge la acel punct.
Modificați o valoare Boolean:
Deschideți variabila care necesită editare, plasați cursorul pe câmpul de introducere și apoi editați manual valoarea Boolean. Utilizați lista derulantă pentru a selecta adevărat sau fals.
Modificați o valoare datetime:
Deschideți variabila care necesită editare, plasați cursorul pe câmpul de introducere și editați manual valoarea datetime. Există un mesaj de avertizare care apare în vizualizatorul de variabile dacă introduceți o valoare care nu este acceptabilă.
Probleme și limitări cunoscute
Problemă: Fluxurile create sau editate cu Power Automate pentru desktop versiunea 2.14 sau o versiune superioară sunt incompatibile cu versiunile mai vechi ale Power Automate pentru desktop. Nu puteți folosi versiuni mai vechi de Power Automate pentru desktop pentru a deschide sau a rula aceste fluxuri.
Soluții: Niciuna.