配置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集成之前,请确保已执行以下步骤:
-
在Microsoft Dynamics 365中设置帐户
按照视频中介绍的步骤设置Microsoft Dynamics 365帐户。 在此视频中,创建试用帐户是为了演示。
embed -
在Power Platform管理中心中创建帐户
在 Power Platform管理中心 中创建帐户以:- 添加Dataverse
- 启用Microsoft Dynamics 365应用程序
按照视频中的步骤在Power Platform管理中心中创建帐户。 在此视频中,创建了一个试用帐户用于演示。
embed -
在Azure Active Directory中为Microsoft® Dynamics 365注册应用程序
按照视频中的步骤在Azure Active Directory中注册Microsoft® Dynamics 365的应用程序。
embed note note NOTE - 要创建连接的Microsoft® Dynamics 365应用程序,请选择 Web 作为平台,并以下列格式指定 重定向URI:
https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/fdm.html
。 - 请确保保存客户端ID(也称为应用程序ID)和客户端密钥以供将来参考。
- 要创建连接的Microsoft® Dynamics 365应用程序,请选择 Web 作为平台,并以下列格式指定 重定向URI:
将Forms连接到Microsoft® Dynamics 365
配置上述先决条件后,您可以继续将自适应Forms与Microsoft® Dynamics 365集成。 要在提交表单时将数据发送到Microsoft® Dynamics 365,请执行以下步骤:
1.配置Microsoft Dynamics的云服务配置
执行以下步骤以配置Microsoft® Dynamics 365云服务配置:
-
导航到AEM Forms创作实例上的 工具
-
选择配置容器。 配置存储在选定的配置容器中。
-
单击 创建。
出现 创建数据Source配置 配置向导。
-
指定 Title、Name 并选择 服务类型 作为 OData服务。
-
单击 “下一个”。 出现 身份验证 选项卡。
-
指定 服务根 字段的值。
转到 Power Platform管理中心 中的Dynamics实例,然后导航到开发人员资源以查看 服务根 的值。 Web API终结点 表示要与自适应Forms集成的Dynamics实例的 服务根 值。 服务根 URL的格式如下:
https://<tenant-name>.dynamics.com/api/data/v9.1/
-
选择 身份验证类型 作为 OAuth2.0。
-
为连接的应用程序指定 客户端ID (称为应用程序ID)和 客户端密钥。
您可以从Azure Active Directory应用程序中检索 客户端ID 和 客户端密钥。 -
在 OAuth URL、刷新令牌URL 和 访问令牌URL 字段中指定以下内容。
您可以从Azure Active Directory应用程序的 端点 部分中检索 OAuth URL、刷新令牌URL 和 访问令牌URL。 -
在Microsoft® Dynamics 365上授权进程的 授权范围 字段中指定
openid
。 -
在 资源 字段中指定动态实例URL以使用表单数据模型(FDM)配置Microsoft® Dynamics 365。
您可以从 Power Platform管理中心 复制 环境URL 或使用 服务根 URL派生Dynamics实例URL。 资源URL的格式如下:https://<tenant-name>.dynamics.com
。 -
使用您的Microsoft® Dynamics 365凭据登录并接受以允许云服务配置连接到Microsoft® Dynamics 365服务。 如果连接成功,您将被重定向到Microsoft® Dynamics 365云服务配置页面,该页面将显示一条成功消息。
-
选择 创建 以保存配置。
2.创建表单数据模型(FDM)
您可以使用创建的Microsoft® Dynamics 365云配置来创建表单数据模型(FDM)。 执行以下步骤以创建表单数据模型:
-
导航到 Adobe Experience Manager > Forms > 数据集成。
-
单击 创建 并选择 表单数据模型。
出现 创建表单数据模型 向导。
-
单击 下一步。
-
从 选择数据源 选项卡中选择创建的云配置。
-
单击编辑
接下来,您可以配置表单数据模型(FDM)并将其用于各种自适应表单用例,例如:
- 通过查询Microsoft Dynamics实体和服务中的信息来预填充自适应表单
- 使用自适应表单规则调用在表单数据模型(FDM)中定义的Microsoft Dynamics服务器操作
- 将提交的表单数据写入Microsoft Dynamics实体
- 您可以为自适应表单配置表单数据模型提交操作以将数据发送到Microsoft Dynamics。
然后,您可以在 自适应表单 中使用使用表单数据模型(FDM)提交选项将数据从表单传输到配置的Microsoft® Dynamics 365。