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 上で標準で使用できるようになります。
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 範囲の値として
full
とoffline_access
を指定します。 -
接続アプリケーションのクライアント ID(「コンシューマーキー」とも呼ばれます)とクライアントの秘密キー(「コンシューマーシークレット」とも呼ばれます)の値を書き留めます。
Salesforce クラウドサービスを設定するには、次の手順を実行します。
-
オーサーインスタンス AEM Forms、ツール
-
フォルダー名を選択し、「Salesforce クラウド設定」を選択して「プロパティ」を選択します。
-
「認証設定」タブで、次のように設定します。
- 「ホスト」フィールドに Salesforce ドメイン URL を指定します。例えば、[Domain-name].my.salesforce.com のように指定します。
- 接続アプリケーションのクライアント ID(「コンシューマーキー」とも呼ばれます)とクライアントの秘密鍵(「コンシューマーシークレット」とも呼ばれます)を指定します。
- 「認証範囲」フィールドに full offline_access を指定します(
full
とoffine_access
の値をスペースで区切る)。 - 「OAuth に接続」を選択します。Salesforce のログインページにリダイレクトされます。
- Salesforce の資格情報を使用してログインし、クラウドサービス設定を使用して Salesforce サービスに接続することに同意します。接続に成功すると、Salesforce クラウドサービス設定ページにリダイレクトされ、成功メッセージが表示されます。
-
「保存して閉じる」を選択して、設定を完了します。
標準の Salesforce フォームデータモデル(FDM)へのアクセス
Experience Manager アーキタイプに基づいて Forms の開発プロジェクトを設定すると、Salesforce フォームデータモデル(FDM)を AEM Forms サーバー上ですぐに使用できるようになります。
フォームデータモデル(FDM)にアクセスするには:
- Adobe Experience Manager / Forms / Data Integrations に移動します。
- フォルダー名を選択して「Salesforce データモデル」を選択し、編集
Salesforce クラウド設定サービスを設定したら、アダプティブフォームと標準の Salesforce データモデルを統合できます。