Show Menu
TÓPICOS×

Iniciando um workflow

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.
Keep in mind that, when an operator performs an action on a workflow (start, stop, pause, etc.), the action is not executed straightaway, but instead placed in a queue in order to be processed by the workflow module .

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.
    A interrupção é um processo assíncrono. A solicitação é registrada, então o servidor de workflow ou servidores cancelam as operações em andamento. A interrupção de uma instância de workflow pode demorar, especialmente se o workflow estiver em execução em vários servidores, cada um deles deve assumir o controle para cancelar as tarefas em andamento.
  • 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.
    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.
Você pode selecionar um grupo de atividades e aplicar um desses comandos a eles.
O menu de contexto também é detalhado nesta seção .