Funcionalidade de pausa e retomada
  • 06 Mar 2024
  • 1 Minuto para Ler
  • Contribuintes

Funcionalidade de pausa e retomada


Article Summary

Saiba como continuar de onde parou em seus aplicativos Tulip.

Os processos em lote podem durar muitas horas ou muitos dias. Para permitir que um operador pause o trabalho em um lote e continue de onde parou em um momento posterior, considere as seguintes recomendações de solução.

Há duas coisas fundamentais que você precisa fazer para permitir isso:

  1. As variáveis são baseadas em sessões, o que significa que elas são, por padrão, atualizadas entre cada execução do aplicativo com seus valores padrão predefinidos. Se precisar armazenar um parâmetro ou uma informação para uso em outro acionador posteriormente no processo, armazene-o em uma tabela Tulip antes de sair do aplicativo.

  2. Para retomar o aplicativo e levar o operador ao ponto em que parou, armazene o nome da etapa do aplicativo em uma coluna designada na tabela Batches. Não armazene o App Step Name se a etapa for uma etapa modal ou comum (por exemplo, uma etapa em que um operador registra brevemente um desvio). Use os acionadores "On Step Enter" ou "On Step Exit" para salvar as informações do aplicativo/nome da etapa na coluna designada em sua tabela de lotes.

    • Você pode colocar esse acionador no nível de Layout Base / Etapa, mas certifique-se de adicionar condições para NÃO salvar o nome da etapa para etapas modais/comuns, conforme discutido anteriormente.
    • Dependendo do design da sua solução, talvez seja necessário armazenar as informações do aplicativo/nome do aplicativo em sua própria coluna designada na tabela de lotes para uso em transições.

Ao retomar o lote: * Para o cenário em que você precisa usar os dados de processo armazenados anteriormente na tabela Batches (conforme discutido no item 1 acima) em algum acionador posterior (por exemplo, em um cálculo), você pode: * Projetar esses últimos acionadores para ler o valor da tabela diretamente (por exemplo, um espaço reservado de registro da tabela).Use uma transição de 'Go to Step by Name' para retornar o operador ao nome da etapa do aplicativo armazenado em sua tabela de lotes (conforme discutido em 2 acima).


Este artigo foi útil?