Definir um caminho de erro em um fluxo de trabalho
Você pode incluir uma ramificação em seu fluxo de trabalho para que, se uma tarefa
entrar no estado de erro, ela continuará o processamento em outro caminho no fluxo
de trabalho, em vez de permanecer no estado Erro. Você pode definir uma ramificação de qualquer etapa no fluxo de trabalho.
- Clique na guia Fluxo de trabalho.
- Clique no nome do fluxo de trabalho que deseja modificar.
- Opcional: Desative o fluxo de trabalho clicando no botão à esquerda do nome do fluxo de trabalho.
Se você não desativar o fluxo de trabalho ao editá-lo, tarefas que usam esse fluxo de trabalho continuarão avançando pelas etapas. Quando você salvar, o fluxo de trabalho será momentaneamente desativado e, em seguida, ativado novamente. As tarefas que estão sendo processadas no fluxo de trabalho podem apresentar um erro.
- Localize a etapa para a qual deseja criar um caminho de erro.
- Inclua a etapa que você deseja que a ramificação de erro realize.
- Desenhe um conector a partir da etapa em que o erro pode ocorrer até a etapa a qual você deseja executar quando o erro ocorrer.
- Clique com o botão direito no conector que você acabou de desenhar e clique em Propriedades.
- Inclua uma regra para quando a tarefa entrar em erro:
- Digite o Nome da regra para definir a nova regra.Recomendamos fornecer à regra um nome que identifique a ramificação como um caminho de erro, como
If error
. Você vê o nome ao lado do conector no editor de fluxo de trabalho - Para especificar a condição para testar o estado de erro, configure Propriedade como Atual estado da tarefa, Comparação como é = e Valor como Erro.
- Obs.:
- Erro é o único valor da propriedade Atual estado da tarefa que pode ser usado em uma regra.
- Certifique-se de que o valor Pedido de execução esteja configurado corretamente para o caminho de erro. Se outras condições forem atendidas antes do caminho de erro, a tarefa poderá não seguir o caminho pretendido.
- Digite o Nome da regra para definir a nova regra.
- Inclua outras condições que deseja usar para avaliar quando seguir o caminho de erro.
- Clique em OK.
- Repita esse procedimento para incluir mais caminhos de erro. Vários caminhos de erro podem existir em um fluxo de trabalho.
- Salve e habilite o fluxo de trabalho.
- Ative o fluxo de trabalho e teste-o para se certificar de que as regras na ramificação
funcionam da maneira que você espera. Apresente tarefas que são enviadas através de
todos os caminhos. Quando uma tarefa segue o caminho de erro, ela sai do estado de
Erro, portanto, você deve encontrar outra maneira de procurar por tarefas, em vez de pesquisar
pelo estado de Erro.
- Obs.:
- Quando a tarefa entra no estado de Erro, os arquivos no diretório
/tmp
do diretório de spool para a tarefa são transferidos para um diretório/error
. Após a transferência, o nome da etapa e da fase é anexado ao nome do arquivo.
- Quando a tarefa entra no estado de Erro, os arquivos no diretório