AEM Forms用Microsoft® Dynamics 365 の設定

Adobe Experience Manager Forms Data Integration は、フォームをMicrosoft Dynamics サーバーと統合するためのクラウドサービス設定を提供します。 これにより、Microsoft Dynamics サービスで定義されたエンティティ、属性、サービスに基づいて、フォームデータモデル(FDM)を作成できるようになります。 フォームデータモデル(FDM)を使用して、Microsoft Dynamics サーバーと連携するアダプティブ Formsを作成すると、ビジネスワークフローを使用できるようになります。 例:

  • Microsoft Dynamics サーバーに対してデータに関するクエリを実行し、アダプティブFormsに事前入力する。
  • アダプティブフォームの送信時に、データをMicrosoft Dynamicsに書き込む。
  • フォームデータモデル(FDM)で定義したカスタムエンティティを使用して、Microsoft Dynamicsにデータを書き込む。

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

前提条件

Microsoft® Dynamics 365 をAEM Forms as a Cloud Serviceと統合する前に、次の手順を実行したことを確認します。

  1. Microsoft Dynamics 365 でのアカウントの設定

    ビデオで説明されている手順に従って、Microsoft Dynamics 365 アカウントを設定します。 このビデオでは、デモ用に体験版アカウントを作成します。

    embed

    video poster

    https://video.tv.adobe.com/v/3444389/

  2. Power Platform Admin Center でのアカウントの作成
    Power Platform Admin Center で次のアカウントを作成します。

    • Dataverse を追加
    • Microsoft Dynamics 365 アプリケーションの有効化

    ビデオの手順に従って、Power Platform Admin Center でアカウントを作成します。 このビデオでは、デモ目的で体験版アカウントを作成しています。

    embed

    video poster

    https://video.tv.adobe.com/v/3444388

  3. Azure Active Directory での Microsoft® Dynamics 365 のアプリケーションの登録

    ビデオの手順に従って、Azure Active Directory に Microsoft® Dynamics 365 のアプリケーションを登録します。

    embed

    video poster

    https://video.tv.adobe.com/v/3444369/dynamics365integration-microsoftdynamics-apiaccess-azuread-appregistration

    note note
    NOTE
    • 接続された Microsoft® Dynamics 365 アプリケーションを作成するには、プラットフォームとして Web を選択し、次の形式で リダイレクト URI を指定します:https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html
    • 後で参照できるように、クライアント ID (アプリケーション ID とも呼ばれます)とクライアントの秘密鍵を必ず保存してください。

FormsをMicrosoft® Dynamics 365 に接続する

上記の前提条件を設定したら、アダプティブ FormsとMicrosoft® Dynamics 365 の統合に進むことができます。 フォーム送信時にデータをMicrosoft® Dynamics 365 に送信するには、次の手順に従います。

1. Microsoft Dynamicsのクラウドサービス設定を行う

2. フォームデータモデル(FDM)を作成する

1. Microsoft Dynamicsのクラウドサービス設定を行う

Microsoft® Dynamics 365 クラウドサービス設定を指定するには、以下の手順を実行します。

  1. オーサーインスタンスで、ツール ハンマー /クラウドサービス/データソース ​AEM Forms 移動します。

    クラウドデータSourceを選択

  2. 設定コンテナを選択します。 設定は、選択した設定コンテナに保存されます。

  3. 作成」をクリックします。

    クラウド設定の作成

    Data Source設定を作成 設定ウィザードが表示されます。

    Data Source設定を作成ウィザード

  4. タイトル名前 を指定し、サービスタイプOData サービス として選択します。

  5. 次へ」をクリックします。「認証」タブが表示されます。

    「認証」タブ

  6. サービスルート」フィールドの値を指定します。

    Power Platform 管理センター の Dynamics インスタンスに移動し、 開発者リソースに移動して サービスルート の値を表示します。 Web API エンドポイント は、アダプティブ Formsと統合する Dynamics インスタンスの サービスルート 値を表します。 サービスルート URL は次の形式です。https://<tenant-name>.dynamics.com/api/data/v9.1/

    サービスルートフィールド

  7. 認証タイプOAuth2.0 として選択します。

  8. 接続アプリケーションの クライアント ID (アプリケーション ID)と クライアントの秘密鍵 を指定します。
    クライアント IDクライアントシークレット は、Azure Active Directory アプリケーションから取得できます。

    クライアント ID とクライアント秘密鍵

  9. OAuth URL」、「更新トークン URL」、「アクセストークン URL」の各フィールドに以下を指定します。
    OAuth URL更新トークン URL、および アクセストークン URL は、Azure Active Directory アプリケーションの エンドポイント セクションから取得できます。

    Azure アプリエンドポイント

  10. openid の認証プロセス用の「認証範囲」フィールドで、「Microsoft® Dynamics 365」を指定します。

  11. フォームデータモデル(FDM)で Microsoft® Dynamics 365 を設定するには、Dynamics インスタンスの URL を「リソース」フィールドに指定します。
    Power Platform 管理センター から 環境 URL をコピーするか、サービスルート URL を使用して Dynamics インスタンス URL を取得できます。 リソース URL の形式は https://<tenant-name>.dynamics.com です。

    電源アプリケーション リソース フィールド

  12. Microsoft® Dynamics 365 の資格情報を使用してログインし、クラウドサービス設定を使用して Microsoft® Dynamics 365 サービスに接続することに同意します。接続に成功すると、Microsoft® Dynamics 365 クラウドサービス設定ページにリダイレクトされ、成功メッセージが表示されます。

  13. 作成」を選択して、設定を保存します。

2. フォームデータモデル(FDM)を作成する

作成した Microsoft® Dynamics 365 クラウド設定を使用して、フォームデータモデル(FDM)を作成できます。 フォームデータモデルを作成するには、以下の手順を実行します。

  1. Adobe Experience Manager / Forms / Data Integrations に移動します。
    フォームデータモデルを作成

  2. 作成 をクリックし、「フォームデータモデル」を選択します。
    フォームデータモデルを選択

    フォームデータモデルを作成 ウィザードが表示されます。

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

  4. データソースを選択 タブから、作成したクラウド設定を選択します。
    クラウド設定を選択

  5. 編集 編集 アイコンをクリックして、フォームデータモデル(FDM)を表示および設定します。

次に、 フォームデータモデル(FDM)を設定して、次のような様々なアダプティブフォームの使用例で使用できます。

  • Microsoft Dynamics のエンティティとサービスに対してクエリを実行し、取得した情報を使用してアダプティブフォームに事前入力する
  • アダプティブフォームのルールを使用して、フォームデータモデル(FDM)内で定義された Microsoft Dynamics サーバーの操作を呼び出す
  • 送信されたフォームデータを Microsoft Dynamics のエンティティに書き込む
  • アダプティブフォームのフォームデータモデル送信アクションを、Microsoft Dynamics にデータを送信するように設定できます。

その後、(アダプティブフォーム で「フォームデータモデル(FDM)を使用して送信オプションを使用して、フォームから設定済みのフ Microsoft® Dynamics 365 ームにデータを転送 できます。

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