配置Microsoft® Dynamics 365 for AEM Forms

Adobe Experience Manager Forms数据集成提供了云服务配置,以便将表单与Microsoft Dynamics服务器集成。 它使您能够根据在Microsoft Dynamics服务中定义的实体、属性和服务来创建表单数据模型(FDM)。 表单数据模型(FDM)可用于创建与Microsoft Dynamics服务器交互以启用业务工作流程的Adaptive Forms。 例如:

  • 查询Microsoft Dynamics服务器以获取数据并预填充Adaptive 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管理中心中创建帐户
    在​ Power Platform管理中心 ​中创建帐户以:

    • 添加Dataverse
    • 启用Microsoft Dynamics 365应用程序

    按照视频中的步骤在Power Platform管理中心中创建帐户。 在此视频中,创建了一个试用帐户用于演示。

    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 ​作为平台,并以下列格式指定​ 重定向URIhttps://'[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. 单击​ 创建

    创建云配置

    出现​ 创建数据Source配置 ​配置向导。

    创建数据Source配置向导

  4. 指定​ TitleName ​并选择​ 服务类型 ​作为​ 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)和​ 客户端密钥
    您可以从Azure Active Directory应用程序中检索​ 客户端ID ​和​ 客户端密钥

    客户端ID和客户端密钥

  9. 在​ OAuth URL刷新令牌URL ​和​ 访问令牌URL ​字段中指定以下内容。
    您可以从Azure Active Directory应用程序的​ 端点 ​部分中检索​ OAuth URL刷新令牌URL ​和​ 访问令牌URL

    Azure应用终结点

  10. 在Microsoft® Dynamics 365上授权进程的​ 授权范围 ​字段中指定openid

  11. 在​ 资源 ​字段中指定动态实例URL以使用表单数据模型(FDM)配置Microsoft® Dynamics 365。
    您可以从​ 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 > 数据集成
    创建表单数据模型

  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