配置Microsoft Dynamics 365和Salesforce云服务

Experience Manager Forms 数据 集成提 Microsoft Dynamics 365 供 Salesforce 和云服务,以将自适应表单与开箱即用的表单数据模型集成。然后,自适应Forms可以与Microsoft Dynamics 365和Salesforce服务器进行交互,以启用业务工作流。 例如:

  • 在自适应表单提交时,将数据写入Microsoft Dynamics 365和Salesforce中。
  • 通过表单数据模型中定义的自定义实体在Microsoft Dynamics 365和Salesforce中写入数据,反之亦然。
  • 查询Microsoft Dynamics 365和Salesforce服务器以获取数据并预填充自适应Forms。
  • 从Microsoft Dynamics 365和Salesforce服务器读取数据。

Microsoft Dynamics 365 基于 Salesforce Experience Manager原型为Forms设置开发项目后,服务器上即 AEM Forms 可开 箱即用地提供云服务和表单数据模型

注意

仅当您基于 AEM Archetype 30或更高版本将Experience Manager Forms设置为Cloud Service项目时,Microsoft Dynamics 365和Salesforce云服务和表单数据模型才开箱即用。

配置Salesforce云服务

在配置Salesforce云服务之前,请确保您执行以下任务:

  • 创建连接的启用OAuth的 Salesforce 应用程序。创建连接的Salesforce应用程序时,请以下格式指定回调URL:

    https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
    

    其中,服务器和端口是指AEM Forms服务器的主机名和端口号。

  • 在创建连接的Salesforce应用程序时,指定fulloffline_access作为OAuth范围的值。

  • 记下所连接应用程序的客户端ID(称为客户端密钥)和客户端密钥(称为客户端密钥)的值。

执行以下步骤以配置Salesforce云服务:

  1. 在AEM Forms创作实例上,导航到​Tools hammer > Cloud Services > Data Sources。 可用包装器文件夹列表包括一个文件夹,其标题为DappTitle ,而正在生成AEM原型项目
  2. 点按文件夹名称,选择​Salesforce Cloud Config,然后点按​Properties
  3. 在​Authentication Settings​选项卡中:
    1. 在​Host​字段中指定Salesforce域URL。 例如, [Domain-name].my.salesforce.com。
    2. 为连接的应用程序指定客户端ID(称为客户端密钥)和客户端密钥(称为客户端密钥)。
    3. 在​Authorization Scope​字段中指定​full offline_accessfulloffine_access值以空格分隔)。
    4. 点按 Connect to OAuth. 系统会将您重定向到Microsoft Dynamics登录页面。
    5. 使用您的Salesforce凭据登录,并接受允许云服务配置连接到Salesforce服务。 如果连接成功,您将被重定向到Salesforce云服务配置页面,该页面会显示一条成功消息。
  4. 点按​Save & Close​以完成配置设置。

开箱即用Salesforce表单数据模型

基于Experience Manager原型为Forms设置开发项目后,Salesforce服务器上即装即用地提供了AEM Forms表单数据模型。

要访问表单数据模型,请导航到​Adobe Experience Manager > Forms > Data Integrations。 可用文件夹列表包括一个文件夹,其标题为DappTitle ,而正在生成AEM原型项目。 点按文件夹名称,选择​Salesforce Data Model,然后点按编辑编辑图标以查看表单数据模型。

配置Salesforce 云配置服务后,您可以开箱即用地将自适应表单与Salesforce数据模型集成。

配置Microsoft Dynamics 365云服务

在配置Microsoft Dynamics 365云服务之前,请确保执行以下任务:

  • 在Azure Active Directory中 Microsoft Dynamics 365 注册应用程序。创建连接的Microsoft Dynamics 365应用程序时,请以下格式指定回复URL:

    https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html
    

    其中,服务器和端口是指AEM Forms服务器的主机名和端口号。

  • 记下所连接应用程序的客户端ID(也称为应用程序ID)值和客户端密钥。

执行以下步骤以配置Microsoft Dynamics 365云服务:

  1. 在AEM Forms创作实例上,导航到​Tools hammer > Cloud Services > Data Sources。 可用包装器文件夹列表包括一个文件夹,其标题为DappTitle ,而正在生成AEM原型项目
  2. 点按文件夹名称,选择​Microsoft Dynamics 365 Cloud Config,然后点按​Properties
  3. 在​Authentication Settings​选项卡中:
    1. 输入​Service Root​字段的值。 转到Dynamics实例,然后导航到Developer Resources ,以查看“服务根”字段的值。 例如, https://<tenant-name>.dynamics.com/api/data/v9.1/

    2. 为连接的应用程序指定客户端ID(称为应用程序ID)和客户端密钥。

    3. 在​OAuth URLRefresh Token URL​和​Access Token URL​字段中,将{tenant}替换为租户ID。

    4. 在​Resource​字段中指定dynamics实例URL,以使用表单数据模型配置Microsoft Dynamics。 使用服务根URL派生Dynamics实例URL。 例如, https://<tenant-name>.dynamics.com.

    5. 在​Authorization Scope​字段中指定openid ,以在Microsoft Dynamics 365上进行授权过程。

    6. 使用您的Microsoft Dynamics 365凭据登录,并接受允许云服务配置连接到Microsoft Dynamics 365服务。 如果连接成功,您将被重定向到Microsoft Dynamics 365云服务配置页面,该页面会显示一条成功消息。

  4. 点按​Save & Close​以完成配置设置。

开箱即用Microsoft Dynamics 365表单数据模型

基于Experience Manager原型为Forms设置开发项目后,Microsoft Dynamics 365服务器上即装即用地提供了AEM Forms表单数据模型。

要访问表单数据模型,请导航到​Adobe Experience Manager > Forms > Data Integrations。 可用文件夹列表包括一个文件夹,其标题为DappTitle ,而正在生成AEM原型项目。 点按文件夹名称,选择​Microsoft Dynamics 365 Data Model,然后点按编辑编辑图标以查看表单数据模型。

配置Microsoft Dynamics 365 云配置服务后,您可以开箱即用地将自适应表单与Microsoft Dynamics 365数据模型集成。

在此页面上