Run-after: gestire gli errori con eleganza
Power Automate intermedio
Dani Kahil
Solution Architect | Microsoft MVP
In Power Automate non c'è il try-catch
Nessuna parola chiave
try / catch
Ogni azione ha un'impostazione
run-after
Run-after = quali stati del passo precedente attivano questo step
I quattro stati di run-after
is successful
— predefinito
has failed
— l'azione ha dato errore
is skipped
— una Condition o uno Scope l'ha saltata
has timed out
— ha superato il limite di tempo
Rami paralleli come pattern di gestione errori
$$
Aggiungi un
ramo parallelo
dopo l'azione rischiosa
Imposta il suo run-after su
has failed
O
has timed out
Il percorso originale mantiene il default
is successful
Il bug più comune di run-after
Un failure handler con il default non parte mai
I nuovi rami ereditano
is successful
Retry: i rami paralleli ti danno ridondanza
Usa run-after per concatenare un
retry su un altro connector
Un ramo parallelo mantiene indipendente il percorso originale
Esercitiamoci!
Power Automate intermedio
Preparing Video For Download...