Power Automate 101 – Utløsere (Triggers) – del 2

I denne artikkelen fortsetter vi med Power Automate – Utløsere

Om du lurer på hva utløsere er, les del 1 her:

I Power Automate er “Utløsere” hendelsen om starter en arbeidsflyt.

Hver gang arbeidsflyten starter vil Power Automate logge “kjøringen”, her kan vi se om arbeidsflyten kjørte riktig og gjorde det vi tenkte den skal gjøre. Kjøreloggen varer i 28 dager.

Veldig ofte har en veldig lang kjørelogg, som gjør arbeid med å finne tilbake til en spesielt “kjøring” eller feilsøking vanskelig.

I dette eksempelet skal vi se på SharePoint utløseren som heter “Når et element opprettes eller endres“, som definitivt er en av de utløserne som brukes mest.

Arbeidsflyten vår er tilknyttet en SharePoint liste som heter “Recruitment tracker“.

PS. Skjermdumpene under er fra  Power Automate “Ny utforming”, den er annerledes enn den “klassiske”.

For simpelhetens skyld har denne arbeidsflyten kun to steg

  1. Utløseren, som kjører arbeidsflyten hver gang et element opprettes eller endres i listen
  2. Handling, komponer som logger “Tittelen” til elementet som startet arbeidsflyten

Slik oppsettet er vil vi få en ganske stor kjørelogg, og du må i tillegg legge en “Betingelse” handling, for å styre din arbeidsflyt logikk.

Om vi vet betingelsen for starten av arbeidsflyten, kan vi bruke “Trigger conditions/Utløser betingelse“, for å på forhånd validere arbeidsflyten.

På denne måten kan vi begrense kompleksiteten til arbeidsflyten, gjøre kjøre loggen litt mindre og begrense ressurs bruken til hver arbeidsflyt.

I min “Recruitment tracker” liste har jeg en kolonne som heter “Progress“, jeg ønsker at arbeidsflyten skal starte kun hvis “Progress = Offer sent

Formelen for “Trigger condition/Utløser betingelsen” blir:

@equals(triggerOutputs()?[‘body/Progress/Value’], ‘Offer sent’)

Arbeidsflyten vil nå kun bli “startet” hvis “Progress” kolonnen har verdien “Offer sent“.

Les mer om formularer for validering av betingelser i Power Automate her:

https://learn.microsoft.com/en-us/power-automate/use-expressions-in-conditions?tabs=classic-designer

One thought on “Power Automate 101 – Utløsere (Triggers) – del 2

  1. Pingback: Microsoft Roadmap, messagecenter en blogs updates van 13-03-2024 - KbWorks

Leave a comment