¿El inglés no es tu idioma principal? Si es así, ¡queremos conocer tu opinión! Ayúdanos a mejorar la experiencia de nuestros usuarios internacionales mediante esta encuesta que toma aproximadamente 5 minutos.

We are updating the requirements for Community registration. As of 7/21/21 all users will be required to register a phone number with their My Alteryx accounts. If you have already registered, you will be prompted on your next login to add your phone number.
Free Trial

Foro - Español

RESUELTAS

¿Comó ejecutar Alteryx desde CMD?

xkid
Átomo

Hola comunidad,

 

Estoy intentando ejecutar un flujo desde linea de comando utilizando CMD, ¿Esto es posible? Se que existe la opción de usar AlteryxEngineCmd, pero todo indica que no tengo una licencia para poder utilizarlo.

 

Saludos

4 RESPUESTAS 4
Aguisande
13 - Pulsar
13 - Pulsar

hola @xkid 

Para poder usarlo, debes contar con un Server o una licencia de Scheduler (Desktop automation).

Saludos

grchavarri
Bola de fuego

Buenas @xkid 

Para alguna cosa especifica se puede hacer siempre y cuando no quieras abrir más que un solo flujo, es una chapuza, pero funciona. (No tengo ni flores de programar, seguro que alguien lo sabe hacer mejor jajaja)

 

Te dejo aquí lo que yo utilicé en un vbs script.

 

Dim objShell
Set objShell = CreateObject("WScript.Shell")
objShell.Run "cmd"
Wscript.Sleep 5000
objShell.SendKeys "cd carpeta contenedora del flujo"
objShell.SendKeys "{ENTER}"
objShell.SendKeys "start ELNOMBREDETUFLUJO.yxmd"
objShell.SendKeys "{ENTER}"
objShell.SendKeys "exit"
objShell.SendKeys "{ENTER}"
Wscript.Sleep 15000
ObjShell.AppActivate("Alteryx")
objShell.SendKeys "{ENTER}"
ObjShell.AppActivate("Alteryx")
objShell.SendKeys "^(r)"
WScript.Quit

 

Espero que Alteryx no me castigue por esto 😇

 

grchavarri
Bola de fuego

@xkid 

Pd; Lo utilicé hace unos cuantos meses, puede ser que con las nuevas versiones no te funcione, prueba y me cuentas.

Abz,

xkid
Átomo

Muchas gracias!

Etiquetas