Steps: Set Up Salesforce Data Sources
- Before creating a Salesforce data source or upgrading to the latest supported version, set up:
- Your Salesforce instance.
- An authorized Salesforce OAuth2 credential and a Salesforce Connected App. See Set Up Salesforce OAuth2 Credentials.
- Security:
- Integration Operatorpermission.
- Data Designerpermission.
Set up a Salesforce data source so that you can use data from your Salesforce instance in Adaptive Planning for:
- Sales planning.
- Sales forecasting.
Example: Your users enter data in Salesforce about hot leads, records of orders, or forecasted sales. Once you import to Adaptive Planning, you can use dashboards to analyze and adjust your sales resources to meet sales quotas.
You can't import:
- Data from reports or data created through app integrations within the Salesforce instance.
- Salesforce objects that require a subquery. Example: ActivityHistory. We recommend that you expose this data through custom objects. If you try to access objects that require subqueries, you might see an Invalid Type for Operation error message.
- As you complete the fields in theSettingssection, consider:
Option Description CredentialFor new data sources, select an OAuth2 credential only to authenticate the connection using the Salesforce OAuth2 flow and refresh access tokens automatically. Password credentials aren't available for new data sources.These error messages display when:- OAuth authorization is required:Salesforce OAuth authorization required.
- OAuth authorization is incomplete, such as when the instance URL is missing:Salesforce OAuth authorization is incomplete.Re-authorize the credential using Request Authorization.
Use Sandbox?Select to use your Salesforce sandbox instance. Select this check box only if your implementation process requires you to test data in a sandbox as part of the data import process.Clear this check box when you bring data from your production Salesforce instance.When you use OAuth2 to connect to a Salesforce sandbox, enter the sandbox URL in your OAuth credential settings.Log LevelSelect how much detail that you want to include in any logs:- Error: Only errors.
- Info: Only basic information. Example: Log when the data source was updated.
- Verbose: Detailed information about all phases and actions.
- (Optional) SelectTest Connectionto test the connection to your Salesforce instance using this Salesforce data source.
- From theActionssection, clickSave.
- From theActionssection, selectImport structure.When you import your structure, Adaptive Planning automatically populates theData Componentssection with all the data tables and data columns that you can import. Slashes through the icon indicates that the columns aren't in the staging tables.
- Configure the staging tables and columns of data that you want to import using this data source.
- From theActionssection, import your data.
- (Optional) From theActionssection, clear the staging tables.
Create or use a loader.