Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Saleforce Tool Error - Cant authenticate from different machine

warrencowan
9 - Comet
Hi Everyone.

I have a workflow with several salesforce tools in it, which works fine on my machine. But we need another alteryx user in our office to be able to access, run and maintain the workflow too, via their machine and copy of alteryx designer.
 
However we're finding that the salesforce inputs and outputs can only be authenticated on one machine at a time. 
 
When the other new user opens the original workflow from the shared network location, the salesforce tools display an error "Salesforce Input (1): {'error': 'invalid_grant', 'error_description': 'authentication failure'}" and the tools fail to load any data. But we can see the full query in the tool and we can even set the custom query option and validate the query successfully, which suggests the source is being correctly connected to and queried, but we just cant run the tool.
 
The only way to run the tool successfully is to change the credentials and re-authenticate the tool. However this then de-authenticates the original machine, and when we open up the workflow on there and try to run ying the workflow brings back the same error.
 
We've both tried this authentication back and forth on our own machines and each time one of us re-authenticates, it de-authenticates the other, leading to it triggering the error.
 
Can someone help explain what's  going on and how to fix it, as this doesn't bode well for our collaboration.
 
We're both running:
  • The latest build of version of designer 2021.2 (original machine also running desktop automation)
  • Salesforce Input Tool v4.1.0
  • Salesforce Output Tool v1.3.0
2 REPLIES 2
jschueller
6 - Meteoroid

We're experiencing the same issue. It appears to be related to how the tool handles password and security token decryption. I've found that when you modify the related registry entry from "true" to "false", you can see in the tool's xml that the encrypted password and security token are still in there. I'm not sure what else is going on behind the scenes beyond that, but that ought to be addressable by the product teams handling the Salesforce connectors and the Python installation embedded in Designer.

jschueller
6 - Meteoroid

I've submitted an "idea" here. I hope it gets somebody's attention.

Labels