Variabile și Compose

Introducere în Power Automate

Anushika Agarwal

Cloud Data Engineer

De ce să stochezi valori?

 

Card real Power Automate Manually trigger a flow deschis pe tab-ul Parameters, cu un chenar roșu în jurul etichetei tab-ului Parameters, cu tab-urile Settings, Code view și About vizibile în dreapta, și un buton plus Add an input dedesubt

 

  • Refolosește o valoare în mai multe acțiuni (de ex. un trigger input)
  • Actualizează un contor sau construiește un șir pe măsură ce flow-ul rulează
  • Compară valori mai târziu în Conditions sau Switch
Introducere în Power Automate

Initialize variable

 

  • Întotdeauna prima acțiune de variabilă dintr-un flow
  • Declară numele, tipul și valoarea inițială
  • Șase tipuri: String, Integer, Float, Boolean, Array, Object
  • O acțiune Initialize per variabilă: fiecare variabilă are propria sa acțiune

$$

Regulă de aur: Inițializează înainte de a folosi.

Card real Power Automate Initialize variable, decupat la panoul de parametri, cu câmpul Name, meniul derulant Type și câmpul Value, fiecare marcat cu un chenar roșu pentru a evidenția cele trei elemente menționate în buline

Introducere în Power Automate

Actualizarea variabilelor

Panoul de acțiuni Variable din Power Automate, cu toate cele șase acțiuni: Initialize variable, Set variable, Append to string variable, Append to array variable, Increment variable, Decrement variable

  • Set → înlocuiește valoarea
  • Append to string sau array → adaugă la final
  • Increment sau Decrement → adună sau scade dintr-un număr

$$

Atenție: Set într-o buclă înseamnă că supraviețuiește doar ultimul element. Folosește Append.

Introducere în Power Automate
Introducere în Power Automate

Compose

Ilustrație conceptuală care contrastează un borcan sigilat cu etichetă și valoare fixă (Compose) cu o cutie deschisă cu săgeți ce arată valori care intră și ies (Variable)

 

  • Stocare de valoare scrisă o singură dată: o setezi o dată și nu se mai schimbă
  • Fără declarare de tip: Compose deduce automat tipul
  • Funcționează oriunde: în bucle, în ramuri (spre deosebire de Initialize Variable)
  • Ideal ca debugger pentru expresii: adaugi unul, rulezi flow-ul, citești rezultatul în run history, apoi îl elimini
Introducere în Power Automate

Variables vs Compose: când folosești fiecare

Aspect Compose Variable
Valoare Scrisă o singură dată, fixă pentru rulare Poate fi actualizată pe parcursul flow-ului
Declarare tip Nu e necesară, se deduce automat Necesară la inițializare
Plasare Oriunde în flow Doar la nivel de bază
Performanță în bucle Ușoară, sigură în paralel Poate cauza blocaje în paralel
Cel mai potrivit pentru Capturi de stare și debugging de expresii Contoare, construcții, acumulatori

$$

  • Valoarea trebuie să se schimbe între pași sau iterații → Variable
  • Valoarea se calculează o dată și se refolosește neschimbată → Compose
Introducere în Power Automate

Hai să exersăm!

Introducere în Power Automate

Preparing Video For Download...