Free Trial

Foro - Español

RESUELTAS

¿Como ejecutar workflows Alteryx secuencialmente?

xkid_dup_602
Asteroide

Hola a todos,

 

Me encuentro desarrollando una automatización la cual involucra diferentes inputs y varios workflows para lograrlo. 

Existe algun metodo con el cual se puedan generar jobs? o ¿algun metodo para ejecutar los workflows de manera secuencial?

 

¡Saludos!

3 RESPUESTAS 3
dsmdavid
Bólido

Muy buenas, xkid

Hay al menos un par de alternativas para ejecutar workflows secuenciales:

1. Si tienes scheduler/server puedes programarlos para que se ejecuten a distintos tiempos. Como salvaguarda (p.ej. para evitar que el segundo se ejecute si el primero falló) puedes crear un output en cada workflow que se use como filtro en el siguiente.

Esto es, como mínimo, un poco limitado, pero 100% dentro de Alteryx.

 

2. Usando los CReW macros (a pesar de que se llamen "Chaos Reign Within" son muy útiles). https://community.alteryx.com/t5/Alteryx-Designer-Knowledge-Base/CReW-Macro-Support/ta-p/465740 

En concreto, hay dos que son, probablemente, los más útiles para tu caso en concreto:

- ListRunner: ejecuta una lista de workflows uno tras otro.

- ConditionalRunner: ejecuta un workflow si recibe algún registro e informa de si se ejecutó con errores o no (de ese modo, puedes concatenar múltiples conditionalrunners que se ejecutarán sólo si los previos no fallaron.

Los principales problemas de este método son:

- Aunque son ampliamente usados por la comunidad, no tienen soporte oficial de Alteryx.

- Si quieres usarlos en Designer y Server tienes que instalarlos en ambos.

- Para ejecutar los workflows es necesario el path completo (que puede cambiar entre Designer y Server y dar lugar a algún que otro quebradero de cabeza).

 

Un poco más de lectura por si te resulta útil:

https://community.alteryx.com/t5/Engine-Works/Crew-Macro-Pack-2016-Q2-Release/ba-p/26482

http://www.chaosreignswithin.com/

 

Un saludo,

David

 

P.S. También se pueden concatenar applicaciones, pero, por lo que entendí, es algo distinto a lo que estás planteando. 

xkid_dup_602
Asteroide

Muchisimas gracias! respuesta super clara y de mucha ayuda, saludos!

FláviaB
Community Manager
Community Manager

Muchas gracias por tu ayuda, @dsmdavid!

@xkid_dup_602continuamos aquí si necesitas algo más. 

Flávia Brancato
Etiquetas