Workflow Pause Utility

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • O plug-in Workflow Pause Utility oferece uma funcionalidade que você pode usar para pausar ou retomar todos os contextos de fluxo de trabalho, um subconjunto de contextos de fluxo de trabalho qualificados ou contextos individuais de fluxo de trabalho. Você designa a data e a hora em que os fluxos de trabalho pausados devem ser retomados e pode retomar manualmente fluxos de trabalho individuais, conforme a necessidade.

    Depois de ativado, o plug-in Workflow Pause Utility (com.glideapp.workflow.pause) atualiza várias tabelas quando você pausa ou retoma fluxos de trabalho. Cada tabela armazena dados específicos relacionados a cada fluxo de trabalho pausado ou retomado.
    wf_pause_request
    Registra cada solicitação de pausa de fluxo de trabalho. O sistema atualiza e insere automaticamente registros nessa tabela sempre que você pausa contextos de fluxo de trabalho. Ele rastreia a hora de retomada especificada pelo usuário, se a solicitação de pausa ainda está ativa ou não e o número total de atividades de fluxo de trabalho que foram pausadas ou retomadas.
    wf_pause_status
    Registra o status de cada contexto de fluxo de trabalho pausado. Quando você pausa contextos de fluxo de trabalho, o plug-in espera até que a atividade em execução atual seja concluída e a pausa antes do início da próxima atividade. Ele rastreia a atividade específica na qual o contexto de fluxo de trabalho foi pausado e se ele foi retomado. Se o fluxo de trabalho estiver pausado, ele acompanhará a hora para a qual a retomada está programada.
    wf_pause_group_request
    Pausa o conjunto específico de contextos de fluxo de trabalho que você designa usando a filtragem em Solicitações de pausa do grupo. Você pode pausar manualmente todos os fluxos de trabalho ativos no momento clicando na caixa de seleção Pausar todos.
    wf_pause_snapshot
    Antes de pausar e depois de retomar um fluxo de trabalho, a tabela registra um snapshot do estado atual do contexto dele. A tabela também registra o estado da atividade em execução no contexto de fluxo de trabalho pausado.

    Exemplos de uso

    Quando desativa uma instância para manutenção, você pode pausar todos os contextos de fluxo de trabalho ativos ou selecionados e retomá-los após concluir a manutenção.

    Você tem um contexto de fluxo de trabalho de integração que atinge um serviço interno que está inativo para manutenção. Você pode pausar o andamento de todas as instâncias desse contexto para a próxima atividade, permitindo que o serviço interno seja restaurado. Depois, os contextos de fluxo de trabalho pausados podem ser retomados.