From 3df3c184f89d3f4961f318d28d8a36e890ad49a0 Mon Sep 17 00:00:00 2001 From: Liam Thompson <32779855+leemthompo@users.noreply.github.com> Date: Tue, 15 Apr 2025 11:37:36 +0200 Subject: [PATCH 1/2] [DOCS] Update es-connectors-salesforce.md 9.x equivalent of https://github.com/elastic/elasticsearch/pull/126791 --- .../reference/search-connectors/es-connectors-salesforce.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/reference/search-connectors/es-connectors-salesforce.md b/docs/reference/search-connectors/es-connectors-salesforce.md index d57f3607fb8cf..5cb129d2ea4fc 100644 --- a/docs/reference/search-connectors/es-connectors-salesforce.md +++ b/docs/reference/search-connectors/es-connectors-salesforce.md @@ -496,7 +496,9 @@ See [content extraction](/reference/search-connectors/es-connectors-content-extr Refer to [connector known issues](/release-notes/known-issues.md) for a list of known issues for all connectors. - +* **Only first 500 nested entities are ingested** ++ +Some of the entities that Salesforce connector fetches are nested - they are ingested along the parent objects using a `JOIN` query. Examples of such entities are `EmailMessages`, `CaseComments` and `FeedComments`. When Salesforce connector fetches these entities it sets a limit to fetch only first 500 entities per parent object. The only possible workaround for it now is to fork the Connectors repository and modify the code in Salesforce connector to increase these limits. ### Security [es-connectors-salesforce-client-security] @@ -507,4 +509,4 @@ See [connectors security](/reference/search-connectors/es-connectors-security.md This connector is built with the [Elastic connector framework](https://github.com/elastic/connectors/tree/main). -View the [source code for this connector](https://github.com/elastic/connectors/tree/main/connectors/sources/salesforce.py) (branch *main*, compatible with Elastic *9.0*). \ No newline at end of file +View the [source code for this connector](https://github.com/elastic/connectors/tree/main/connectors/sources/salesforce.py) (branch *main*, compatible with Elastic *9.0*). From d43136ecc251036b6f83ebccfac6849960a6ea79 Mon Sep 17 00:00:00 2001 From: Liam Thompson <32779855+leemthompo@users.noreply.github.com> Date: Tue, 15 Apr 2025 11:38:58 +0200 Subject: [PATCH 2/2] Reformat known issues section --- .../search-connectors/es-connectors-salesforce.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/reference/search-connectors/es-connectors-salesforce.md b/docs/reference/search-connectors/es-connectors-salesforce.md index 5cb129d2ea4fc..536c09e582cd0 100644 --- a/docs/reference/search-connectors/es-connectors-salesforce.md +++ b/docs/reference/search-connectors/es-connectors-salesforce.md @@ -494,11 +494,11 @@ See [content extraction](/reference/search-connectors/es-connectors-content-extr Salesforce DLS, added in 8.13.0, does not accomodate specific access controls to specific Salesforce Objects. Instead, if a given user/group can have access to *any* Objects of a given type (`Case`, `Lead`, `Opportunity`, etc), that user/group will appear in the `\_allow_access_control` list for *all* of the Objects of that type. See [https://github.com/elastic/connectors/issues/3028](https://github.com/elastic/connectors/issues/3028) for more details. - Refer to [connector known issues](/release-notes/known-issues.md) for a list of known issues for all connectors. - * **Only first 500 nested entities are ingested** -+ -Some of the entities that Salesforce connector fetches are nested - they are ingested along the parent objects using a `JOIN` query. Examples of such entities are `EmailMessages`, `CaseComments` and `FeedComments`. When Salesforce connector fetches these entities it sets a limit to fetch only first 500 entities per parent object. The only possible workaround for it now is to fork the Connectors repository and modify the code in Salesforce connector to increase these limits. + + Some of the entities that Salesforce connector fetches are nested - they are ingested along the parent objects using a `JOIN` query. Examples of such entities are `EmailMessages`, `CaseComments` and `FeedComments`. When Salesforce connector fetches these entities it sets a limit to fetch only first 500 entities per parent object. The only possible workaround for it now is to fork the Connectors repository and modify the code in Salesforce connector to increase these limits. + +Refer to [connector known issues](/release-notes/known-issues.md) for a list of known issues for all connectors. ### Security [es-connectors-salesforce-client-security]