Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!

Alteryx Server Discussions

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

Alteryx App Values (Wizard Values) - Where does Alteryx run these (Controller or Worker)?

elsastark
10 - Fireball

Hello Community!

 

We have a group using the Tree tool and when publishing to Gallery they are getting an "Access to the path is denied" even though the run-as user on the worker would have access to that root path. 

 

When someone is using Interface tools, is that running on the Controller? If so, guessing it uses the local user of the controller to determine if it has access to a file path for something like a tree tool (pictures below). 

 

elsastark_0-1652108410599.png

elsastark_0-1652108610479.png

 

 

 

 

 

2 REPLIES 2
patrick_digan
17 - Castor
17 - Castor

@elsastark See the last response in this post: https://community.alteryx.com/t5/Alteryx-Server-Discussions/Tree-tool-and-the-server-with-external-c...

 

I believe the credentials that are specified for the windows service "Alteryx Service" are used for loading interface files (and so that account would have to have the correct access).

patrick_digan_0-1652112114134.png

 

elsastark
10 - Fireball

Hi @patrick_digan - Thank you, yes we did confirm that was what was running the Tree tool, which caused it to error out. When we changed that to the other account that had access to the folders then they did load. 

 

We also found out that we could have a different run-as user on the controller running the App Questions than the account used for the Windows Service if we used some of the Worker config options like: 

 

<Worker>
<AssignedTags></AssignedTags>
<ExecuteDomain></ExecuteDomain>
<ExecutePasswordEncrypted></ExecutePasswordEncrypted>
<ExecuteUserName></ExecuteUserName>
<QueueWorkerEnabled></QueueWorkerEnabled>
<RenderWorkerEnabled></RenderWorkerEnabled>
<RunUnassignedJobs></RunUnassignedJobs>
</Worker>

 

We are still exploring which option makes the most sense for us.