Variabelen en Compose

Introductie tot Power Automate

Anushika Agarwal

Cloud Data Engineer

Waarom waarden opslaan?

 

Echte Power Automate-kaart "Manually trigger a flow" geopend op het tabblad Parameters, met een rood kader rond het label Parameters, de tabs Settings, Code view en About rechts zichtbaar, en een plusknop Add an input eronder

 

  • Hergebruik een waarde in meerdere acties (bijv. een trigger input)
  • Werk bij: tel op/af of bouw een string terwijl de flow draait
  • Vergelijk waarden later in Conditions of Switch
Introductie tot Power Automate

Variabele initialiseren

 

  • Altijd de eerste variabele-actie in een flow
  • Definieert de naam, type en beginwaarde
  • Zes types: String, Integer, Float, Boolean, Array, Object
  • Eén Initialize-actie per variabele: elke variabele krijgt er één

$$

Gouden regel: initialiseren vóór gebruik.

Power Automate-actiekaart Initialize variable, bijgesneden op het parameterspaneel, met de velden Name, Type en Value elk gemarkeerd met een rood kader om de drie onderdelen uit de bullets te tonen

Introductie tot Power Automate

Variabelen bijwerken

Power Automate-paneel Variable actions met alle zes acties: Initialize variable, Set variable, Append to string variable, Append to array variable, Increment variable, Decrement variable

  • Set → vervang de waarde
  • Append to string of array → voeg toe aan het eind
  • Increment of Decrement → tel bij of af bij een getal

$$

Let op: Set in een loop betekent dat alleen het laatste item overblijft. Gebruik Append.

Introductie tot Power Automate
Introductie tot Power Automate

Compose

Conceptuele illustratie met een afgesloten pot met een vaste waarde (Compose) en een open doos met pijlen voor in- en uitgaande waarden (Variable)

 

  • Eenmalige opslag: je zet het één keer, het verandert niet
  • Geen type nodig: Compose leidt het type automatisch af
  • Kan overal: in loops en branches (anders dan Initialize Variable)
  • Ideaal als expression-debugger: zet er één in, run de flow, lees de output in de run-geschiedenis, verwijder hem
Introductie tot Power Automate

Variables vs Compose: wanneer gebruik je wat

Aspect Compose Variable
Waarde Eenmalig, vast voor de run Aanpasbaar in de flow
Typedeklaratie Niet vereist, afgeleid Vereist bij initialisatie
Plaatsing Overal in de flow Alleen op topniveau
Performance in loops Lichtgewicht, veilig parallel Kan locking veroorzaken parallel
Beste voor Snapshots en expression-debugging Tellers, builders, accumulators

$$

  • Waarde moet wijzigen over stappen/iteraties → Variable
  • Waarde één keer berekend en ongewijzigd hergebruikt → Compose
Introductie tot Power Automate

Laten we oefenen!

Introductie tot Power Automate

Preparing Video For Download...