Automatiska utlösare och villkor

Power Automate för medelnivå

Dani Kahil

Solution Architect | Microsoft MVP

En händelselyssnare, inte en klocka

nanobanana: Två horisontella paneler sida vid sida mot en ren vit bakgrund. Vänster panel märkt "Recurrence (polling)": en klocka med tickande visare, en liten röd etikett nedanför med texten "vaknar även när inget har ändrats". Höger panel märkt "Dataverse trigger (event-driven)": en blixt över en stiliserad ikon för en databastabell, en liten grön etikett nedanför med texten "utlöses endast vid en verklig radändring". Platt 2D-illustration, DataCamp marinblått + grönt + rött som accentfärger. Inga skuggor, ingen 3D.

 

  • Recurrence vaknar - även när inget har ändrats
  • En automatisk utlösare väntar på ändringen
  • En körning per händelse, ingen polling
Power Automate för medelnivå

Konfigurera ändringshändelsen

Konfiguration av Dataverse-utlösare som visar fälten Change type, Table name, Scope, Select columns och Filter rows

Source  ·  Change type  ·  Scope — tre fält som styr när utlösaren aktiveras

Power Automate för medelnivå

Filter rows: server-side och kostnadsfritt

 

Fältet Filter rows i Dataverse-utlösaren med OData-uttrycket "statuscode eq 1 and modifiedon gt 2026-01-01"

 

  • Filter rows körs server-side, innan flödet aktiveras
  • Endast matchande händelser utlöser en körning
  • Specifikt för Dataverse - SharePoint använder istället triggervillkor
Power Automate för medelnivå

Samma princip, alla utlösare

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

 

  • Tillgängligt för alla utlösare, inte bara Dataverse
  • Ett booleskt uttryck i utlösarens panel Settings
  • Operatorer — equals, greater, and, or — samma OData-syntax
Power Automate för medelnivå

Triggervillkor eller Condition-åtgärd?

Två paneler: ett triggervillkor kontrolleras innan körningen startar, så false innebär ingen körning; en Condition-åtgärd kontrolleras under körningen, så körningen har redan skett och räknas

Triggervillkor false → ingen körning alls

Condition-åtgärd false → körningen räknas ändå

Power Automate för medelnivå

Felsöka ett flöde som inte aktiveras

 

Power Automates 28-dagars körhistorik som visar två lyckade körningar med kolumnerna Start, Duration och Status

 

  • Avvisade händelser ger ingen post i körhistoriken
  • Ledtråden är avsaknaden av körningar du förväntade dig
  • Jämför filteruttrycket med det faktiska fältnamnet i din tabell
Power Automate för medelnivå

Nu kör vi en övning!

Power Automate för medelnivå

Preparing Video For Download...