この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

Lightning Connect

Lightning Connect では、ユーザが Salesforce 組織外に保存されているデータを表示、検索、および変更できるようにすることで、システムの境界を越えてデータをシームレスに統合できます。たとえば、社内の統合業務ソフト (ERP) システムに保存されているデータがあるとします。組織にデータをコピーする代わりに、外部オブジェクトを使用して、Web サービスコールアウトでリアルタイムにデータにアクセスします。
使用可能なエディション: Salesforce Classic および Lightning Experience の両方
使用可能なエディション: Developer Edition

有料オプションで使用可能なエディション: Enterprise Edition、Performance Edition、および Unlimited Edition


従来、Salesforce 組織にデータをインポートまたはコピーしてユーザがそのデータにアクセスできるようにすることが推奨されていました。たとえば、抽出、加工、読み込み (ETL) ツールを使用すると、サードパーティシステムを Salesforce と統合できます。しかし、その方法では不要なデータやすぐに古くなるデータが組織にコピーされてしまいます。

これに対し、Lightning Connect では Salesforce 外部オブジェクトを外部システムのデータテーブルに対応付けます。組織にデータをコピーする代わりに、Lightning Connect は必要なときにリアルタイムでデータにアクセスします。データは決して古くならず、必要なデータにだけアクセスします。Lightning Connect は次のような場合に使用することをお勧めします。
  • 大量のデータがあり、Salesforce 組織にコピーしたくない。
  • 常に少量のデータが必要である。
  • 最新データにリアルタイムでアクセスする必要がある。

データが組織外に保存されていても、Lightning ConnectForce.com プラットフォームとのシームレスなインテグレーションを提供します。外部オブジェクトは、グローバル検索、参照関係、レコードフィード、Salesforce1 アプリケーションなどの Salesforce ツールで使用できます。外部オブジェクトはまた、ApexSOSLSOQL クエリ、Salesforce API、およびメタデータ API、変更セット、パッケージを介したリリースでも使用できます。

たとえば、商品の注文情報をバックオフィスの ERP システムに保存しているとします。それらの注文を、Salesforce 組織の顧客レコードごとに関連リストとして表示する必要があります。Lightning Connect では、顧客オブジェクト(親) と外部オブジェクト (子) 間に注文の参照関係を設定できます。次に、子レコードを表示する関連リストが含まれるように、親オブジェクトのページレイアウトを設定できます。

さらに、顧客レコードの関連リストから直接注文を更新することもできます。デフォルトでは、外部オブジェクトに基づいているレコードは参照のみです。ただし、外部データソースは書き込み可能にすることができます。これにより、そのデータソースの外部オブジェクトに基づいているレコードをユーザが作成、変更、または削除できるようになります。

外部オブジェクトを書き込み可能にできるのは、OData または Apex カスタムアダプタを使用して Salesforce が外部データソースに接続されている場合のみです。書き込み可能な外部オブジェクトは、Salesforce アダプタではサポートされていません。

メモ

外部オブジェクトレコードに対する Apex DML の書き込み操作の使用については、Force.com Apex コード開発者ガイド』を参照してください。

次のスクリーンショットに、Lightning Connect でシステムの境界を越えてデータをシームレスに表示する方法を示します。Business_Partner 外部オブジェクトのレコード詳細ページには、子オブジェクトの 2 つの関連リストが表示されます。外部参照関係とページレイアウトにより、ユーザは Salesforce 組織の内部および外部の関連データを 1 つのページに表示できます。
  • Account 標準オブジェクト (1)
  • Sales_Order 外部オブジェクト (2)
標準オブジェクト Account と外部オブジェクト Sales_Order の関連リストがある外部オブジェクトのレコード詳細ページ