Liferay Data PlatformとSalesforceの接続
プライベートベータ機能
Liferay Data Platform 2026年第2四半期以降
SalesforceインスタンスをLiferay Data Platform(LDP)に接続して、CRMデータをワークスペースに取り込みます。 このコネクタは、Salesforce OAuthを使用して、事前定義されたマッピングに基づいてSalesforceからアカウントと個人を同期します。
前提条件
Salesforceを接続する前に、以下の要件を満たしていることを確認してください。
-
API有効化権限を持つ統合ユーザーを使用してSalesforce環境にアクセスします。
-
接続アプリを作成します。
-
アプリで OAuth 設定 を構成するには、 コールバック URL を LDP 環境の OAuth エンドポイント (例:
https://[ldp-domain]/oauth/receiveに設定します。ヒントSalesforce データソースを追加するときに、[ターゲット URL]フィールドでこの URL を検索します。
-
必要な OAuth スコープを追加します: API を介してユーザー データを管理する (api) および いつでもリクエストを実行する (refresh_token、offline_access)。
-
Salesforce連携ユーザーが、アカウント、取引先責任者、リードの各オブジェクトへの読み取りアクセス権を持っていることを確認してください。
-
接続済みアプリを保存し、生成された コンシューマーキー と コンシューマーシークレット をコピーします。
Salesforceデータに、同期したいアカウント、取引先責任者、リードのレコードが含まれていることを確認してください。
データソースを追加する
-
LDP パネルで、 設定 → データ ソース に移動します。
-
データソースの追加 をクリックし、 Salesforce を選択します。

-
Salesforce インスタンス URL、 コンシューマー キー、および コンシューマー シークレット を入力してください。

-
をクリックしてに接続します。
各Salesforceトークンは、単一のLDPワークスペースに関連付けられています。
同期するアイテムを選択してください
接続後、取り込むオブジェクトを選択します。
アカウント: 組織データを同期します。
個人: 連絡先とリードの結合データを同期します。

をクリックして続行します。
データの一貫性を確保するため、フィールドマッピングは事前に設定されています。 手動によるフィールドマッピングはサポートされていません。
プロパティを割り当てる
LDPでSalesforceデータを利用できるようにするには、1つ以上のプロパティに関連付けます。
-
データを受信するプロパティを選択してください。
-
特定のプロパティを割り当てるには、 をクリックし、 を選択して、モーダルから 1 つ以上を選択します。
-
ワークスペース全体(後で作成されたプロパティを含む)で使用できるようにするには、代わりに このデータソースからの個々のデータをすべてのプロパティで使用できるようにする チェックボックスを選択します。
-
-
取り込みを開始するには、 セットアップを完了 をクリックしてください。

設定が完了すると、接続はすぐに有効になり、データ同期が自動的に開始され、Liferay Data Platformがデータソースを常に最新の状態に保ちます。
接続を管理する
設定 → データソース に移動し、Salesforce データソースを選択します。 このページから以下のことができます。
-
鉛筆アイコン (
)を使用して名前を編集します。 名前は固有のものでなければならず、75文字を超えてはなりません。 -
認証状況を確認します。
-
統合を停止するには、 データソースの切断 をクリックしてください。 接続が切断された後も、既存のデータは割り当てられたプロパティに残りますが、新しいデータは取り込まれなくなります。
-
設定を編集することで、同期されたオブジェクトまたはプロパティの割り当てを更新します。