AEM Forms 用の Microsoft® Dynamics 365 または Salesforce の設定 configure-azure-storage
Experience Manager Forms のデータ統合機能では、アダプティブフォームを標準のフォームデータモデル(FDM)と統合するための Microsoft® Dynamics 365 および Salesforce クラウドサービスを提供します。その結果、アダプティブフォームは、Microsoft® Dynamics 365 および Salesforce サーバーとやり取りして、ビジネスワークフローを有効にすることができます。次に例を示します。
- アダプティブフォームの送信時にデータを Microsoft® Dynamics 365.および Salesforce に書き込む。
- フォームデータモデル(FDM)で定義されているカスタムエンティティを通じて、データを Microsoft® Dynamics 365 および Salesforce に書き込みます (またはその逆の操作)。
- Microsoft® Dynamics 365 および Salesforce サーバーに対してデータに関するクエリを実行し、アダプティブフォームにデータを事前入力する。
- Microsoft® Dynamics 365 および Salesforce サーバーからデータを読み取る。
Experience Manager アーキタイプに基づいて Forms の開発プロジェクトを設定すると、Microsoft® Dynamics 365 および Salesforce のクラウドサービスとフォームデータモデル(FDM)を AEM Forms サーバー上ですぐに使用できるようになります。
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 オーサーインスタンスで、ツール /クラウドサービス/データソース に移動します。使用可能なラッパーフォルダーのリストには、AEM アーキタイププロジェクトの生成時に
DappTitle
のタイトルを指定したフォルダーが含まれています。 -
フォルダー名を選択し、「Salesforce クラウド設定」を選択して「プロパティ」を選択します。
-
「認証設定」タブで、次のように設定します。
- 「ホスト」フィールドに Salesforce ドメイン URL を指定します。例えば、[Domain-name].my.salesforce.com のように指定します。
- 接続アプリケーションのクライアント ID(「コンシューマーキー」とも呼ばれます)とクライアントの秘密鍵(「コンシューマーシークレット」とも呼ばれます)を指定します。
- 「認証範囲」フィールドに full offline_access を指定します(
full
とoffine_access
の値をスペースで区切る)。 - 「OAuth に接続」を選択します。Microsoft® Dynamics のログインページにリダイレクトされます。
- Salesforce の資格情報を使用してログインし、クラウドサービス設定を使用して Salesforce サービスに接続することに同意します。接続に成功すると、Salesforce クラウドサービス設定ページにリダイレクトされ、成功メッセージが表示されます。
-
「保存して閉じる」を選択して、設定を完了します。
標準の Salesforce フォームデータモデル(FDM)へのアクセス
Experience Manager アーキタイプに基づいて Forms の開発プロジェクトを設定すると、Salesforce フォームデータモデル(FDM)を AEM Forms サーバー上ですぐに使用できるようになります。
フォームデータモデル(FDM)にアクセスするには、Adobe Experience Manager/Forms/データ統合 に移動します。使用可能なフォルダーのリストには、AEM アーキタイププロジェクトの生成時に DappTitle
のタイトルを指定したフォルダーが含まれています。フォルダー名を選択して「Salesforce データモデル」を選択し、編集
アイコンをクリックしてフォームデータモデル(FDM)を表示します。
Salesforce クラウド設定サービスを設定したら、アダプティブフォームと標準の Salesforce データモデルを統合できます。
Microsoft® Dynamics 365 クラウドサービスの設定 configure-dynamics-cloud-service
Microsoft® Dynamics 365 クラウドサービスを設定する前に、必ず次の作業を実行してください。
-
Microsoft® Dynamics 365 のアプリケーションを Azure Active Directory に登録します。Microsoft® Dynamics 365 接続アプリケーションを作成する際に、次の形式で応答 URL を指定します。
code language-none https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
このサーバーとポートは AEM Forms サーバーのホスト名とポート番号を指します。
-
接続アプリケーションのクライアント ID(「アプリケーション ID」とも呼ばれます)とクライアントの秘密鍵の値を書き留めます。
Microsoft® Dynamics 365 クラウドサービスを設定するには、次の手順を実行します。
-
AEM Forms オーサーインスタンスで、ツール /クラウドサービス/データソース に移動します。使用可能なラッパーフォルダーのリストには、AEM アーキタイププロジェクトの生成時に
DappTitle
のタイトルを指定したフォルダーが含まれています。 -
フォルダー名を選択し、「Microsoft® Dynamics 365 クラウド設定」を選択して「プロパティ」を選択します。
-
「認証設定」タブで、次のように設定します。
-
「サービスルート」フィールドの値を入力します。Dynamics インスタンスの「開発者向けリソース」に移動し、「サービスルート」フィールドの値を表示します。例:
https://<tenant-name>.dynamics.com/api/data/v9.1/
-
接続アプリケーションのクライアント ID(「アプリケーション ID」とも呼ばれます)とクライアントの秘密鍵を指定します。
-
「OAuth URL」、「更新トークン URL」、「アクセストークン URL」の各フィールドの
{tenant}
をテナント ID に置き換えます。 -
「リソース」フィールドに Dynamics インスタンスの URL を指定して、フォームデータモデル(FDM)で Microsoft® Dynamics を設定します。サービスルート URL を使用して、Dynamics インスタンスの URL を取得します。(例:
https://<tenant-name>.dynamics.com
)。 -
openid
の認証プロセス用の「認証範囲」フィールドで、「Microsoft® Dynamics 365」を指定します。 -
Microsoft® Dynamics 365 の資格情報を使用してログインし、クラウドサービス設定を使用して Microsoft® Dynamics 365 サービスに接続することに同意します。接続に成功すると、Microsoft® Dynamics 365 クラウドサービス設定ページにリダイレクトされ、成功メッセージが表示されます。
-
-
「保存して閉じる」を選択して、設定を完了します。
標準の Microsoft® Dynamics 365 フォームデータモデル(FDM)へのアクセス
Experience Manager アーキタイプに基づいて Forms の開発プロジェクトを設定すると、Microsoft® Dynamics 365 フォームデータモデル(FDM)を AEM Forms サーバー上ですぐに使用できるようになります。
フォームデータモデル(FDM)にアクセスするには、Adobe Experience Manager/Forms/データ統合 に移動します。使用可能なフォルダーのリストには、AEM アーキタイププロジェクトの生成時に DappTitle
のタイトルを指定したフォルダーが含まれています。フォルダー名を選択して「Microsoft® Dynamics 365 データモデル」を選択し、編集
アイコンをクリックしてフォームデータモデル(FDM)を表示します。
Microsoft® Dynamics 365 クラウド設定サービスを設定したら、アダプティブフォームと標準の Microsoft® Dynamics 365 データモデルを統合できます。