Iniciar um fluxo de trabalho

Um workflow é sempre iniciado manualmente. Ao ser iniciado, ele pode permanecer inativo dependendo das informações especificadas por meio de um scheduler (consulte Scheduler) ou de um agendamento de atividade.

As ações relacionadas à execução do workflow para construção do target (iniciar, parar, pausar etc.) são processos assíncronos: a ordem é registrada e entrará em vigor assim que o servidor estiver disponível para aplicá-lo.

A barra de ferramentas permite iniciar e controlar a execução do workflow.

A lista de opções disponíveis no menu Actions e no menu de contexto estão detalhadas abaixo.

IMPORTANTE

Saiba que, quando um operador executa uma ação em um workflow (iniciar, parar, pausar, etc.), a ação não é imediatamente executada, mas colocada em uma fila para ser processada pelo módulo de workflow.

Barra de ferramentas Ações

Os botões da barra de ferramentas são detalhados nesta seção. O botão Actions dá acesso às opções de execução adicionais para atuar em fluxos de trabalho selecionados. Você também pode usar o menu File > Actions ou clicar com o botão direito do mouse em um fluxo de trabalho e selecionar Actions.

  • Start

    Essa ação permite iniciar a execução de um workflow: um workflow Concluído, Em edição ou Pausado altera o status para Iniciado. Em seguida, o motor de workflow manipula a execução desse workflow. Se o workflow tiver sido pausado, ele será retomado, caso contrário, o workflow será iniciado desde o início e as atividades iniciais serão ativadas.

    Iniciar é um processo assíncrono: a solicitação é salva e processada o mais rápido possível por um servidor de workflow.

  • Pause

    Esta ação define o status do workflow como Pausado. Nenhuma atividade é ativada até que o workflow seja retomado. No entanto, as operações em andamento não são interrompidas.

  • Stop

    Esta ação interrompe um workflow sendo executado no momento. O status da instância é definido como Concluído. Se possível, as operações em andamento são interrompidas. Importações e queries SQL são canceladas imediatamente.

    IMPORTANTE

    A interrupção de um fluxo de trabalho é um processo assíncrono: a solicitação é registrada e, em seguida, o servidor ou servidores de fluxo de trabalho cancelam as operações em andamento. A interrupção de uma instância de fluxo de trabalho pode demorar, especialmente se o fluxo de trabalho estiver em execução em vários servidores, em que cada um deles deve assumir o controle para cancelar as tarefas em andamento. Para evitar problemas, aguarde a conclusão da operação de interrupção e não execute várias solicitações de interrupção no mesmo fluxo de trabalho.

  • Restart

    Essa ação interrompe e depois retoma o workflow. Na maioria dos casos, é possível reiniciar mais rápido. Também é útil automatizar a reinicialização quando a interrupção leva um determinado tempo: isso ocorre porque o comando 'Parar' não está disponível quando o workflow está sendo interrompido.

    As ações Start / Pause / Stop / Restart também estão disponíveis por meio dos ícones de execução na barra de ferramentas. Para obter mais informações, consulte esta seção.

  • Purge history

    Essa ação permite limpar o histórico do workflow. Para obter mais informações, consulte Limpeza de logs.

  • Start in simulation mode

    Essa opção permite iniciar o fluxo de trabalho no modo de simulação em vez do modo real. Isso significa que ao habilitar esse modo, somente as atividades que não afetam o banco de dados ou o sistema de arquivos serão executadas (por exemplo, Query, Union, Intersection, etc.). Atividades que têm impacto (por exemplo, Export, Import, etc.) assim como as posteriores (na mesma ramificação) não são executadas.

  • Execute pending tasks now

    Essa ação permite iniciar todas as tarefas pendentes assim que possível. Para iniciar uma tarefa específica, clique com o botão direito do mouse na atividade e selecione Execute pending task(s) now.

  • Unconditional stop

    Essa opção altera o status do fluxo de trabalho para Finished. Essa ação só deve ser usada como último recurso se o processo de interrupção normal falhar após alguns minutos. Use apenas a interrupção incondicional se tiver certeza de que não há tarefas de workflow em andamento.

    ATENÇÃO

    Essa opção destina-se somente aos usuários avançados.

  • Save as template

    Essa ação cria um novo modelo de fluxo de trabalho com base no fluxo de trabalho selecionado. Você precisa especificar a pasta onde ele será salvo (no campo Folder).

    As opções Mass update of selected lines e Merge selected lines são opções genéricas de plataforma disponíveis em todos os menus Actions. Para obter mais informações, consulte esta seção.

Menu de contexto

Quando uma ou mais atividades de workflow forem selecionadas, você pode clicar com o botão direito do mouse para agir em sua seleção.

As seguintes opções estão disponíveis no menu de contexto:

Open: esta opção permite acessar as propriedades da atividade.

Display logs: essa opção permite exibir o log de execução da tarefa para a atividade selecionada. Consulte Exibir logs.

Execute pending task(s) now: essa ação permite iniciar tarefas pendentes assim que possível.

Workflow restart from a task: essa opção permite reiniciar o fluxo de trabalho usando os resultados armazenados anteriormente para essa atividade.

Cut/Copy/Paste/Delete: essas opções permitem recortar, copiar, colar e excluir atividades.

Copy as bitmap: essa opção permite capturar a tela de todas as atividades.

Normal execution / Enable but do not execute / Do not enable: essas opções também estão disponíveis na guia Advanced das propriedades da atividade. Maiores detalhes em Execution.

Save / Cancel: permite salvar ou cancelar as alterações feitas em um fluxo de trabalho.

OBSERVAÇÃO

Você pode selecionar um grupo de atividades e aplicar um desses comandos a eles.

O menu de contexto também é detalhado nesta seção.

Nesta página