インテグレーション定義および指定ログイン情報の作成と設定
Salesforce を外部システムに接続するには、インテグレーション定義を作成します。API はインテグレーション定義を使用して Salesforce と外部システムの両方で操作を実行します。事前作成済み Apex クラスをインテグレーション定義にリンクします。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: 製品とエディションの可用性を表示します。 |
| 必要なユーザー権限 | |
|---|---|
| Apex で定義されたインテグレーション定義を作成する | 「アプリケーションのカスタマイズ」 |
-
次の詳細を使用してインテグレーション定義を作成し、変更を保存して、インテグレーション定義を有効化します。
タイプ Apex 定義 名前 PostComplianceDetails Apex クラス fsc_collection_apex.RequestComplianceIntegrationProvider プレーンクライアント ID 属性 前に作成したローカル外部クライアントアプリケーションからコンシューマー鍵をコピーします。 インテグレーション定義名を変更する場合は、インテグレーション手順 (Collections_CheckOutboundCallComplianceForBorrowerContacts) によってコールされるリモートアクションで、変更された名前を更新してください。 -
次の詳細を使用して外部ログイン情報を作成し、変更を保存します。必ずプリンシパルを作成してください。
認証プロトコル OAuth 2.0 名前 PostComplianceDetail 認証フロー種別 クライアントの秘密によるクライアントログイン情報フロー ID プロバイダー URL 以前に作成した外部認証 ID プロバイダーからコールバック URL をコピーして、ここに貼り付けます。 -
次の詳細を使用して指定ログイン情報を作成し、変更を保存します。
- 新しい外部ログイン情報プリンシパルを権限セットまたはユーザープロファイルにリンクして、ユーザーが指定ログイン情報を使用してコールアウトできるようにするには、権限セットを作成して外部ログイン情報プリンシパルを追加します。
- 任意のユーザーが認証済みコールアウトを実行できるようにするには、新しい権限セットで、ユーザーの外部ログイン情報オブジェクトに対する「すべての項目の参照」および「すべてのレコードの編集」オブジェクト権限を付与します。
- 認証済みコールアウトを実行するユーザーに新しい権限セットを割り当てます。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
