Digamos que você tenha alguns processos automatizados que geralmente passam pelos seguintes estados; agendado - iniciado - validando - executando - concluído Além disso, esses processos podem terminar prematuramente devido a um erro ou cancelamento explícito do usuário. Meu primeiro impulso é...