Salesforce Publisher

Salesforce Publisher

On this Page

Overview

The Salesforce Publisher Snap is a Write-type Snap that publishes Salesforce Platform Event records to a given event custom Salesforce object. Salesforce Platform Events are part of Salesforce’s enterprise messaging platform and help deliver secure and scalable custom notifications within Salesforce or from external sources.

  • In Bulk API mode, the Snap publishes multiple platform event records in batches.

  • In REST API mode, the Snap publishes only one platform event record per each request for each input document.

Loading

Refer the Salesforce Platform Event Allocations document before configuring this Snap. 

Prerequisites

None.

Limitations and Known Issues

  • In Salesforce 44.0, when an input document contains extra fields which are not part of the list of fields defined in a given Platform Event object, the error handling of Salesforce.com in REST API and Bulk API is different. REST API throws the error: "No such column ...". However, Bulk API ignores all extra fields and successfully publishes records as long as the mandatory fields are present.
  • This Snap performs batch processing, that is, a batch of input documents are processed for each HTTP request sent to Salesforce. Values of all the expression-enabled fields must remain constant during the Snap execution or validation. Hence, all expression fields can support Pipeline parameters only when they are expression-enabled. The input data parameters are not supported for expression fields, for example, $serviceVersion

Support for Ultra Pipelines

Works in Ultra Pipelines.

Snap Views

TypeFormatNumber of ViewsExamples of Upstream and Downstream SnapsDescription
InputDocument
Min: 1
Max: 1
  • JSON Parser
  • Mapper
A stream of documents whose data schema is the same as the schema that is defined in the selected Platform Event custom Salesforce object. Each document contains one Salesforce Platform Event record. The Snap supports the input schema suggest functionality that shows the input schema in the Target path of the Mapper Snap if the Mapper Snap is connected to the input view.
OutputDocument
Min: 0
Max: 1
  • JSON Formatter
  • Mapper
 A stream of documents that contain the success field for the event record that is published, and the original field for the corresponding input record.
ErrorThe error view contains error, reason, resolution and stack trace. For more information, see Handling Errors with an Error Pipeline.

Snap Settings

FieldField TypeDescription
Label*String

Specify the name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your Pipeline.

Default ValueSalesforce Publisher
ExampleSalesforce Publisher

Service Version*String

Specify the version number of the Salesforce service that you want to connect to.

Salesforce platform event is supported in version 44.0 or later.

Default Value: 44.0 
Example: 44.0

Events*String

Specify the name of the Salesforce platform event custom object. You can select the name from the suggested list in the drop-down menu. The supported Salesforce Events are:

  • Standard Platform events
  • Custom Platform events: User-defined read/write events. These events end with "__e".

Note: There are two underscore characters in "__e"

Default Value: None
Example: Printer_Event__e

Salesforce APIDropdown list

Select the Salesforce API mode. The available options are:

  • Bulk API
  • REST API

In REST API mode, the Snap publishes one record at a time and returns the results in the output. REST API is simpler and faster if the number of records to be published is small.

Default Value: REST API
Example: Bulk API

Batch sizeInteger

Specify the batch size in records.

  • In Bulk API mode, you can enter any value between 1 and 10,000. Each input document forms one Salesforce Platform Event record to be published. The Snap stores the records in memory until the number of records reaches the specified batch size and sends the request to SFDC in a single batch. Increasing the batch size increases the amount of memory that is used during data load. Decreasing the batch size increases the number of API calls against Salesforce.

  • In REST API, the Snap can publish only one event record per each request regardless of the Batch size value.

Default Value: 200
Example: 700

Batch timeout(seconds)Integer

Specify the batch timeout in seconds. The Snap sends a batch write request to SDFC when the number of input documents in the buffer reaches the given Batch size. However, sometimes, input documents may not arrive for a long time. In such cases, a Batch timeout value helps send a batch write request in a specified time interval even if the number of input documents in the buffer is less than the buffer size. 

If you set Batch timeout to 0, the Snap waits until the number of input documents in the buffer reaches the Batch size. 

Default Value: None
Example: 60

Number of retriesInteger

Specify the maximum number of retry attempts in case of a network failure. 

Default value: 1
Example: 3

Ensure that the local drive has sufficient free disk space to store the temporary local file.

Retry interval (seconds)Integer
Specify the minimum number of seconds for which the Snap must wait before attempting recovery from a network failure.

Default Value: 1
Example: 3

Pass throughCheckbox

Select this checkbox to pass the input document through to the output view under the key original.
If you deselect this checkbox, the input document is not passed and there is no original key in the output document.

Default Value:  Selected

Snap Execution

Dropdown list

Loading

Example

Processing Different Input Documents

This Pipeline demonstrates how the Salesforce Publisher Snap processes three different input documents. The first document is a valid record. The second document has one required field that is missing. The third document contains an extra field that is not a part of the field defined in the Event object. 

Download this pipeline.

 Understanding the Pipeline

The JSON Generator Snap is used to provide the input document. The input document contains different values for a printer. The input data preview is as follows:

We use the Salesforce Publisher Snap to publish the values. The following image displays the Snap configuration in REST API mode

All the expression properties in the Snap use Pipeline parameters. The following image displays the Pipeline parameters that are used in this example:

After you validate the Pipeline, you can see that the first document is successfully published in both the modes. The second input document produces an error document in the error view in both REST and Bulk API modes. The third document produces an error document in the error view in REST API, but is successfully published in Bulk API.

Following is the output preview in the Bulk API mode:

Following is the output preview of the error document in Bulk API mode:

Following is the output preview in the REST API mode:

Following is the output preview of the error document in the REST API mode:

Downloads

Loading

  File Modified

File Example_Salesforce_Publisher.slp

Mar 10, 2022 by Subhajit Sengupta


 Click to view/expand

Release 

Snap Pack Version

Date

Type

 Updates

November 2025

443patches33196

21-Nov-2025

Latest

Fixed a memory leak issue in Salesforce Wave Analytics Snap caused by the RestHttpClient object.

November 2025

main33142

12-Nov-2025

Stable

Updated and certified against the current SnapLogic Platform release.

August 2025

442patches32924

31-Oct-2025

Latest

  • Enhanced the Salesforce JWT OAuth2 Account to allow connections to Salesforce endpoints through a proxy configuration. This prevents socket connection timeouts that occur because of direct connection attempts.

  • Fixed an issue with the Salesforce Read and Salesforce SOQL Snaps where thread locks were caused by cache load operations and the lack of connection and socket timeouts in Salesforce Snap HTTP requests.

August 2025

442patches32294

02 Sep 2025

Latest

Added internal retry policy to OAuth2 token refresh mechanism to address intermittent 401- unauthorized access errors in the HTTP calls made by the Salesforce Bulk Create Snap when fetching metadata from the SFDC.

August 2025

442patches32179

25 Aug 2025

Latest

  • Fixed memory leaks caused by the RestHttpClient objects in Salesforce.

  • Fixed the Salesforce Update Snap to prevent using an invalid URI when the Salesforce Account login fails.

August 2025

main32088

13 Aug 2025

Stable

Updated and certified against the current SnapLogic Platform release.

May 2025

441patches31587

08 July 2025

Latest

Enhanced the Salesforce Subscriber Snap to support subscribing to custom channels that collate events from multiple related sources in one place for the subscribers.

  • This enhancement broadens the scope of building event-driven integrations to consume real-time Salesforce event data and workflows through custom configurations. This reduces latency and the need to poll for events.

May 2025

441patches31506

 

Latest

Fixed an issue in the Salesforce Bulk Query Snap that displayed a 401 error during metadata calls. Now, the Snap refreshes the OAuth2 token and retries the metadata call on encountering a 401 error.

May 2025

main31019

Stable

Updated and certified against the current SnapLogic Platform release.

February 2025

440patches30577

 

Latest

Added Salesforce JWT OAuth2 Account to the Salesforce Snap Pack, enabling a secure and efficient server-to-server authentication.

February 2025

440patches30230

 

Latest

Implemented a redirect strategy for all Salesforce snaps to ensure valid URL redirection when Lightning URLs are used.

February 2025

main29887

 

Stable

Updated and certified against the current SnapLogic Platform release.

November 2024

439patches29230

 

Latest

Fixed the vulnerabilities in CXF library dependencies within the Salesforce Snap Pack to enhance security and ensure reliable functionality.

November 2024

439patches29014

 

Latest

Fixed an issue with the Salesforce Lookup, SOQL, and SOSL Snaps, where errors were not routed to the error pipeline when Route Error Data to Error View was enabled, and a referenced expression variable was missing in the upstream or pipeline parameters.

November 2024

main29029

 

Stable

Updated and certified against the current SnapLogic Platform release.

August 2024

438patches28607

 

Latest

Fixed an issue with the Salesforce Publisher Snap where an invalid session triggered infinite retries, resulting in many open file descriptors that eventually crashed the node.

August 2024

438patches28040

 

Latest

Fixed an issue with the Salesforce SOQL Snap where the URL encoding was improperly applied to sandbox instance URLs. Now, the Snap ensures URL sandbox instance URLs are properly encoded.

Breaking change from Salesforce

Salesforce is retiring some of the hostnames for non-enhanced domains from August 2024:

  • Redirections for legacy (non-enhanced) hostnames stop in production orgs and demo orgs. Production orgs get this release starting in January 2025.

  • Redirections for legacy (non-enhanced) hostnames stopped in sandboxes, Developer Edition orgs, patch orgs, scratch orgs, and Trailhead Playgrounds.

When deploying a new My Domain, including enhanced domains, Salesforce automatically redirects previous URLs. For detailed information, such as hostname formats for legacy (non-enhanced) domains, refer to the Prepare for the End of Redirections for Non-Enhanced Domains.

To align with Salesforce’s redirection changes for non-enhanced domains, the classic URL format (https://snaplogic--devqa.my.salesforce.com/) is no longer supported for Sandbox environments. As a result, any existing Salesforce pipelines using classic URLs will stop functioning as before.

Workaround

To run your pipelines successfully, you must append sandbox to your classic URLs: https://snaplogic--devqa.sandbox.my.salesforce.com/

Learn more about the enhanced domains deployment by Salesforce.

August 2024

main27765

 

Stable

Upgraded the org.json.json library from v20090211 to v20240303, which is fully backward-compatible.

May 2024

437patches27307

 

Latest

Fixed authentication issues with the Salesforce Subscriber Snap in the Ultra Pipeline to ensure the Snap reauthenticates and reconnects as expected.

May 2024

main26341

 

Stable

Updated and certified against the current SnapLogic Platform release.

February 2024

436patches25626

 

Latest

Enhanced the Salesforce Bulk Create, Bulk Delete, Bulk Query, Bulk Update, and Salesforce Bulk Upsert Snaps to include the complete error details under the original object that contains the copies of the failed input records.

February 2024

436patches25192

 

Latest

Fixed an issue with the Salesforce Mutual Authentication Account where the 8443 port was not used while authorizing the account. Now, the access token request uses the 8443 port for authorizing the Mutual Authentication Account.

Breaking change

Prior to 436patches25192, the Salesforce Mutual Authentication Account supported default Login URLs such as https://login.salesforce.com and https://test.salesforce.com. From 436patches25192, this account no longer supports the default Login URLs—your existing pipelines using the Mutual Authentication Account with the default Login URLs might break.

To prevent this breaking change, you must provide a valid Salesforce Login URL as part of your account configuration.

February 2024

main25112

 

Stable

Enhanced the Salesforce Bulk Query Snap with expression support for the Include Deleted Records checkbox.

November 2023

435patches24747

 

Latest

Fixed an issue that caused the input stream to not close properly, which resulted in stale connections.

November 2023

435patches24368

 

Latest

Enhanced the performance of the Salesforce Bulk Query Snap with a new Maximum threads field. This field enables you to download query results simultaneously in multiple threads.

November 2023

435patches24006

 

Latest

Enhanced the Salesforce Read Snap by adding expression enablement to the following checkboxes:

  • Use PK chunking if supported

  • Include Deleted Records

November 2023

main23721

 

Stable

Updated and certified against the current SnapLogic Platform release.

August 2023

434patches23646

 

Latest

Fixed an issue where a long-running pipeline containing the Salesforce Subscriber Snap would suddenly stop responding.

August 2023

434patches22537

 

Latest

Improved the Salesforce Bulk Upsert Snap error messages by limiting the length of the reason displayed with the error.

August 2023

main22460

 

Stable

Updated and certified against the current SnapLogic Platform release.

May 2023

433patches21367

 

Latest

  • The Salesforce SOQL Snap now honors the selection of the Match Data Type checkbox when the value entered for Batch Size is greater than 50,000.

  • The Salesforce Read Snap now honors the selection of the Match Data Type checkbox if the Use PK chunking if supported checkbox is also selected.

May 2023

main21015

 

Stable

Upgraded with the latest SnapLogic Platform release.

February 2023

432patches20586

 

Latest

Fixed an issue with the Salesforce SOQL and Salesforce Read Snaps where the Match Data Type checkbox selection was not honored if the Salesforce API field was set to Bulk API.

February 2023

432patches20393

 

Latest

February 2023

432patches20145

 

Latest

Fixed an issue with the Salesforce Read Snap that was causing an error for the Time data type.

February 2023

432patches20087

  

Latest

The Salesforce Create, Update, and Upsert Snaps now include an Apply active assignment rules checkbox so you can control whether to use assignment rules for the selected object

February 2023

432patches20008

 

Latest

  • Fixed an issue with the Salesforce Read Snap where using the bulk API request would fail due to column specification.

  • Added support to use PK chunking on any batch size with the bulk API request and to automatically disable PK chunking if it is known that it cannot be done

February 2023

main19844

 

Stable

Upgraded with the latest SnapLogic Platform release.

November 2022

main18944

 

Stable 

Upgraded with the latest SnapLogic Platform release.

October 2022

430patches18769

 

Latest

  • The Salesforce Bulk Query Snap now includes the following checkboxes:

    • Match Data Type: Select this checkbox to match the data types of the bulk query job results.

    • Include Deleted Records: Select this checkbox to include deleted records in the query result.

  • The Salesforce Delete Snap in REST API no longer fails with NPE if a new OAuth2 account is used.

  • The Salesforce Read Snap now stops gracefully on a forced stop (without throwing cryptic errors).

  • The Salesforce Update and Salesforce Upsert Snaps no longer fail with the message "Error occurred while executing request to Salesforce.com" when a redirection is needed.

September 2022

430patches18125

 

Latest

The Salesforce Bulk Create, Salesforce Bulk Delete, and Salesforce Bulk Update Snaps are now working as expected without displaying the error Error while processing Data and without returning 301-error while processing the data.

September 2022

430patches18036

 

Latest

The Salesforce Read Snap now correctly parses the 2-byte UTF-8 characters in Windows OS in the PK chunking mode.

August 2022

main17386

 

Stable

  • Updates in Salesforce Subscriber Snap:

    • CometD version upgrade from 5.0.9 to 7.0.6 (latest).

    • The simplified logging provides useful diagnostic information without logging any sensitive data.

    • The Snap asynchronously makes callbacks or listens to the CometD API to identify and respond to specific events.

    • The Snap processes the most recent message so that it can send that replay ID if there is a need to resubscribe. If the server responds with an invalid replay ID, the Snap automatically sets the Replay ID value to -2 to get all available messages.

  • You can select the Null Setting with Bulk API checkbox in the Salesforce Update, Salesforce Create, and Salesforce Upsert Snaps to format null values in the input document.

4.29 Patch

429patches16708

 

Latest

  • Updates in Salesforce Subscriber Snap:

    • Upgraded the Cometd version from 5.0.9 to the latest 7.0.6 version.

    • Fixed an issue where the Snap reported an error and stopped only at the next resubscribe attempt when it encountered the daily limit exceeded error. Now, the Snap displays the error and stops immediately when it encounters the daily limit exceeded error.

    • Simplified the logging that provides useful diagnostic information without logging any sensitive data.

    • Enhanced the Snap design to make the callbacks or listeners asynchronously by the Cometd API when there is a specific event, and the Snap responds accordingly.

    • Enhanced the tracking of replay ID of the most recent message processed so that Snap can send that replay ID if there is a need to resubscribe. If the server responds that the replay ID is invalid, Snap automatically sets the Replay ID value to -2 to get all available messages.

  • Made the Null Setting with Bulk API checkbox in the Salesforce Update, Salesforce Create, and Salesforce Upsert Snaps visible, to format a null value.

4.29

main15993

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.28 Patch

428patches14355

 

Latest

Fixed an issue with Salesforce Snaps where the Service Version could not be retrieved from SFDC due to a blocked URL, failing the Snap execution.

4.28

main14627

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.27 Patch

427patches14079

 

Latest

Fixed an issue with the Salesforce Subscriber Snap where the Snap was unable to re-subscribe to a topic if it did not receive any message for 72 hours —stopped and displayed an error message. With this fix, the Snap automatically sets the Replay ID value to -2 when:

  • the specified Replay ID is invalid or outside the retention window.

  • the most recently received Replay ID for an event is outside the 72-hour retention window.

4.27 Patch

427patches13944

 

Latest

Fixed an issue with Salesforce accounts, where an account password containing special characters and an empty security token was not properly encoded and the account was not validated.

4.27 Patch

427patches13789

 

Latest

Fixed the following issues with Salesforce Snaps:

  • High memory use due to leaked resources.

  • Hung Pipelines due to blocked threads.

4.27

main12833

Stable

4.26 Patch

426patches12054

 

Latest

Enhanced the Salesforce Subscriber Snap with improved resilience to network failures and fixed an issue with duplicate documents.

4.26

main11181

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.25 Patch

425patches10182

 

Latest

Fixed an issue with the Salesforce Read Snap where the retry fields do not work as expected when a Pipeline has more than ten Snaps. 

4.25 Patch

425patches9609

 

Latest

Enhanced the Salesforce Read Snap to allow you to add an optional second output view that exposes the schema of the target object as the output document. The output view of the Snap has a minimum of one output and a maximum of two outputs. 

4.25

main9554

 

Stable

  • Enhanced the Salesforce Upsert Snap to support CSV payload using the new field Bulk Content Type in Bulk API mode as Salesforce API has recently been supporting CSV payload as well. Earlier, this Snap supported only XML data type; you can now select CSV content type from the Bulk Content Type drop-down list. The default content type is set to XML to preserve backward compatibility. 
    This enhancement also addresses the null values issue during Bulk API mode. 

  • Enhanced the Snaps in the Salesforce Snap Pack by updating the field labels to title case. If you have existing Pipelines using Salesforce Snaps that include the field names in the error messages, you must update those Pipelines to use the new field labels.

4.24 Patch 

424patches9024

 

Latest

4.24 Patch 

424paches8569

 

Latest

Fixes an issue in Salesforce Bulk Upsert, Salesforce Bulk Update, and Salesforce Bulk Create Snaps that fail to process Related object and Related external ID values by modifying the input schema that formats the CSV data.

Potential Breaking Change

This Salesforce Snap patch contains an issue affecting the Salesforce Subscriber and Salesforce Publisher Snaps. If you do not use these Snaps in your Pipelines, then you can use this patch version. Else, we recommend you to not use this patch version as Pipelines will fail. We will fix this issue soon in an upcoming patch.

4.24

main8556

Stable

Upgraded with the latest SnapLogic Platform release.

4.23 Patch 

423patches7888

 

Latest

4.23

main7430

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.22

main6403

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.21 Patch 

salesforce8829

 

Latest

Fixed the Salesforce Create, Update, Bulk Create, Bulk Update, and Bulk Upsert Snaps, enabling you to upload files containing duplicate values across multiple fields.

4.21

snapsmrc542

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.20 Patch 

salesforce8814

 

Latest

Fixed the Salesforce Create, Update, Bulk Create, Bulk Update, and Bulk Upsert Snaps, enabling you to upload files containing duplicate values across multiple fields.

4.20 Patch 

salesforce8797

 

Latest

Fixed the Salesforce Subscriber Snap wherein the Salesforce Subscriber and Mapper Snap combination generates Null output for Array object type.

4.20

snapsmrc535

 

Stable

Added the Salesforce Bulk Query Snap, which enables you to perform bulk SOQL queries on Salesforce.

4.19

snaprsmrc528

 

Stable

4.18 Patch 

salesforce7832

 

Latest

Enhanced the Salesforce Subscriber Snap to capture Change Data Capture (CDC) events.

4.18

snapsmrc523

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.17 Patch

 salesforce7474

 

Latest

Added Order by clause and Limit clause properties to the Salesforce Reader Snap to fix an issue wherein the Snap throws an error while fetching records.

4.17

ALL7402

 

Latest

Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers.

4.17

snapsmrc515

 

Latest

Added the Snap Execution field to all Standard-mode Snaps. In some Snaps, this field replaces the existing Execute during preview check box.

4.16 Patch 

salesforce6889

 

Latest

Added two new properties, Number of retries and Retry interval, to the Salesforce Read, SOQL, Publisher, and Subscriber Snaps. These properties let you handle retry attempts and intervals in case of a network failure.

4.16

snapsmrc508

 

Stable

  • Added two new Snaps: 

    • Salesforce Publisher: Publish Salesforce platform event records to a given event custom sObject (Salesforce Object).

    • Salesforce Subscriber: Subscribe to Salesforce platform event records for a given event custom sObject.

4.15 Patch 

salesforce6405

 

Latest

Fixed an issue with resource leak in PK Chunking in Salesforce Read and SOQL Snaps.

4.15 Patch 

salesforce6349

 

Latest

Fixed an issue with the Salesforce SOQL Snap timing out while waiting for a connection from the pool.

4.15

snapsmrc500

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.14 Patch 

salesforce5670

 

Latest

Fixed the Salesforce SOQL Snap that fails to execute if the parameter values of a SOQL query expression contain the WHERE clause.

4.14

snapsmrc490

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.13

snapsmrc486

 

Stable

  • Fixed an issue where the Salesforce Read Snap fails to download the PK-Chunking CSV file due to network failure or running out of disk space.

  • Fixed an issue where theSalesforce Lookup Snap does not match the datatype with the Bulk API; for instance, boolean data returns string.

  • Fixed an issue where the Salesforce SOQL Snap does not preview data in pipelines. 

  • Fixed an issue where PK Chunking files are not deleted from the temp directory.

4.12 Patch

salesforce4839

 

Latest

Fixed a defect that occurs when downstream Snaps are slow in processing documents downloaded from SFDC.

4.12 Patch

salesforce4773

 

Latest

Added a new option in Advanced properties - "Validate record count downloaded in Bulk API" that compares the number of records processed vs downloaded and routes output to Error View (if Error View is enabled) if there is a mismatch.

4.12

snapsmrc480

 

Stable

  • Updated Salesforce SOQL and Lookup Snaps to ensure that they are consistent with SnapLogic guidelines of writing Snap data exceptions to error views and continuing to process next documents vs. hard stopping.

  • Enhanced the Salesforce read operations for the Read, SOQL, and SOSL Snaps to display the original Salesforce error cause, reason, and resolution.

4.11 Patch

salesforce4299

 

Latest

  • Fixed an issue wherein the Salesforce SOQL Snap did not get an input stream from the next records URL.

  • Fixed an issue with the Salesforce SOQL Snap querying deleted records using Bulk API.

4.11

snapsmrc465

 

Stable

Polling timeout property's default value increased to 3000 from 300 for Salesforce Lookup, Salesforce Poller, Salesforce Read, and Salesforce SOQL Snaps.

4.10 Patch

salesforce4005

 

Latest

Salesforce Poller Snap: Includes the success field in the output.

4.10

snapsmrc414

 

Stable

Upgraded with the latest SnapLogic Platform release.

4.9.0 Patch

salesforce3218

 

Latest

Fixed the error in PK Chunking when a downstream Snap is blocking the pipeline

4.9.0 Patch

salesforce3247

 

Latest

Addressed an issue withSalesforce Poller Snap causing JSON Formatter to throw ConcurrentModificationException.

4.9.0 Patch

salesforce3225

 

Latest

Addressed a null pointer exception in the Salesforce Update Snap. This exception was present in both salesforce3082 and salesforce3122.

4.9

snapsmrc405

 

Stable

Updated the Salesforce Create, Batch Create, Delete, Poller, Update and Upsert Snaps with Pass through property.

4.8.0 Patch

salesforce2884

 

Latest

  • Addressed an issue with inconsistent behavior between Preview and Execution.

  • Addressed an issue with Salesforce SOQL Snap failing to download PK-Chunking.

4.8

snapsmrc398

 

Stable

  • Updated the Salesforce Lookup Snap with Correlation ID property. This property is an ID field name which the Snap uses to correlate input document to the output record when users want to pass through input data to the output view.

  • Updated the Salesforce Read Snap with Output field limit and Output field offset properties. Output field limit is the number of fields to return in the order of Salesforce describe object field index. Output field offset defines a starting field index for the output fields.

  • Info tab added to accounts.

4.7.0 Patch 

salesforce2284

  

Latest

Added log to troubleshoot a deploy issue.

4.7.0 Patch 

salesforce2255

  

Latest

Addressed SFDC SOQL Snap routing to the error view & validate PK Chunking record numbers.

4.7.0 Patch 

salesforce2244

  

Latest

Addressed possible leak with threads waiting to download PK Chunking responses.

4.7.0 Patch 

salesforce2218

 

Latest

SFDC SOQL Snap route to the error view & validate PK Chuning record numbers.

4.7.0 Patch 

salesforce2209

 

Latest

SOQL Snap now correctly routes to the error view & validates PK Chunking record numbers.

4.7

snapsmrc382

 

Stable

  • Updated the Salesforce SOQL, Read, & Lookup Snaps with Match data type field.

  • Updated the Salesforce Upsert, Update, Create and Delete Snaps with 'Standardize error output' field.

4.6.0 Patch 

salesforce1931

 

Latest

  • Implemented a new property "Match data type in XML"

  • Implemented a new global.properties entry "SFDC_SESSION_TIMEOUT_MINUTES" so that users can reduce the frequency of logins.

4.6

snapsmrc362

 

Stable

  • Doc Enhancement: Examples added to Salesforce Snap documentation.

  • Resolved an issue in Salesforce Snaps that prevented extraction of access tokens.

4.5.1

salesforce1633

 

Stable

  • Salesforce Read Snap is updated to support Output fields and Where clause specifications. For more information, see Salesforce Read.

  • Salesforce Read & SOQL Snaps are updated to support JSON representation of Bulk API result data and a parsing issue encountered (in Bulk API mode) has been rectified.

  • Fixed errors around upload and output preview for Salesforce Wave Analytics Snap.

4.5

snapsmrc344

NA

Latest

  • Pass through and Ignore empty results added to Salesforce SOQL, Read and SOSL Snaps.

  • Resolved an issue in Salesforce Batch Create Snap to appropriately create multiple records in REST API.

4.4.1


 

Stable

  • Resolved an issue with Connection pool times out with Salesforce Snaps.

  • Salesforce Lookup: Resolve a 'The session ID or OAuth token used has expired or is invalid' exception when running in an Ultra Task.

4.4


 

Stable

Resolved an issue with Salesforce Query returning inconsistent result sets.

4.3.2


 

Stable

  • SalesForce Lookup Snap: Implemented Pass-through on no lookup match property

  • Resolved an issue with Salesforce Upsert Snap failing with an error 'not valid for the type xsd:double'.

  • Resolved an issue with Salesforce SOQL Snap returning fewer results than SFDC returns.

  • Performance improvements made to Salesforce Read/SOQL Snaps with Bulk API in PK Chunking mode.

4.3


NA


  • NEW! Salesforce Batch Create added in this release.

  • Salesforce Wave ID field suggestions now include upstream schema.

  • Resolved an issue in Salesforce Lookup Snap failing to generate an output schema if more than 50 records are found.

4.22


NA


  • NEW! Salesforce Batch Create added in this release.

  • Resolved an issue with Salesforce Wave analytics throwing an error when metadata contained a hash symbol in number format.

  • Resolved an issue the failing to validate the account if the password contained a colon (:).

  • Salesforce Snaps now default to the latest Salesforce API version.

  • Create/Update/Upsert Snaps did not support related object mappings.



 


  • Salesforce Upsert - intermittently throws ViewChannelException since document was send to the closed output view

  • Salesforce Delete not using passthrough platform service



 


  • Salesforce Account: added custom login URL (for support of CipherCloud)

  • Salesforce Read: various updates for errors and performance improvements for > 1m rows being retrieved in Bulk API

  • Salesforce Write in Bulk API: enhanced batching support



 


  • NEW! Salesforce Wave Analytics added in this release.

  • Salesforce Upsert: External ID field is now suggestible.

  • Salesforce Read & Salesforce SOQL now accept 200 as a batch size.

  • Snaps with a Polling timeout property no longer have a maximum timeout limit.



 


  • Addressed the following issues:

    • Salesforce Account: Could not login to Salesforce, Endpoint Exception Error message is displayed.

    • Salesforce Analytics null pointer

    • Salesforce Attachment: NPE is displayed for Invalid Account.



 


  • The account settings for Salesforce.com now gives you the choice of either entering a token or entering an IP while list address range. If you need to create a token, you will need a non-admin user to generate the token for SnapLogic.

  • The Security Token is no longer required for Salesforce.com accounts.