ドキュメントAEM as a Cloud Serviceユーザーガイド

アダプティブフォームと Salesforce の統合

最終更新日: 2025年5月5日
  • 適用対象:
  • Experience Manager as a Cloud Service
  • トピック:
  • アダプティブフォーム
  • フォームデータモデル

作成対象:

  • ユーザー
  • 開発者
バージョン記事リンク
AEM 6.5ここをクリックしてください
AEM as a Cloud Serviceこの記事

Adobe Experience Manager(AEM)Formsと Salesforce の統合により、フォームの作成および管理機能を Salesforce プラットフォームと接続して、プロセスを合理化できます。 アダプティブフォームを Salesforce に接続すると、2 つのプラットフォーム間でシームレスなデータ交換が可能になります。 ユーザーがフォームを送信すると、データは Salesforce と自動的に同期されます。 これにより、すべての顧客情報が最新の状態に保たれ、システム内で一元化されます。

OAuth 2.0 クライアント資格情報を使用して、AEM Forms を Salesforce アプリケーションと統合できます。OAuth 2.0 クライアント資格情報は、ユーザーの関与なしに直接通信するための標準で安全な方法です。

AEM Forms と Salesforce アプリケーション間の通信を設定する際のワークフロー

AEM Forms が、Salesforce 接続アプリケーションで定義されたクライアント資格情報(Consumer key と Consumer secret)を交換して、アクセストークンを取得します。

AEM as a Cloud Service では、フォーム送信を処理するための様々な送信アクションが標準で提供されます。これらのオプションについて詳しくは、アダプティブフォーム送信アクションの記事を参照してください。

認証コードフロー認証を使用した認証に OAuth 2.0 クライアント資格情報を使用すると、次のような複数のメリットがあります。

  • OAuth 2.0 クライアント資格情報認証では、1 人のユーザーにつき 5 つ以上の接続を使用できます。
  • AEM データソースの設定は、AEM ユーザーの非アクティブ化、アクセスの変更、パスワードの更新に対して引き続き機能します。

前提条件

Salesforce アプリケーションと AEM 環境間の通信を設定する前に、次の手順を実行します。

  • OAuth 2.0 クライアント資格情報フローを使用した Salesforce 接続アプリおよび組織の API のみのユーザーを作成し、アプリの Consumer key と Consumer secret を取得します。

  • Swagger ファイルが組織の API に合わせて適切に設定されていることを確認します。または、最初から Swagger ファイルを作成することで、AEM 環境での使用に合わせてカスタマイズできます。

OAuth 2.0 クライアント資格情報フローを使用した Salesforce アプリケーションの設定

OAuth 2.0 クライアント資格情報認証設定を使用してアダプティブフォームを Salesforce アプリケーションに接続するには、次の手順を実行します。

  1. オーサーインスタンスにログインします。

  2. ツール/クラウドサービス/データソース ​に移動します。

  3. 設定フォルダーを選択します。

  4. 「作成」をクリックします。データソース設定を作成 ​が表示されます。

  5. タイトル ​を指定し、サービスタイプ ​に「RESTful サービス」を選択します。

  6. 「次へ」をクリックします。

  7. Swagger ソース ​に「ファイル」を選択します。

    NOTE
    Swagger ファイルが選択されている場合、スキーム、ホスト名、ベースパスが自動的に設定されます。
  8. 「参照」をクリックして、作成した Swagger ファイルをローカルマシンからアップロードします。

  9. 認証タイプ ​に「OAuth 2.0」を選択します。認証設定 ​パネルが表示されます。

  10. 「付与タイプ」を「クライアント資格情報」として選択します。

  11. Salesforce 接続アプリから取得した​ クライアント ID と​ クライアント秘密鍵 ​を指定します。

  12. アクセストークンの URL を次の形式で指定します
    https://[MyDomainName].my.salesforce.com/services/oauth2/token。

    NOTE
    各組織には独自の固有のドメイン名があります。
  13. 「接続をテスト」をクリックします。

  14. 接続に成功した場合は、「作成」ボタンをクリックします。

Salesforce アプリケーションを設定したら、フォームデータモデル(FDM)の作成時にこの設定を使用できます。 詳しくは、 フォームデータモデル(FDM)の作成を参照してください。 アダプティブフォームのフォームデータモデルの送信アクションを設定を行って、Salesforce アプリケーションにデータを送信します。

ビジネスワークフローでのフォームデータモデル(FDM)の作成および使用について詳しくは、データ統合を参照してください。

関連記事

  • メールを送信
  • SharePoint ドキュメントライブラリへの送信
  • SharePoint リストへの送信
  • フォームデータモデルを使用して送信
  • Azure Blob Storage に送信
  • REST エンドポイントに送信
  • OneDrive に送信
  • AEM ワークフローを起動
  • Power Automate に送信
  • Workfront Fusion に送信
  • Salesforce アプリケーションにアダプティブフォームを接続
  • Microsoft へのアダプティブフォームの接続
  • Adobe Marketo Engage にアダプティブフォームを接続
  • カスタム送信アクションの作成
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab