为AEM Forms配置Salesforce configure-azure-storage

Experience Manager Forms 数据集成提供了Salesforce个云服务以将自适应Forms与OOTB表单数据模型(FDM)集成。 然后,自适应Forms可以与Salesforce服务器交互以启用业务工作流。 例如:

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

在您Salesforce为基于Experience Manager原型的Forms设置开发项目AEM Forms之后,云服务和表单数据模型(FDM)在服务器上开箱即用。

NOTE
仅当您基于SalesforceAEM Archetype 30Experience Manager Forms或更高版本将Cloud Service设置为项目时,云服务和表单数据模型(FDM)才可开箱即用。

配置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应用程序时,指定fulloffline_access作为OAuth作用域的值。

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

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

  1. 在AEM Forms创作实例上,导航到​工具 锤子 > 云服务 > 数据源

  2. 选择文件夹名称,选择​Salesforce云配置,然后选择​属性

  3. 在​ 身份验证设置 ​选项卡中:

    1. 在Salesforce主机​ 字段中指定 ​域URL。 例如,[域名].my.salesforce.com。
    2. 为连接的应用程序指定客户端ID(称为使用者密钥)和客户端密码(称为使用者密码)。
    3. 在​ 授权范围 ​字段中指定fullfull offline_accessoffine_access​值,用空格分隔)。
    4. 选择​连接到OAuth。 您将被重定向到Salesforce登录页面。
    5. 使用您的Salesforce凭据登录并接受以允许云服务配置连接到Salesforce服务。 如果连接成功,您将被重定向到Salesforce云服务配置页面,该页面将显示一条成功消息。
  4. 选择​ 保存并关闭 ​以完成配置设置。

访问现成的Salesforce表单数据模型(FDM)

在您Salesforce为基于Experience Manager原型的Forms设置开发项目AEM Forms之后,表单数据模型(FDM)在服务器上开箱即用。

要访问表单数据模型(FDM),请执行以下操作:

  1. 导航到​Adobe Experience Manager > Forms > 数据集成
  2. 选择文件夹名称,选择​Salesforce数据模型,然后选择编辑 编辑 图标以查看表单数据模型(FDM)。

配置Salesforce 云配置服务后,您可以将自适应表单与现成的Salesforce数据模型集成。

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