Validação de fluxo de trabalho

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • A validação de fluxo de trabalho examina diferentes características de um fluxo de trabalho para localizar problemas que podem impedir sua publicação ou causar falhas. O relatório de validação resume os resultados de cada validação de fluxo de trabalho separada.

    A validação evita que fluxos de trabalho com falhas críticas sejam executados e resultem em um estado instável ou incompleto. Há vários validadores no sistema de base que notificam os designers de fluxo de trabalho sobre possíveis problemas. Por exemplo, várias atividades Término, transições desconectadas, referências de tabela incorretas, subfluxos ausentes e dependências afetadas por conjuntos de atualizações. Um relatório de validação de fluxo de trabalho exibe os resultados de cada validador, incluindo uma mensagem com a explicação dos itens encontrados. O sistema valida automaticamente um fluxo de trabalho quando você o publica. Você também pode executar a validação em um fluxo de trabalho diretamente nos controles do Editor de fluxo de trabalho.

    Como realçar erros críticos

    O Editor gráfico de fluxo de trabalho realça os erros críticos quando um fluxo de trabalho é carregado. Neste exemplo, um subfluxo está ausente e não está disponível para o fluxo de trabalho primário do usuário atual. O Editor gráfico de fluxo de trabalho indica o erro quando o fluxo de trabalho primário é carregado, realçando (em vermelho) a atividade que chama o subfluxo. Para corrigir o erro no fluxo de trabalho primário, clique no ícone de validação na barra de cabeçalho e inspecione a descrição do erro no relatório de validação.
    Figura 1. Validação de subfluxo ausente

    Validações na publicação

    Se você tentar publicar um fluxo de trabalho inválido ou um fluxo de trabalho com possíveis problemas, o sistema exibirá uma mensagem de erro e bloqueará a operação, se necessário. Se forem exibidas mensagens de erro de validação, clique no ícone de validação no Editor gráfico de fluxo de trabalho para ver o relatório de erro.

    Aviso de validação
    Um aviso de validação notifica você de que existe um possível problema em um fluxo de trabalho, porém permite a publicação do fluxo de trabalho. Os avisos de validação aparecem quando:
    • Você edita e tenta publicar um fluxo de trabalho que está incluído como um subfluxo em outro fluxo de trabalho. O sistema não pode determinar como suas mudanças afetarão o fluxo de trabalho primário e alerta você sobre o relacionamento.
    • Uma atividade de fluxo de trabalho usa uma tabela diferente daquela atribuída ao fluxo de trabalho. O sistema alerta sobre o possível conflito.
    Figura 2. Aviso de validação
    aviso de validação
    Falha na validação
    Uma falha na validação notifica sobre a ocorrência de um erro crítico no fluxo de trabalho que impede sua publicação. Um exemplo de erro crítico é um subfluxo ausente.
    Figura 3. Falha na validação

    Relatório de validação de fluxo de trabalho

    Os validadores exibem três níveis de notificação: CRITICAL, WARN e INFO. O designer pode publicar um fluxo de trabalho que retorna validação de nível WARN ou INFO, mas não um fluxo de trabalho que retorna um nível de validação geral CRITICAL.

    Figura 4. Relatório de validação de fluxo de trabalho
    Relatório de validação de fluxo de trabalho
    Resumo do cabeçalho
    O cabeçalho do relatório de validação resume a execução de validação inteira em relação ao fluxo de trabalho especificado.
    • Resumo da validação: a pontuação geral reflete o nível de notificação mais grave encontrado durante a validação.
    • Total de verificações realizadas: o número total de validações executadas também é detalhado para mostrar o número em cada nível de notificação.
    Colunas do relatório
    O corpo do relatório exibe os resultados de cada verificação de validação individual realizada. As colunas são Tipo, Nível e Mensagem. Você pode classificar e filtrar essas colunas como faria em qualquer lista.
    Tabela 1. Término do fluxo de trabalho e níveis de dependências externas
    Nome Implicação
    Informação Fornece informações sobre a versão do fluxo de trabalho atual. Um exemplo de uma mensagem de nível de informação é aquela que nomeia a tabela comum mais baixa no fluxo de trabalho. Os fluxos de trabalho neste nível de validação são considerados válidos e publicáveis.
    Aviso Alerta o usuário de que o validador detectou anomalias no fluxo de trabalho que podem comprometer sua capacidade de execução. Um exemplo de mensagem de nível de aviso é aquela que alerta sobre uma transição de entrada de atividade ausente. Os fluxos de trabalho neste nível de validação são considerados válidos e publicáveis.
    Crítico Nomeia um elemento de fluxo de trabalho que contém um erro crítico que impede a execução do fluxo de trabalho. Exemplos disso são subfluxos ausentes ou inválidos e transições ausentes. Os fluxos de trabalho neste nível de validação não podem ser publicados nem executados na produção.
    Mensagem
    A mensagem de validação fornece uma descrição detalhada dos resultados, incluindo nomes de tabelas, conjuntos de atualizações e outras especificações.

    Para ver o procedimento que valida um fluxo de trabalho e gera um relatório de validação, consulte Validação de um fluxo de trabalho