Tilpass utløserne med betingelser

Utløsere er utgangspunktet for flytene dine. De definerer når en flyt skal kjøre og kan tilpasses etter dine spesifikke behov. Denne artikkelen viser deg hvordan du tilpasser utløsere i Power Automate.

Legg til betingelser i utløseren

Noen ganger må du kanskje tilpasse en utløser slik at den bare utløses når bestemte betingelser er oppfylt. Du kan for eksempel bruke SharePoint-utløseren Når et element opprettes eller endres i Power Automate. Denne utløseren utløses for hver endring i SharePoint-elementer. Det kan imidlertid hende at flyten bare skal utløses når et element opprettes eller statusen er merket som godkjent. Selv om du kan filtrere andre hendelser ved å legge til betingelser i flyten, kjører flyten fremdeles, og kallene regnes som API-forespørsler. Dette fører til at du når API-forespørselsgrensene raskere. Hvis du vil unngå det, kan du skrive uttrykk i utløserbetingelser, slik at du unngår kjøring hvis betingelsen i utløseren ikke er oppfylt.

Finn ut mer om betingelsene i denne hurtigvideoen:

Bruk utløserbetingelser for å redusere kjøringer av flyt

Utløserbetingelser kan bidra til å effektivisere flytene og redusere antall unødvendige kjøringer. Dette bidrar til å holde flytkjøringer og forbruket av Power Platform-forespørsler lavt. Med utløserbetingelser kan du konfigurere flere betingelser som må oppfylles før en flyt utløses.

Du må for eksempel opprette en flyt som behandler alle godkjente fakturaer. Uten utløserbetingelser utløses flyten hver gang en faktura-e-post mottas, selv om fakturaen ikke er godkjent. Dette kan føre til at flyten kjører 1000 ganger for 1000 fakturaer, selv om bare 50 av dem er godkjent.

Ved å legge til en utløserbetingelse for å utløse bare når en faktura er godkjent, kjører flyten bare 50 ganger. Dette betyr at den bruker færre Power Platform-forespørsler. Hvis utløserbetingelsen ikke er oppfylt, utløses ikke flyten, og ingen kjørelogg logges.

Dette er spesielt viktig i pay-as-you-go-miljøer, der hver flytkjøring belastes. Ved å redusere antall kjøringer kan du holde kostnadene lave samtidig som du oppnår ønskede resultater.

Power Automate lar deg bruke den nye designeren eller den klassiske designeren for å konfigurere skyflyten. Trinnene er like i begge utformingene. Finn ut mer (med eksempler) i Finn forskjellene mellom den nye utformingen og den klassiske utformingen.

  1. Åpne skyflyten du vil redigere:

    1. Velg Mine flyter i navigasjonsruten til venstre.
    2. Velg flyten du vil redigere.
    3. Velg Rediger på kommandolinjen øverst på siden.
  2. Angi en utløserbetingelse:

    1. Velg utløseren for flyten.

    2. Velg Innstillinger.

    3. Ved siden av Utløserbetingelser velger du + Legg til.

      Skjermbilde av fanen Innstillinger for utløser med alternativet Legg til under Utløserbetingelser uthevet.

  3. Legg til et uttrykk. Lær hvordan du bruker uttrykk i Bruk uttrykk i betingelser for å kontrollere flere verdier. Finn ut mer i Opprett, oppdater og rett uttrykk med Copilot-uttrykksassistent.

    Hver utløserbetingelse må starte med symbolet @ .

    Skjermbilde av et uttrykk for utløserbetingelser som kontrollerer om e-postemnet er lik «faktura godkjent».

    Du kan også følge instruksjonene i Opprett expressioner på en enkel måte.

  4. Hvis du har flere filterbetingelser å legge til, velger du + Legg til og legger til betingelser.

    Som standard må alle betingelser oppfylles for at betingelsen skal være sann. Hvis en betingelse er valgfri, trenger du ELLER, og deretter bruker du syntaksen @or (test1, test2, test3).

Opprett uttrykk enkelt

Flow kan generere uttrykk for deg.

  1. Velg +-tegnet i nedoverpilen på flyten.
  2. I Legg til en handling-ruten søker du etter og velger handlingen Filtrer matrise.
  3. I ruten Filtrer matriseoppretter du betingelsen.
  4. Velg Rediger i avansert modus , og kopier uttrykket.
  5. Åpne utløser i utformingsprogrammet.
  6. I Innstillinger-fanen limer du inn uttrykket i utløserbetingelsen.
  7. Slett Filter array-handlingen fra flyten.