Ingesting Data into Veeva Vault CRM via SnapLogic – Alternatives to SFDC Snaps
We are currently in the process of migrating from our existing Veeva CRM (Salesforce-based) platform to Veeva Vault CRM. In our current integration landscape, we use SnapLogic to ingest data from our Specialty Pharma SFTP source into Veeva CRM, leveraging the Salesforce (SFDC) snaps for data ingestion and transformation. However, as we transition to Vault CRM, we’ve identified a gap—SnapLogic does not currently provide a native Snap pack for Veeva Vault CRM. We understand that support for Vault CRM is on SnapLogic’s product roadmap, but it is not expected in the immediate future. As part of our integration planning, we are reaching out to the SnapLogic community and experts to explore the following: Are there any existing Snap packs (e.g., REST, HTTP Client, SOAP, or JDBC snaps) that can be configured to support integration with Vault CRM? Has anyone implemented custom pipelines or reusable components for Vault CRM ingestion using generic SnapLogic snaps? Any known limitations, authentication considerations or Vault-specific constraints we should be aware of when building these integrations? We greatly appreciate any insights, lessons learned, or recommendations from those who have explored similar integration use cases. Thank you in advance for your time and input.33Views0likes2CommentsSalesforce Create Snap Showing Complete but No Records Created
Salesforce create showing complete but no records created in Salesforce. I would expect to see an error or something in the trace bin, but all I see is that the pipeline completed successfully. Is there something I need to do to be able to see the records in Salesforce. I am new to Salesforce and Snaplogic, so I might be doing something completely wrong.3.5KViews0likes4CommentsSalesforce Batch Create question. Creating Junction Records?
I’ve been experimenting using the SFDC Batch Create snap to create a record and associated child records in a single transaction, and that works fine, as advertised. What I can’t figure out how to to is to do the following: Insert a record in each of two (unrelated) SObjects and create a Junction record in a third SObject, that connects them both, all in a single call. And fair enough, the Snap Pack documentation doesn’t suggest I should be able to do that. But I know that under the hood this Snap is using the SFDC REST API composite Resource, and I know it supports this kind of thing. Example Here I tried various ways to do something similar in my JSON source for the Snap, but no matter what I try it just bombs out with an error. Should I be able to do this? Just curious.3.8KViews0likes4CommentsSalesforce Lookup vs Read
Hi, I am designing a salesforce - salesforce flow (source and target systems are different) and have several steps in between where I need to fetch ids of dependent objects for mapping. Salesforce Lookup snap serves the purpose but as per SnapLogic documentation, for every record an individual request will be sent. Is Salesforce Read snap (I will have to use Rest API) a better option? Will only one request be sent to salesforce for multiple input documents (ie, same object but different ids which will be used in where clause)? Wanted to understand which has a better performance for a data vol of 16k. Thanks, V3.3KViews0likes2CommentsSalesforce Read Snap and impact of Number of Retries setting when results are batched
We’re using a Salesforce Read Snap and it is configured to use the REST API with a Batch Size of 2000. The total results set size is 50,000 records. The Snap returned 38,000 rows and then failed with the following message. Salesforce Read[57d62c6f0501864d77ecb7fb_a262e86e-a467-46ed-8c14-f9ec52e0a500 – 24c365ff-2f59-443a-8880-549e3cd06bda] com.snaplogic.snap.api.SnapDataException: Cannot get input stream from next records URL: https://abc.my.salesforce.com/services/data/v34.0/query/04f8394023XlE0bCCK-63742 at com.snaplogic.snaps.salesforce.SFReadCommon.handleException(SFReadCommon.java:542) at com.snaplogic.snaps.salesforce.SFReadCommon.process(SFReadCommon.java:516) I’m trying to determine whether this is the result of a Salesforce failure or a network failure. I think it’s a Salesforce failure but am not sure. Has anyone had this experience and know? Also, the documentation states that the ‘Number of Retries’ setting is used when there are network failures. Does this also apply to network failures when retrieving Result batches when using the REST API? And does this mean that if there is a failure on the Salesforce side that SnapLogic does not retry at all? Thank you.2.6KViews0likes1CommentSalesforce Bulk snap packs
Hi, Could you please tell me the difference between Salesforce Bulk Create snap vs. Salesforce Create snap with Bulk API mode configuration? I see one difference with account configuration, but not sure why it had to be a seperate snap? Regards, Sripathi3.9KViews1like2CommentsSalesforce Outbound Message Notification
A key feature in Salesforce is the ability to send outbound notifications upon changes to assets - such as Accounts, Contacts, Leads, etc. This can be useful for real-time integrations with external systems. To implement this feature, as a prerequisite, you should already have a Salesforce Developer account. This can be obtained for free. Also note that only new and modified records can be sent outbound. Deletions cannot be captured. Attached is a sample pipeline that receives an outbound message from Salesforce and sends a response back. Outbound Message Integration_2017_02_28.slp (6.5 KB)6.6KViews0likes12Comments