function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Internal PartnerInternal Partner 

How to achieve the search of external object records / fields via Global Search?

Hi all,
 
we have external objects and a record as test record. When I try to search for any of the values on the used fields, there are no results.
I don't have any experience with global search on external objects. I only have read that for having results you will need a third party tool.
I have configured the Search layout --> Search results on the external objects, enabled search for the objects but no results.
What is your experience? is it possible to find records on external objects using the standard global search?. If yes, how, what should we do in order to get the results in Salesforce the way you can do for internal ones.
Alain CabonAlain Cabon
@Internal Partner

Searchable Fields: External Object:
Which external object fields are searched depends on how the external system handles searches.
If the search results aren’t as you expected, use case-sensitive search strings that contain only alphanumeric characters.

https://help.salesforce.com/articleView?id=search_fields_external_object.htm&type=0 (https://help.salesforce.com/articleView?id=search_fields_external_object.htm&type=0)

For example, Heroku External Objects does not support Global Search.

Case-insensitive search
Searches in Salesforce for data in External Objects are done in a case-sensitive manner. Case-insensitive searching is currently not supported by Heroku External Objects.
Global Search
Heroku External Objects does not presently support Global Search queries from Salesforce Connect.

https://devcenter.heroku.com/articles/heroku-external-objects

 
Internal PartnerInternal Partner
Hi Alain, thanks for responding. I already have been searching with case-sensitive search strings, this is not working.
I have already read everything you posted in other documentations, so I wish someone could post here an answer from their experience, how they handled this