Salesforce Connect
Salesforce Connect では、ユーザーが Salesforce 組織外に保存されているデータを表示、検索、および変更できるようにすることで、システムの境界を越えてデータをシームレスに統合できます。たとえば、社内の統合業務ソフト (ERP) システムに保存されているデータがあるとします。組織にデータをコピーする代わりに、外部オブジェクトを使用して、Web サービスコールアウトでリアルタイムにデータにアクセスできます。
必要なエディション
| 使用可能なソリューション: Salesforce ClassicとLightning Experienceの両方(大量データの外部オブジェクトには非対応) |
使用可能なエディション: Developer Edition 有料オプションで使用可能なエディション: Enterprise Edition、Performance Edition、および Unlimited Edition |
これまでは、Salesforce 組織にデータをインポートまたはコピーしてユーザーがそのデータにアクセスできるようにすることが推奨されていました。たとえば、抽出、加工、読み込み (ETL) ツールを使用すると、サードパーティシステムを Salesforce と統合できます。しかし、その方法では不要なデータやすぐに古くなるデータが組織にコピーされてしまいます。
これに対し、Salesforce Connect では Salesforce 外部オブジェクトを外部システムのデータテーブルに対応付けます。組織にデータをコピーする代わりに、Salesforce Connect は必要なときにリアルタイムでデータにアクセスします。データは決して古くならず、必要なデータにのみアクセスします。Salesforce Connect は次のような場合に使用することをお勧めします。
- 大量のデータがあり、Salesforce 組織にコピーしたくない。
- 常に少量のデータが必要である。
- 最新データにリアルタイムでアクセスする必要がある。
データが組織外に保存されていても、Salesforce Connect は Lightning プラットフォームとのシームレスなインテグレーションを提供します。外部オブジェクトは、グローバル検索、参照関係、レコードフィード、Salesforce モバイルアプリケーションなどの Salesforce ツールで使用できます。外部オブジェクトはまた、Apex、SOSL、SOQL クエリ、Salesforce API、およびメタデータ API、変更セット、パッケージを介したリリースでも使用できます。
たとえば、商品の注文情報をバックオフィスの ERP システムに保存しているとします。それらの注文を、Salesforce 組織の顧客レコードごとに関連リストとして表示する必要があります。Salesforce Connect では、顧客オブジェクト (親) と外部オブジェクト (子) 間に注文の参照関係を設定できます。次に、子レコードを表示する関連リストが含まれるように、親オブジェクトのページレイアウトを設定できます。
さらに、顧客レコードの関連リストから直接注文を更新することもできます。デフォルトでは、外部オブジェクトレコードは参照のみです。ただし、書き込み可能な外部オブジェクトを有効にするように外部データソースを定義できます。
外部オブジェクトレコードに対する Apex DML の書き込み操作の使用については、『Apex 開発者ガイド』を参照してください。
- Account 標準オブジェクト (1)
- Sales_Order 外部オブジェクト (2)

- 使用する Salesforce Connect アダプターの選択
Salesforce Connect では、プロトコル固有のアダプターを使用して外部システムに接続し、そのデータにアクセスします。組織に外部データソースを定義するとき、[種別] 項目にアダプターを指定します。 - アドオンライセンスごとに含まれる Salesforce Connect アダプター
Salesforce Connect を使用して組織の外部データにアクセスするには、1 つ以上の Salesforce Connect アドオンライセンスが必要です。 - Salesforce Connect の一般的な制限
すべての Salesforce Connect アダプタに適用される制限を理解します。 - Salesforce Connect 学習マップ
Salesforce Connect 学習マップに沿って進めば、外部データソースをアプリケーションに統合するために必要なすべての関連するトレイル、ドキュメント、参照リソースを確認できます。

