ACID-transacties
ACID-transacties zijn de vier garanties (Atomicity, Consistency, Isolation, Durability) die zorgen dat je data correct blijft, ook als een p...
Lees meerEen trigger is het startpunt van een Power Automate-flow. Ze bepaalt welke gebeurtenis, planning of expliciete aanroep een run maakt en levert de eerste gegevens waarmee de acties werken.
Een trigger is het startpunt van een Power Automate-flow. Ze bepaalt wanneer een nieuwe run ontstaat en welke eerste gegevens beschikbaar zijn. Iedere cloud flow heeft precies één trigger, gevolgd door nul of meer acties.
Een trigger kan reageren op een gebeurtenis, zoals een nieuwe Dataverse-rij of ontvangen e-mail. Ze kan ook op een planning draaien of wachten op een expliciete aanroep vanuit een gebruiker, app, HTTP-verzoek of andere flow.
De trigger voert het bedrijfswerk niet zelf uit. Ze meldt dat aan de startvoorwaarde is voldaan en geeft context door. De acties bepalen daarna wat de flow doet.
Bij een eventtrigger publiceert de bron een gebeurtenis of stelt de connector vast dat iets veranderd is. Een webhook is een veelgebruikte manier waarbij de bron een HTTP-bericht naar een geregistreerd eindpunt stuurt. De flow kan daardoor kort na de gebeurtenis starten.
Een pollingtrigger controleert de bron met tussenpozen. De connector onthoudt welke items al gezien zijn en maakt runs voor nieuwe of gewijzigde resultaten. Polling kan vertraging geven tussen de echte gebeurtenis en de flowstart.
Niet iedere connector maakt in de ontwerper zichtbaar welk mechanisme erachter zit. Baseer procesgaranties daarom op de documentatie van de specifieke trigger en test gedrag bij pieken, storingen en snelle opeenvolgende wijzigingen.
De triggeroutput bevat velden uit de gebeurtenis, bijvoorbeeld een record-ID, afzender, bestandsnaam of tijdstip. Acties kunnen die waarden als dynamische inhoud gebruiken.
Lees kritieke data opnieuw uit de bron als de actuele toestand telt. Een record kan na het event maar vóór verwerking opnieuw veranderen. Triggerdata is dan een momentopname of beperkte melding.
Met trigger conditions kan je irrelevante gebeurtenissen afwijzen voordat een volledige run begint. Een flow kan bijvoorbeeld alleen starten wanneer de status Goed te keuren is. Dat spaart runs en houdt de geschiedenis overzichtelijker.
Een trigger condition is geen vervanging voor validatie in de flow of bron. Data kan ontbreken, wijzigen of via een ander proces binnenkomen.
Een automated cloud flow gebruikt de Dataverse-trigger Wanneer een rij wordt toegevoegd, gewijzigd of verwijderd. De flow volgt aanvragen en start alleen wanneer de status naar Ingediend verandert.
De trigger levert het aanvraag-ID en wijzigingsinformatie. De eerste actie haalt het volledige record op. Daarna controleert de flow of er al een goedkeuringsrecord voor deze statusovergang bestaat.
Komt hetzelfde event tweemaal binnen, dan voorkomt die unieke controle een tweede goedkeuring. Mislukt de verwerking, dan bewaart een foutpad het aanvraag-ID en de runreferentie voor herstel.
Een trigger start een run. Een actie wordt binnen die run uitgevoerd. De trigger Wanneer een e-mail binnenkomt kan worden gevolgd door de acties Bijlage ophalen, Bestand maken en Bericht posten.
Sommige connectoren bieden een trigger en acties met vergelijkbare namen. Let op de plaats en bedoeling: een trigger luistert of controleert, een actie vraagt of verandert iets nadat de flow al gestart is.
Een flow heeft één trigger, maar kan vele acties, voorwaarden en lussen bevatten. Als meerdere gebeurtenissen hetzelfde proces moeten starten, kan ieder ingangspunt een eigen flow gebruiken die daarna een gedeelde child flow aanroept.
Controleer of een event minstens eenmaal, hoogstens eenmaal of mogelijk meermaals wordt geleverd. Ontwerp kritieke acties idempotent wanneer de connector geen exact-eenmaalgarantie biedt.
Volg verwacht volume naast foutmeldingen. Een trigger die niets meer ontvangt, produceert geen mislukte runs en kan daardoor stil falen. Vergelijk aantallen uit de bron met gestarte runs.
Documenteer connector, triggerinstellingen, filters, eigenaar en verbinding. Controleer na schemawijzigingen of dynamische velden nog bestaan. Test ook wat gebeurt wanneer de flow tijdelijk uitgeschakeld is en later opnieuw wordt geactiveerd.
ACID-transacties zijn de vier garanties (Atomicity, Consistency, Isolation, Durability) die zorgen dat je data correct blijft, ook als een p...
Lees meerAI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerApache Airflow is een open-source orkestrator: je beschrijft je datapijplijnen als code in Python, in de vorm van een DAG, en Airflow plant ...
Lees meerEen API of Application Programming Interface is de afgesproken manier waarop software met andere software praat. Je stuurt een verzoek in ee...
Lees meerEen API gateway is de voordeur voor API-verkeer. Ze bundelt authenticatie, rate limits, routing, logging en soms transformatie, zodat achter...
Lees meer
Nieuw in Microsoft Fabric? Zo verschillen een lakehouse en een warehouse, in mensentaal: wat ze doen, wanneer je wat kiest en wanneer je bei...
AI zit standaard in Google Workspace for Education en Microsoft 365 Education. Wat krijg je gratis, wat kost extra, wie mag wat per leeftijd...