Geautomatiseerde triggers en voorwaarden

Power Automate voor gevorderden

Dani Kahil

Solution Architect | Microsoft MVP

Een event-listener, geen klok

nanobanana: Twee horizontale panelen naast elkaar op een witte achtergrond. Links met label "Recurrence (polling)": een klok met wijzers, met eronder een klein rood label "wordt wakker ook als er niets is gewijzigd". Rechts met label "Dataverse trigger (event-driven)": een bliksemschicht boven een gestileerde databasetabel, met eronder een klein groen label "gaat alleen af bij een echte rijwijziging". Vlakke 2D-illustratie, DataCamp marine + groen + rood accenten. Geen schaduwen, geen 3D.

 

  • Recurrence wordt wakker — ook als er niets is veranderd
  • Een geautomatiseerde trigger wacht op de wijziging
  • Eén keer afvuren per event, geen polling
Power Automate voor gevorderden

Het wijzigingsevent configureren

Dataverse-triggerconfiguratie met velden Change type, Table name, Scope, Select columns en Filter rows

Source · Change type · Scope — drie velden die bepalen wanneer de trigger afgaat

Power Automate voor gevorderden

Filter rows: server-side en gratis

 

Dataverse-triggerveld Filter rows met OData-expressie "statuscode eq 1 and modifiedon gt 2026-01-01"

 

  • Filter rows draait server-side, vóór de flow afgaat
  • Alleen overeenkomende events starten een run
  • Specifiek voor Dataverse — SharePoint gebruikt in plaats daarvan trigger conditions
Power Automate voor gevorderden

Zelfde idee, elke trigger

@equals(
  triggerOutputs()?['day'],
  'Monday'
)
@greater(
  item()?['priority'],
  'High'
)
@contains(
  triggerBody()?['subject'],
  'urgent'
)

 

  • Beschikbaar op elke trigger, niet alleen Dataverse
  • Een booleaanse expressie in het Settings-paneel van de trigger
  • Operators — equals, greater, and, or — dezelfde OData-syntaxis
Power Automate voor gevorderden

Trigger condition of Condition-actie?

Twee panelen: een trigger condition wordt vóór de run gecontroleerd, dus false betekent geen run; een Condition-actie wordt binnen de run gecontroleerd, dus de run is al gebeurd en telt mee

Trigger condition false → helemaal geen run

Condition-actie false → de run telt alsnog

Power Automate voor gevorderden

Een flow debuggen die niet afgaat

 

Power Automate 28-day run history met twee geslaagde runs met kolommen Start, Duration en Status

 

  • Afgewezen events leveren geen run-historie-item op
  • De hint is de afwezigheid van runs die je verwachtte
  • Vergelijk je filterexpressie met de echte veldnaam in je tabel
Power Automate voor gevorderden

Laten we oefenen!

Power Automate voor gevorderden

Preparing Video For Download...