AEM Forms用のSalesforceの設定 configure-azure-storage

Experience Manager Forms データ統合は、アダプティブFormsを OOTB フォームデータモデル(FDM)と統合するための Salesforce Cloud Services を提供します。 その結果、アダプティブFormsは Salesforce サーバーとやり取りして、ビジネスワークフローを有効にすることができます。 次に例を示します。

  • アダプティブフォームの送信時に、データを Salesforce に書き込む。
  • フォームデータモデル(FDM)で定義されているカスタムエンティティを通じて、データを Salesforce に書き込みます(またはその逆の操作)。
  • Salesforce サーバーに対してデータに関するクエリを実行し、アダプティブフォームに事前入力する。
  • Salesforce サーバーからデータを読み取る。

Experience Manager アーキタイプに基づいてFormsの開発プロジェクトをセットアップすると、Salesforce のクラウドサービスとフォームデータモデル(FDM)が AEM Forms Server 上で標準で使用できるようになります。

NOTE
Salesforce Cloud Services およびフォームデータモデル(FDM)を標準で使用できるのは、AEM アーキタイプ 30 以降に基づいて Experience Manager Forms as a Cloud Service プロジェクトをセットアップしたのみとなります。

Salesforce クラウドサービスの設定 configure-salesforce-cloud-service

Salesforce クラウドサービスを設定する前に、必ず次の作業を実行してください。

  • OAuth 対応の接続された Salesforce アプリケーションを作成します。接続された Salesforce アプリケーションを作成する際に、次の形式でコールバック URL を指定します。

    code language-none
    https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
    

    このサーバーとポートは、AEM Forms サーバーのホスト名とポート番号を指します。

  • Salesforce 接続アプリケーションを作成する際に、OAuth 範囲の値として fulloffline_access を指定します。

  • 接続アプリケーションのクライアント ID(「コンシューマーキー」とも呼ばれます)とクライアントの秘密キー(「コンシューマーシークレット」とも呼ばれます)の値を書き留めます。

Salesforce クラウドサービスを設定するには、次の手順を実行します。

  1. オーサーインスタンス AEM Forms、ツール ハンマー /Cloud Services/データソース に移動します。

  2. フォルダー名を選択し、「Salesforce クラウド設定」を選択して「プロパティ」を選択します。

  3. 認証設定」タブで、次のように設定します。

    1. ホスト」フィールドに Salesforce ドメイン URL を指定します。例えば、[Domain-name].my.salesforce.com のように指定します。
    2. 接続アプリケーションのクライアント ID(「コンシューマーキー」とも呼ばれます)とクライアントの秘密鍵(「コンシューマーシークレット」とも呼ばれます)を指定します。
    3. 認証範囲」フィールドに full offline_access を指定します(fulloffine_access の値をスペースで区切る)。
    4. OAuth に接続」を選択します。Salesforce のログインページにリダイレクトされます。
    5. Salesforce の資格情報を使用してログインし、クラウドサービス設定を使用して Salesforce サービスに接続することに同意します。接続に成功すると、Salesforce クラウドサービス設定ページにリダイレクトされ、成功メッセージが表示されます。
  4. 保存して閉じる」を選択して、設定を完了します。

標準の Salesforce フォームデータモデル(FDM)へのアクセス

Experience Manager アーキタイプに基づいて Forms の開発プロジェクトを設定すると、Salesforce フォームデータモデル(FDM)を AEM Forms サーバー上ですぐに使用できるようになります。

フォームデータモデル(FDM)にアクセスするには:

  1. Adobe Experience Manager / Forms / Data Integrations に移動します。
  2. フォルダー名を選択して「Salesforce データモデル」を選択し、編集 編集 アイコンをクリックしてフォームデータモデル(FDM)を表示します。

Salesforce クラウド設定サービスを設定したら、アダプティブフォームと標準の Salesforce データモデルを統合できます。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab