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