You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/connector-salesforce-service-cloud.md
+12-13Lines changed: 12 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: jianleishen
7
7
ms.subservice: data-movement
8
8
ms.topic: conceptual
9
9
ms.custom: synapse
10
-
ms.date: 05/07/2025
10
+
ms.date: 06/27/2025
11
11
---
12
12
13
13
# Copy data from and to Salesforce Service Cloud V2 using Azure Data Factory or Azure Synapse Analytics
@@ -203,7 +203,7 @@ To copy data from Salesforce Service Cloud, set the source type in the copy acti
203
203
| Property | Description | Required |
204
204
|:--- |:--- |:--- |
205
205
| type | The type property of the copy activity source must be set to **SalesforceServiceCloudV2Source**. | Yes |
206
-
| query | Use the custom query to read data. You can only use [Salesforce Object Query Language (SOQL)](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm) query with limitations. For SOQL limitations, see this [article](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations). If query is not specified, all the data of the Salesforce object specified in "objectApiName/reportId" in dataset will be retrieved. | No (if "objectApiName/reportId" in the dataset is specified) |
206
+
| query | Use the custom query to read data. You can only use [Salesforce Object Query Language (SOQL)](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm) query. If query is not specified, all the data of the Salesforce object specified in "objectApiName/reportId" in dataset will be retrieved. | No (if "objectApiName/reportId" in the dataset is specified) |
207
207
| includeDeletedObjects | Indicates whether to query the existing records, or query all records including the deleted ones. If not specified, the default behavior is false. <br>Allowed values: **false** (default), **true**. | No |
208
208
209
209
> [!IMPORTANT]
@@ -325,7 +325,16 @@ When you copy data from Salesforce Service Cloud, the following mappings are use
325
325
326
326
To learn details about the properties, check [Lookup activity](control-flow-lookup-activity.md).
327
327
328
-
## <aname="upgrade-the-salesforce-service-cloud-linked-service"></a> Upgrade the Salesforce Service Cloud connector
328
+
## <aname="differences-between-salesforce-service-cloud-and-salesforce-service-cloud-legacy"></a> Salesforce Service Cloud connector lifecycle and upgrade
329
+
330
+
The following table shows the release stage and change logs for different versions of the Salesforce Service Cloud connector:
| Salesforce Service Cloud V1 | End of support announced | / |
335
+
| Salesforce Service Cloud V2 | GA version available | • Support OAuth2ClientCredentials authentication instead of the basic authentication. <br><br> • Support SOQL query only.<br><br>• Support report by selecting a report ID.<br><br>• `readBehavior` is replaced with `includeDeletedObjects` in the copy activity source or the lookup activity.|
336
+
337
+
### <aname="upgrade-the-salesforce-service-cloud-linked-service"></a> Upgrade the Salesforce Service Cloud connector
329
338
330
339
Here are steps that help you upgrade your Salesforce Service Cloud connector:
331
340
@@ -337,16 +346,6 @@ Here are steps that help you upgrade your Salesforce Service Cloud connector:
337
346
338
347
1. readBehavior is replaced with includeDeletedObjects in the copy activity source or the lookup activity. For the detailed configuration, see [Salesforce Service Cloud as a source type](connector-salesforce-service-cloud.md#salesforce-service-cloud-as-a-source-type).
339
348
340
-
## <aname="differences-between-salesforce-service-cloud-and-salesforce-service-cloud-legacy"></a> Differences between Salesforce Service Cloud V2 and V1
341
-
342
-
The Salesforce Service Cloud V2 connector offers new functionalities and is compatible with most features of Salesforce Service Cloud V1 connector. The table below shows the feature differences between V2 and V1.
343
-
344
-
|Salesforce Service Cloud V2 |Salesforce Service Cloud V1|
345
-
|:---|:---|
346
-
|Support SOQL within [Salesforce Bulk API 2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/queries.htm#SOQL%20Considerations). <br>For SOQL queries: <br>• GROUP BY, LIMIT, ORDER BY, OFFSET, or TYPEOF clauses aren't supported. <br>• Aggregate Functions such as COUNT() aren't supported, you can use Salesforce reports to implement them. <br>• Date functions in GROUP BY clauses aren't supported, but they're supported in the WHERE clause. <br>• Compound address fields or compound geolocation fields aren't supported. As an alternative, query the individual components of compound fields. <br>• Parent-to-child relationship queries aren't supported, whereas child-to-parent relationship queries are supported. |Support both SQL and SOQL syntax. |
347
-
| Objects that contain binary fields aren't supported when specifying query. | Objects that contain binary fields are supported when specifying query.|
348
-
| Support objects within Bulk API when specifying query. | Support objects that are unsupported with Bulk API when specifying query.|
349
-
|Support report by selecting a report ID.|Support report query syntax, like `{call "<report name>"}`.|
350
349
351
350
## Related content
352
351
For a list of data stores supported as sources and sinks by the copy activity, see [Supported data stores](copy-activity-overview.md#supported-data-stores-and-formats).
0 commit comments