Criar uma ação personalizada para gerar um erro

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Crie uma ação que intencionalmente lance um erro para testar o tratamento de erros de fluxo.

    Antes de Iniciar

    Função necessária: flow_designer, action_designer ou admin

    Por Que e Quando Desempenhar Esta Tarefa

    Esta ação personalizada gera um erro quando o valor de entrada da ação é definido como 1. Qualquer outro valor de entrada permite que a ação seja executada sem gerar um erro. Você pode adicionar esta ação personalizada a um fluxo para testar o tratamento de erros de fluxo.

    Procedimento

    1. Navegar até Todos > Automação de Processo > Flow Designer.
      O sistema exibe a página principal Flow Designer.
    2. Selecionar Novo > Ação
      O sistema exibe a caixa de diálogo Propriedades da ação.
    3. Insira esses valores de amostra.
      Campo Valor
      Nome Lançar um erro
      Aplicação Global
      Acessível de Todos os escopos de aplicação
    4. Selecione Enviar.
      O sistema exibe a interface Designer de ações.
    5. Em Contorno da ação, selecione Entradas > Criar Entrada
      O sistema exibe uma nova entrada de ação.
    6. Configure a entrada da ação com esses valores.
      Campo valor
      Rótulo Código de Erro
      Tipo Inteiro
      Obrigatório Verdadeiro
    7. Em Contorno da ação, selecione Adicionar uma nova etapa.
      O sistema exibe uma lista de etapas disponíveis.
    8. Selecione a etapa Script.
    9. Na seção Variáveis de entrada, selecione Criar variável.
    10. Configure a variável com esses valores.
      Campo Valor
      Nome código
      valor Selecione a cápsula de dados [ação->Código de erro]
    11. Em Script, insira este código JavaScript.
      (function execute(inputs, outputs) {
        if (inputs.code == 1) {
            throw 'My custom error message'
            }
      })(inputs, outputs);
    12. Clique em Salvar.
      Contorno da ação e configuração da ação de amostra Gera um erro.
    13. Selecione Testar.
      O sistema exibe a caixa de diálogo Testar ação.
    14. Insira o seguinte valor de teste:
      Entrada valor
      Código de Erro 1
    15. Selecione Executar teste.
      O sistema executa a ação com os valores de teste fornecidos.
    16. Selecione A execução do seu teste foi concluída. Exiba os detalhes da execução da ação.
      O sistema exibe os detalhes da execução da ação.
    17. Verifique se a ação executou a etapa de script e gerou sua mensagem de erro personalizada.
      O objeto Status da ação deve listar um erro na linha 3 e exibir o texto da sua mensagem de erro personalizada.

      Detalhes da execução da ação para uma simulação de Lança um erro.

    18. Feche os detalhes da execução da ação.
    19. Selecione Cancelar para parar de testar a ação.
    20. Selecione Publicar para disponibilizar sua ação personalizada para seus fluxos.

    Resultado

    Você tem uma ação personalizada que gera um erro quando você define o Código de erro de entrada da ação como 1.

    O que Fazer Depois

    Adicione esta ação a um fluxo para testar o conteúdo da seção Manipulador de erros.