A manipulação de exceções permite que você defina as sequências de operadores para exceções predefinidas em operadores de um processo, como Falha, Cancelar ou Resultado inesperado. Também é possível criar uma sequência padrão de operadores para executar qualquer exceção que esteja sem uma sequência explícita. Enquanto o módulo de fluxo de trabalho processa uma exceção, ele pausa a execução de quaisquer outros operadores no processo.
A manipulação de exceções usa prioridades ao avaliar as condições de saída em um operador. A tabela a seguir lista os tipos de exceção:
|
Prioridade |
Tipo de exceção |
Ocorre quando |
|---|---|---|
|
1 |
Exceção do sistema |
Há um nome incorreto de touchpoint, um agente inacessível ou qualquer tipo de falha de comunicação. |
|
2 |
Resposta não identificada |
Não há nenhum link de saída para uma determinada condição de saída. |
|
3 |
Cancelado |
Um operador é cancelado ou um usuário cancela um operador. |
|
4 |
Tempo de expiração |
Uma operação expira e não há caminho definido na porta de tempo limite para o fluxo principal. |
Quando um operador de processo apresenta uma exceção, o módulo de fluxo de trabalho executa as seguintes ações:
|
Prioridade |
Correspondências |
Ação |
|---|---|---|
|
1 |
O manipulador de exceção definido no objeto de processo. |
Executa o manipulador de exceção definido no objeto de processo. |
|
2 |
O manipulador de exceções definido no objeto de processo padrão do orquestrador em execução no módulo de fluxo de trabalho. |
Executa o manipulador de exceção definido no objeto de processo padrão para o orquestrador. |
|
3 |
Nenhuma |
Ignora a exceção. O módulo de fluxo de trabalho continua executando o processo. |
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|