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?