Testar lógica de fluxo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Permita que um fluxo continue em execução quando ocorrer um erro em um bloco de lógica de fluxo. Execute uma sequência de ações em resposta a erros no bloco de lógica de fluxo.

    Entradas

    A lógica de fluxo de tentativa não tem entradas de campo. Em vez disso, ele exibe um ícone de adição ( Adicionar ação, lógica de fluxo ou subfluxo após ícone) que permite adicionar uma sequência de ações, lógica de fluxo ou subfluxos para tentar executar e avaliar erros. Você pode adicionar vários itens a um bloco Experimentar. Quando ocorre um erro, o fluxo executa a sequência de ações, lógica de fluxo ou subfluxos dentro da seção de erro do bloco de lógica de fluxo.

    Saídas

    Essa lógica de fluxo não tem saídas, mas as ações, a lógica de fluxo e os subfluxos no bloco Tentar podem ter saídas. Quando ocorre um erro no bloco de lógica de fluxo de tentativa, a ação com falha retorna um status de ação Concluído (erro detectado). Você pode usar este status de ação para determinar qual item falhou e criar lógica condicional no bloco Catch. Por exemplo, se uma ação Criar registro no bloco Tentar tiver um status Concluído (erro detectado), execute uma ação Criar registro no bloco Capturar que tenha valores diferentes.

    Criar um registro de problema para incidentes de prioridade crítica

    Neste exemplo, o fluxo tenta enviar uma das três notificações possíveis quando um incidente de rede de prioridade crítica é criado. O fluxo primeiro tenta enviar uma mensagem SMS e, se isso falhar, ele tentará enviar uma mensagem do Connect. Se a mensagem do Connect falhar, ele enviará um e-mail.

    Figura 1. Tente a lógica de fluxo para vários métodos de notificação
    Exemplo de configuração de um bloco de lógica de fluxo de tentativa

    Detalhes da execução

    Figura 2. Tentar detalhes de execução da lógica de fluxo
    Detalhes de execução de amostra de um bloco de lógica de fluxo de teste

    Recursos de manipulação de erros de fluxo e ação