Free Trial

Base de conhecimento

Encadear fluxos de trabalho

Community_Admin
Alteryx
Alteryx
Created

Recebemos muitas perguntas sobre como encadear fluxos de trabalho corretamente. Temos algumas opções que dependem do tipo de Alteryx que você está utilizando.

 

Se tiver apenas o Designer, suas opções são as Macros de grupo, encontradas no Community. Não fornecemos nenhum link porque as ferramentas são atualizadas. Utilize a pesquisa do Community para encontrar as Macros de grupo mais recentes.

 

No conjunto de Macros de grupo, as ferramentas que você vai utilizar são as ferramentas Executor. Você pode encontrar uma descrição das ferramentas em ferramentas Executor.

 

Runners.jpg

 

Observação: será necessário criar outro fluxo de trabalho utilizando essas macros para executar os fluxos de trabalho.

 

Se tiver o Designer com Agendador ou o Alteryx Server, você pode usar as Macros de grupo no Agendador, mas elas não podem ser usadas no Gallery. Você tem outras opções que permitem não ter que criar outro fluxo de trabalho usando as ferramentas Executor e usar o fluxo de trabalho no Gallery ou no Agendador.

 

Se você tem o Agendador ou o Server, você tem acesso ao comando de mecanismo Alteryx (Alteryx Engine). Isso permite que o Alteryx execute fluxos de trabalho por meio da linha de comando para executar fluxos de trabalho ou programas adicionais. Na maioria dos casos, o AlteryxEngineCmd.exe está localizado em C:/Program Files/Alteryx/bin/AlteryxEngineCmd.exe.

 

Ótimo, o que fazer agora?

 

Na janela de configuração do fluxo de trabalho, você tem uma guia chamada Eventos. Nessa guia, é possível adicionar um evento Executar Comando. Você pode optar por executar o comando como:

 

Workflow Events.jpg 

 

Em Comando: navegue até o seu AlteryxEngineCmd.exe ou digite o local, por exemplo, C:/Program Files/Alteryx/bin/AlteryxEngineCmd.exe

 

Em Argumentos de comando [Opcional]: adicione o local do segundo fluxo de trabalho junto com o nome do fluxo de trabalho e o tipo de arquivo.

Exemplo: "C:/temp/NHL2.YXMD"

 

MUITO IMPORTANTE: observe, no exemplo acima, que a cadeia de caracteres está entre aspas. O motivo é que o comando tem dificuldade com espaços nos caminhos de diretório. Ao colocar a sequência de caracteres entre aspas, estamos dizendo ao comando para essencialmente ignorar os espaços. Contudo, a prática recomendada é não ter espaços em seus caminhos de diretório ao utilizar esse comando.

 

Exemplo:

 

Event.jpg

 

Observação: esse é um excelente método, mas pode ser complicado. Se você estiver executando outro processo de comando ou não tiver acesso de administrador às pastas, isso poderá causar problemas.

  

Existe ainda uma outra opção! Você pode transformar seus fluxos de trabalho em aplicativos para uso tanto no Gallery quanto no Agendador e executá-los consecutivamente.

 

Quando você arrasta uma Ferramenta de Interface para a tela, seu fluxo de trabalho será alterado automaticamente para um Aplicativo. Se não quiser utilizar uma ferramenta de Interface, ainda poderá alterar o fluxo de trabalho para um aplicativo para usar a opção de aplicativo encadeado. Após alterar o fluxo de trabalho para um aplicativo, é possível utilizar a janela Interface Designer para encadear os aplicativos.

 

Interface.jpg

 

Observação: ao criar fluxos de trabalho encadeados para serem usados no Agendador e no Gallery, os fluxos de trabalho e os Ativos para o fluxo de trabalho devem ser colocados no Server. Além disso, o Server deve ter acesso a todas as conexões de base de dados, diretórios de arquivos e arquivos de entrada. 

 

Deseja saber mais sobre o Interface Designer? Interface Designer - Parte 1

  

Gostaria de programar fluxos de trabalho para serem executados consecutivamente? Confira este artigo - Agendar fluxos de trabalho utilizando o comando Executar evento

Contribudores
Rótulos