More Features Supported by Salesforce Connect

External objects are available to Salesforce APIs, SOQL queries, SOSL and Salesforce searches, packages, Metadata API, change sets, and Lightning Experience app.

Required Editions

Available in: both Salesforce Classic and Lightning Experience (not for high-data-volume external objects)

Available in: Developer Edition

Available for an extra cost in: Enterprise, Performance, and Unlimited Editions

API Query

  • To know how Salesforce Connect accesses the external data in real time via Web service callouts, see query(), queryAll(), and queryMore().
  • To understand the limitations that apply to queryAll() and queryMore() calls on external data, see External Objects in the SOAP API Developer Guide.
  • To implement server-driven or client-driven paging for external object data that’s obtained by a custom adapter, see Paging with the Apex Connector Framework.

SOQL

SOSL and Salesforce Searches

Packaging

Deployment via the Metadata API

In Metadata API, external objects are represented as CustomObject.

Change Sets

External objects are included in the Custom Object component.

Lightning Experience App

When you access external objects from the Lightning Experience app, the associated external data sources must have the High Data Volume option deselected. This requirement doesn’t apply to the cross-org adapter for Salesforce Connect.