connect salesforce as another user

  • 1
  • Question
  • Updated 2 years ago
  • Answered
is it possible to connect as another user to create models?
For example I want to create a chart based on all won opportunities in the org and show this chart to all salespeoples.
Photo of Andrea


  • 460 Points 250 badge 2x thumb

Posted 2 years ago

  • 1
Photo of Bill McCullough

Bill McCullough, Champion

  • 13,512 Points 10k badge 2x thumb

I think you can setup a datasource to your current Salesforce org.  I think you would need to use custom Apex Authentication for access as the other option is Oauth (which will use the currently logged in user's credentials).

I think the better option is to create a custom object with the fields from the Opportunity record that you want to report on (Amount, CloseDate; etc.).  Then setup a Reporting Snapshot to 'copy' the opportunity data to the new object.  You can provide all of your sales user's 'View All' access to the custom object to enable reporting on all won opportunities.


Photo of Mark DeSimone

Mark DeSimone, Official Rep

  • 12,208 Points 10k badge 2x thumb
Hi Andrea, if you're still working on this, I wanted to add to Bill's suggestion and point out that Skuid won't be able to expose any data to a user that would normally be invisible. In other words, when Skuid pulls data, it will always honor Salesforce security and permissions settings. So, if you need to show a chart that requires data that some users can't see, then Bill's idea of creating some kind of snapshot would be a good way to go. 
Photo of Andrea


  • 460 Points 250 badge 2x thumb
Thank you Bill, thank you MArk. 
According to your experience isn't it possible to create another data source that connect as another user at the same time for another model?