Se um usuário não fornecer os parâmetros de entrada dentro do tempo limite, a interação do usuário retornará uma exceção. Você pode definir o comportamento de exceção em uma função com script.

Se você não definir a ação a ser realizada pelo fluxo de trabalho se a interação do usuário expirar, o fluxo de trabalho terminará no estado Failed. Definir o comportamento de exceção é uma boa prática de desenvolvimento de fluxo de trabalho.

Pré-requisitos

Adicione um elemento de interação do usuário ao esquema de fluxo de trabalho.

Procedimento

  1. Faça login no Cliente do vRealize Orchestrator.
  2. Vá até Biblioteca > Fluxos de Trabalho e selecione seu fluxo de trabalho.
  3. Selecione a guia Esquema.
  4. Selecione o elemento Interação do usuário.
  5. Crie uma variável de tratamento de exceções.
    1. Em Tratamento de exceções, clique em Selecionar variável.
    2. Para criar uma variável de tratamento de exceções, clique em Criar novo.
    3. Nomeie a variável errorCode.
    4. Em Valor, digite uma mensagem de erro apropriada.
    5. Clique em Criar.
  6. Arraste um elemento Tarefa programável por script sobre o elemento de interação do usuário no esquema de fluxo de trabalho.
    Uma seta tracejada vermelha, que representa o link de exceção, aparece entre os dois elementos. O elemento Tarefa programável por script é associado automaticamente à variável errorCode da interação do usuário.
  7. Defina o script de tratamento de exceções.
    1. Digite um nome apropriado para o elemento de Tarefa programável por script.
      Por exemplo, Tempo limite de log.
    2. Na guia Scripts do elemento Tarefa programável por script, escreva uma função JavaScript para tratar a exceção.
      Por exemplo, para registrar o tempo limite no log do vRealize Orchestrator, escreva a seguinte função:
      System.log("No response from user. Timed out.");
  8. Vincule e associe o elemento de tarefa programável por script que lida com exceções ao elemento que o segue no fluxo de trabalho.
    Por exemplo, vincule e associe o elemento de tarefa programável por script a um elemento de Lançar exceção para finalizar o fluxo de trabalho com um erro.
  9. Para concluir a edição do fluxo de trabalho, clique em Salvar.

Resultados

Você definiu o comportamento de exceção se a interação do usuário expirar.

O que Fazer Depois

Crie a caixa de diálogo na qual os usuários fornecem parâmetros de entrada. Consulte Criar a caixa de diálogo de parâmetros de entrada para a interação do usuário.