Hi All, Hoping someone can help.
I have been using Alteryx for many year and have just changed to a new company and want to automate a few processes. In the past I have used the command line exe to run workflows and they have worked find but in my new workplace I am having difficulty.
Workflow is being triggered from the following batch command (Plan in the end is to run the BAT file from windows schedule, done this hundreds of time with the past employee and worked 100%)
"C:\Program Files\Alteryx\bin\AlteryxEngineCmd.exe" "C:\BI_Temp\000 Build Calendar.yxmd"
Pause
When I run it I expect it to show the workflow log in the command window (this is what I used to see) but the work flow trigger and then complete without doing anything, below is the command window I get.
I know its not a licence issue as the engine runs, I know it finds the file as it triggers, I have removed from the network so everything is local on laptop, incase its a permissions issues, There are no error messages, it literally just opens the workflow, does nothing and then closes it.
Any help would be appreciated
thanks
Mark
Solved! Go to Solution.
This will not work unless you have your License Key(s) enabled with the "Engine API" controller function. This is something Alteryx Procurement has to do. Work with your Account Executive or open a ticket to get the ball rolling to resolve. Once it's enabled (if it can be for your account) then you'll have the ability to run the workflows out of Designer on your own machine.
Of course anyone who is planning to do this must be a licensed user so you can't just send the workflow to anybody and have them run it like this.
I concur with @jrlindem that this is a licensing restriction. The Engine API feature is a part of the Alteryx Server license. About 10 years ago there used to be a separate license for "Desktop Automation" that could be used, but that was rolled into the Alteryx Server license.
It seems you last company you were using Designer with a Server key and now you only have a Designer key.
Hi Both
Thank you for you reply, the previous company did not have server and this was defiantly the desktop we were using as I commissions the software and installed it as my role of Head of BI, and we only had two licences. When I first installed it at my prior company we did not have the API licence and the command line prompt error stating that there was no licence to run the AlteryxEngineCMD.exe, which i am not getting this time, which is why i am thinking this is not the issue and it is something else.
thanks
Mark
It's not a separate license, but it's a feature that needs to be enabled for your existing license. Ther could be a cost to enable but it's related to your licensing but not a separate or new license.
That is what i was thinking but as I am not getting the error I did in previous company when we did not have the API enabled I was assuming thats not the issue, will go back to our Alteryx Partner and see if licence is enabled
Yep, your experience is exactly what mine was before getting it enabled. It "looks" like it works but it isn't. When it does you get a ton more output in your CMD window that tells you it's working.
Best of luck, -Jay
User | Count |
---|---|
107 | |
82 | |
70 | |
54 | |
40 |