evidence icon indicating copy to clipboard operation
evidence copied to clipboard

Connector: Salesforce

Open jhaisley opened this issue 1 year ago • 4 comments

Feature Description

What would you like to see added to Evidence? Support for salesforce as a datasource.

Goal of Feature

What would this feature help you accomplish? This would allow for easier adoption of evidence by schools, non-profits, & businesses which use Salesforce as their repository of truth.

Current Solution / Workarounds

What do you do today to accomplish the goal you described above? It's possible, but painful to export data to a supported db, then use evidence to create reports, however the data is always stale by the nature of this type of integration.

Alternatives

Describe any alternative solutions or features you've considered N/A

jhaisley avatar Mar 18 '24 19:03 jhaisley

Thanks for the suggestion!

Would you picture querying salesforce tables using the salesforce query language, or more just listing off the salesforce tables you wanted to populate into your project?

mcrascal avatar Mar 18 '24 19:03 mcrascal

Ideally I think they would select a table, and maybe a filter. One big benefit would be allowing data folks who don't know SOQL but can use universal sql to create reports.

jhaisley avatar Mar 18 '24 20:03 jhaisley

One big benefit would be allowing data folks who don't know SOQL but can use universal sql to create reports.

Totally agree. For us, the Salesforce schema (and thus SOQL) change rarely. In my imagination, the SOQL would be limited to the source query, allowing reports to be composed (and data from other sources to be joined) using universal sql in evidence.

Is there a guide for contributing features such as this one? Sorry if I missed it.

hydrojumbo avatar Jun 03 '24 18:06 hydrojumbo

There is an outline of the process for creating a data source connector here:

https://docs.evidence.dev/plugins/create-source-plugin/

A template to start from is here:

https://github.com/evidence-dev/datasource-template

archiewood avatar Jun 03 '24 18:06 archiewood