Aguardar uma lógica de fluxo de duração

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Use esta lógica de fluxo para dar aos usuários tempo para agir durante os processos automatizados ou para aguardar uma data e hora específicas para concluir as ações.

    Entradas

    Entrada Descrição
    Tipo de Duração
    • Duração explícita: aguarde um período específico, como 5 minutos.
    • Duração relativa: aguarde um período específico de uma cápsula de dados de duração selecionada ou valor de data/hora, como 5 minutos após o início do fluxo.
    • Duração percentual: digite para especificar uma determinada porcentagem de duração de tempo entre o início da lógica de fluxo e a hora de término especificada.
      Nota:
      O valor da porcentagem deve ser de 0 a 100 somente.
    Aguardar Defina este valor manualmente ou selecione uma cápsula de dados de duração no seletor de cápsula de dados ( seletor de cápsula de dados). Por exemplo, use uma ação Pesquisar registro para selecionar um registro de definição do ANS e retornar o valor do campo Duração.
    • Duração explícita: a duração da espera em horas, minutos e segundos.
    • Duração relativa: espera em horas, minutos e segundos antes ou depois de um horário específico. Selecione Duração relativa para especificar uma duração de espera a partir de uma data específica.
      Nota:
      Datas anteriores não afetam a duração da espera.
    Você pode inserir um valor de espera de até 999 horas.
    Nota:
    A duração real da espera pode variar devido ao tempo de processamento da instância. O fluxo sempre espera o tempo especificado para este campo, mas outros trabalhos na fila podem aumentar o tempo de espera.
    Aguardar Percentual Esperar a duração como porcentagem do período entre o início da lógica do fluxo e a hora de término especificada. Se você selecionar uma data passada para a hora de término, a duração da espera será definida como 0. Este campo aparece quando a Duração percentual é selecionada na lista Tipo de duração.
    Durante a seguinte programação Selecione a programação usada para calcular o valor de data/hora de Término Programado a partir da duração de espera selecionada. Por exemplo, aguardar uma duração de 10 horas como parte de uma programação das 8h às 17h nos dias de semana faz com que o fluxo aguarde um ou mais dias úteis. Se você deixar este campo em branco, o temporizador será executado sem uma programação. Para obter informações sobre como criar cronogramas, consulte Definir uma programação.

    Saídas

    Saída Descrição
    Duração Tempo total de execução do fluxo em milissegundos. Você pode arrastar esta cápsula de dados para os campos de duração.
    Data/hora Data/hora em que o fluxo foi concluído. Você pode arrastar esta cápsula de dados para os campos de data/hora.

    Fechar um incidente se ele estiver no estado resolvido por 10 dias

    Neste exemplo, um fluxo começa quando o estado do incidente muda para Resolvido.

    Figura 1. Gatilho de fluxo
    Gatilho de fluxo.

    Aguarde 10 dias após a última atualização de um registro

    Neste exemplo, os fluxos aguardam 10 dias após a resolução do registro de incidente.

    Figura 2. Lógica de fluxo Aguardar duração
    Aguarde a lógica de fluxo de duração.

    Atualizar um registro após 10 dias

    Neste exemplo, os fluxos encerram o registro de incidente 10 dias depois que ele foi resolvido.

    Figura 3. Ação usada para fechar o incidente
    Ação usada para fechar o incidente.

    Aguardar uma duração de 50% do tempo entre o início da lógica de fluxo e a data de vencimento

    Neste exemplo, os fluxos enviam um e-mail de notificação ao gerente relevante quando um problema crítico é criado e 50% do tempo entre a criação do registro do problema e a data de vencimento do problema expiram.

    Figura 4. Aguardar a lógica de fluxo de duração percentual de tempo
    Aguarde a lógica de fluxo de duração percentual de tempo.

    Tipo de duração relativa

    Quando o tipo de duração é Duração relativa, a lógica de fluxo avalia primeiro a data e hora relativas, a programação e, por fim, a duração. Cronogramas, datas e horas definidos no passado não afetam a duração da espera. Esta tabela fornece exemplos de como o fluxo processa a duração da espera nesses cenários.

    Configuração de duração Data/Hora Relativa Programação Efeito
    Defina como 0. Nenhum(a) Nenhum(a) A duração termina imediatamente.
    Maior que 0. Data passada Nenhum(a) A duração termina imediatamente.
    Maior que 0. Data futura Nenhum(a) O fluxo aguarda a data/hora e, em seguida, a duração.
    Maior que 0. Data passada Data futura O fluxo aguarda a programação e, em seguida, a duração.
    Maior que 0. Data futura Data passada O fluxo aguarda a data/hora e, em seguida, a duração.
    Maior que 0. Data futura Data futura O fluxo espera pela data futura, depois pela programação e, em seguida, pela duração.

    O temporizador aguarda a próxima instância de uma programação selecionada. Por exemplo, se você definir uma programação de segunda a sexta-feira das 8h às 17h e o temporizador for iniciado no sábado, o temporizador aguardará até segunda-feira às 8h antes de iniciar.

    Detalhes da execução

    Figura 5. Detalhes de execução para a lógica de fluxo Aguardar uma duração
    Exemplo de detalhes de execução para um fluxo de espera por uma duração.
    1. O cabeçalho mostra o estado, a hora de início e o tempo de execução da lógica de fluxo.
      Nota:
      O valor de tempo de execução no cabeçalho inclui apenas o tempo necessário para executar a lógica de fluxo e não inclui a duração de espera especificada no fluxo.
    2. A seção Detalhes da configuração mostra detalhes sobre as variáveis que são usadas pelo fluxo, incluindo o tipo, a configuração e os valores de tempo de execução de cada variável.