Criar uma ação personalizada para gerar um erro

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

    Antes de Iniciar

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

    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 Workflow Studio.
    2. Selecionar Novo > Ação
      O sistema exibe a caixa de diálogo Propriedades da ação.
    3. Insira estes 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 Workflow Studio.
    5. Em Descrição da ação, selecione Entradas > Criar Entrada
      O sistema exibe uma nova entrada de ação.
    6. Configure a entrada de ação com esses valores.
      Campo Valor
      Rótulo Código de erro
      Tipo Inteiro
      Obrigatório Verdadeiro
    7. Em Descrição da ação, selecione Adicionar uma nova etapa.
      O sistema exibe uma lista de etapas disponíveis.
    8. Selecione Etapa de 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.
      Descrição da ação e configuração da ação de exemplo Lançar um erro.
    13. Selecione Testar.
      O sistema exibe a caixa de diálogo Ação de teste.
    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. Exibir os detalhes de 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 Gerar um erro.

    18. Feche os detalhes de 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.