I am trying to publish a workflow that is using the CReW_Macros Runner and Conditional Runner tools. When I do that it errors on Server, saying that it cannot find the CReW_Macros. I do not have this issue with other CReW_Macros and am guessing it has to do with the Run Command within the Macro.
Has anyone had this issue and know how to get this to work on Server?
Thanks!
Brian
Hi @Brian32 ,
I am unsure how familiar you are with the Server and also don`t know exactly what error message you are getting, so I might say things here that you have already checked or already know.
When publishing workflows to the Server that use macros, you have three options:
Not sure which one is your case, but if the error message you are getting is related to your server not having access to the macro, one of the options above must be followed.
You are probably following the first option since you mentioned the run command tool. In that case, when you have nested macros (macros within macros) or nested files or commands, you need to guarantee that these assets are also being uploaded.
For that, take a look here:
Best,
Fernando Vizcaino
To add some more context to this. You may be fighting a losing battle to get these to work and there is no guarantee that if you do, they won't break after an update. And to be clear, it is not that backwards compatibility would break, these are not intended to be used on Server and so not compatible now.
The CReW Runner macros are developed outside of Alteryx and they are so prevalent that Alteryx supports them on Designer, but not on Server. This is because the extra effort to support them is not worth it on Server where there are other better options.
Check out these posts:
https://knowledge.alteryx.com/index/s/article/CReW-Macro-Support-1583461564083
https://community.alteryx.com/t5/Engine-Works/Server-Runner-Macros/ba-p/889767
Thank you both for the responses and the related posts. I appreciate it!