
I am going to extract data from Salesforce CRM and validate and load into BI solution. I know about ability to schedule data export via Data Loader. But I need API to initiate data export by ceratin criteria (e.g. customer data modified since particular time) and any criteria to detect the end of the process in case of asynchronous call.
And what are the limitations for this method?
Thanks in advance,
Kanan
3 respuestas
Kanan,
If you are having a hard time finding the documentation for Salesforce APIs, I would strongly recommend that you find a consulting partner or use an existing App. Considering that your end goal is to integrate SAP, you are lucky that this is an extremely common use case.
Here is a link for SAP Apps:
https://appexchange.salesforce.com/results?keywords=sap
Here is a link to scheduling a report:
https://success.salesforce.com/answers?id=90630000000gycFAAQ
Here is a link for subscribing to a report:
https://releasenotes.docs.salesforce.com/en-us/spring15/release-notes/rn_salesforce1_reporting_report_notifications_ga.htm
Here is a link for Outbound messages:
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_om_outboundmessaging_setting_up.htm
Here is a link to the trailhead for integrations:
https://trailhead.salesforce.com/en/module/apex_integration_services
Here is the documentation for Apex callouts:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_callouts_http.htm