ValidateDanglingTransition
O validador ValidateDanglingTransition encontra e relata as transições que não terminam em uma atividade.
Resumo da validação
- Risco: um fluxo de trabalho com transições pendentes travará silenciosamente um fluxo de trabalho sem opções de recuperação.
- Nível de gravidade: Crítico
- Resultado válido: Válido
- Mensagem Válida: Válido
- Resultado inválido: Inválido
- Mensagem inválida: Inválido
- Ação sugerida: remova ou conecte a transição incorreta. Obtenha o nome da atividade de origem nos detalhes do relatório de validação e resolva o problema. Em seguida, execute a validação novamente para testar as mudanças.
- Publicável: Não
- Executável: Não
- Informações relacionadas: Nenhuma
Solução de problemas
Em raras ocasiões, o destino de uma transição de fluxo de trabalho se torna nulo. A tela de fluxo de trabalho não mostra evidência da transição, mas, no tempo de execução, o fluxo de trabalho trava quando encontra uma dessas transições pendentes. Se o validador ValidateDanglingTransition relatar essa condição no momento da publicação, ele bloqueará a ação de publicação até que o problema seja resolvido. Se essa condição for detectada em uma verificação de tempo de execução, o fluxo de trabalho não terá permissão para ser executado em uma transação de registro atual. Em vez disso, o sistema adicionará uma entrada de log crítica detalhando a atividade com a transição com falha para o contexto de fluxo de trabalho do registro atual. Para permitir que o fluxo de trabalho seja executado na próxima transação apropriada, remova a transição com falha do modelo de fluxo de trabalho.
Para localizar e remover a transição com falha:
- Anote a versão e a atividade de fluxo de trabalho que contém a transição com falha, conforme indicado nos detalhes do validador.
- Navegar até .
- Na lista de versões do fluxo de trabalho, selecione o fluxo de trabalho que tem a transição com falha.
- No formulário Versão do fluxo de trabalho, adicione a lista relacionada de atividades de fluxo de trabalho. Clique no ícone de menu, selecione Configurar > Listas relacionadas, mova a Atividade de fluxo de trabalho -> Versão do fluxo de trabalho da lista Disponível para a lista Selecionada e clique em Salvar.
- Na lista relacionada Atividades do fluxo de trabalho, selecione a atividade citada no validador.
- No formulário Atividade de fluxo de trabalho, exiba a seção ou guia Transições de fluxo de trabalho e identifique a transição nessa lista que não tem valor ou tem um valor nulo na coluna Para.
- Exclua essa transição.
- Retorne à versão do fluxo de trabalho e execute novamente a verificação de validação.
O aviso crítico deve desaparecer. O fluxo de trabalho deve ser executado conforme o esperado na próxima transação apropriada.