Alteryx Server Discussions

Find answers, ask questions, and share expertise about Alteryx Server.

CReW_Macros Runner Tools: RunnerTool on Server

Brian32
8 - Asteroid

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

3 REPLIES 3
fmvizcaino
17 - Castor
17 - Castor

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:

  • Upload the macro with your workflow
  • Install the macros on your server
  • Have a shared macro repository that you can access from both your designer and your server

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: 

https://knowledge.alteryx.com/index/s/article/Troubleshooting-Asset-Selection-when-Packaging-Workflo...

https://knowledge.alteryx.com/index/s/article/Attaching-additional-files-to-a-workflow-package-yxzp-...

 

Best,

Fernando Vizcaino

KGT
10 - Fireball

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

 

Brian32
8 - Asteroid

Thank you both for the responses and the related posts.  I appreciate it!