Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Einstein Search
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Use an External Provider Data Source for Federated Search

          Use an External Provider Data Source for Federated Search

          Let users search in your Salesforce org and access data from an external search provider. Salesforce supports external search providers that support the OpenSearch standard.

          Required Editions

          User Permissions Needed
          To create and edit an external data source: Customize Application

          Salesforce has partnered with Docurated and Swiftype to make it easy to connect external search providers to Salesforce. Using these partner’s services, you can search through the external repositories they serve—for example, Dropbox, Confluence, and SharePoint. If you use external data sources managed by Docurated, Swiftype, or Squirro, work with them to set up their service as an external search provider.

          1. From Setup, in the Quick Find Box, enter External Data Sources, and then select External Data Sources.
          2. Select New External Data Source and set the following options.
            FieldDescription
            External Data SourceA user-friendly name for the data source that’s displayed in the Salesforce user interface.
            NameA unique identifier used to refer to the external data source definition through the API. This field auto-populates with the same name as External Data Source when you click in the field.
            TypeSelect Federated Search: OpenSearch.
            OpenSearchDescription URLURL to point to the OpenSearchDescription of the external data source provider. The OpenSearch description is located in the OpenSearch section of the search engine documentation. Include the entire URL, including https://.
            Tip
            Tip If this option isn’t available, contact Salesforce.
            Connection TimeoutNumber of seconds to wait for a response from the external system before timing out, up to 120 seconds. The default is 20 seconds. Use this field to limit the wait time for external data to load into your org. Depending on the connection to the external system and its availability, retrieving data can take a long time.
            Search results visible to all profilesMakes external search results visible to all profiles during the initial setup. If you clear this option or it appears disabled, you can manually set which profiles get search results.
            CertificateAssociate the authentication certificate to the external data source.
            Identity TypeThe identity type used to authenticate to the external data source.
            • If you don’t need authentication, select Anonymous.
            • If you need authentication, select Named Principal.
            Authentication ProtocolThe protocol required to access the external data source.
            • If you selected Anonymous for Identity Type, select No Authentication.
            • If you selected Named Principal for Identity Type, select OAuth 2.0 and complete the additional fields.
            Authentication ProviderLook up the name of the OpenID Connect Authentication Provider that you added.
            ScopeAutofills to Search.
            Start Authentication FlowSelect to start the authentication process.
          3. Save your work.
          4. To ensure that the external data source connects correctly, click Validate and Sync.
          5. To create the Salesforce external object and a custom field for each table column that’s compatible with a Salesforce metadata field type, select the tables and click Sync. You can’t create an external object manually.

          Next, customize external objects and fields. Configure the external object label, search result layout, page layout, and field-level security to ensure visibility to individual fields. However, don’t change the name of the external object. A custom tab isn’t required for the external object to appear in search results. If you created a custom tab, the source could show up both under External Results and in the list of objects.

           
          Loading
          Salesforce Help | Article