Run-after: hantera fel smidigt

Power Automate för medelnivå

Dani Kahil

Solution Architect | Microsoft MVP

Power Automate saknar try-catch

nanobanana: En ren och minimalistisk platt illustration på vit bakgrund. Till vänster syns texten "try / catch" skriven i rött, överstruket och blekt typsnitt. Till höger finns ett åtgärdskort märkt "Send an email" med fyra små statusmarkeringar under, märkta "Success", "Failed", "Skipped", "Timed out", med bock- och kryssikoner i DataCamp-grönt och rött. En tjock pil pekar från vänster till höger.

 

  • Inget try / catch-nyckelord
  • Varje åtgärd har en inställning för run-after
  • Run-after avgör vilka statusar i föregående steg som utlöser detta steg
Power Automate för medelnivå

De fyra run-after-tillstånden

nanobanana: En ren, platt illustration på vit bakgrund som visar fyra lika stora, piller-formade statusmärken i rad. Varje märke är märkt, i ordning: "is successful" (DataCamp-grönt med en bock), "has failed" (rött med ett kryss), "is skipped" (grått med ett streck), "has timed out" (gult med en klockikon). Minimalistiskt, inga skuggor, lika vikt på alla fyra.

 

  • is successful — standardvärdet
  • has failed — åtgärden gav ett fel
  • is skipped — ett Condition- eller Scope-steg hoppade över den
  • has timed out — överskred tidsgränsen
Power Automate för medelnivå

Parallella grenar som mönster för felhantering

$$

mermaid: grön-marinblått: Send an email förgrenar sig till en framgångsväg och en parallell felhanterare som loggar till SharePoint

 

  • Lägg till en parallell gren efter den riskfyllda åtgärden
  • Ställ in dess run-after på has failed ELLER has timed out
  • Den ursprungliga vägen behåller standardvärdet is successful
Power Automate för medelnivå

Det vanligaste run-after-felet

 

screenshot_run_after_dialog_default_is_successful: Power Automates dialogruta för run-after-konfiguration med fyra kryssrutor för is successful, has failed, is skipped, has timed out – endast is successful är markerad, med en förklaring som visar att detta är standardvärdet som behöver ändras

 

  • En felhanterare med standardvärdet utlöses aldrig
  • Nya grenar ärver is successful
Power Automate för medelnivå

Återförsök: parallella grenar ger redundans

nanobanana: En ren, platt illustration på vit bakgrund som visar ett åtgärdskort märkt "Send an email — primary" med ett efterföljande "Send an email — backup connector" under, kopplade med en streckad pil märkt "has failed". Backup-kortet har sin egen efterföljande pill märkt "Log success". DataCamp-grönt och marinblått. Minimalistiskt.

 

  • Använd run-after för att kedja ett återförsök med en annan anslutningsapp
  • En parallell gren håller den ursprungliga vägen oberoende
Power Automate för medelnivå

Nu kör vi en övning!

Power Automate för medelnivå

Preparing Video For Download...