This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
I have a workflow that reacts differently when run on Alteryx Designer and when running on Alteryx Server. The reason is my workstation has more apps loaded than on the server, and big brother won't let me install them on the server.
I want to be able to tell which environment I am operating in so I can disable the features the server cannot handle.
How can i detect which environment I am running in?
I tried looking at all of the constants (Engine types) but did not find anything really useful that absolutely positively stated the execution environment.
the only HINT was that the TempFilePath had the word "Staging" in it. But that is a easily broken test.
If there is none, perhaps it is time to add another Engine class for this. Perhaps Engine.Platform?