文档AEM as a Cloud Service用户指南

将自适应表单与Salesforce集成

最近更新: 2025年5月5日
  • 适用对象:
  • Experience Manager as a Cloud Service
  • 主题:
  • 自适应表单
  • 表单数据模型

创建对象:

  • 用户
  • 开发人员
版本文章链接
AEM 6.5单击此处
AEM as a Cloud Service本文

Adobe Experience Manager (AEM) Forms与Salesforce集成允许组织通过将表单创建和管理功能与Salesforce平台连接来简化流程。 将自适应表单与Salesforce连接可支持两种平台之间的无缝数据交换。 当用户提交表单时,数据将自动与Salesforce同步。 它确保所有客户信息都是最新的,并集中存在于系统中。

您可以使用 OAuth 2.0 客户端凭据将 AEM Forms 与 Salesforce 应用程序集成。OAuth 2.0 客户端凭据是一种标准且安全的直接通信方法,无需用户参与。

在AEM Forms和Salesforce应用程序之间设置通信时的工作流

AEM Forms交换在Salesforce连接的应用程序中定义的客户端凭据(使用者密钥和使用者密钥)以获取访问令牌。

AEM as a Cloud Service提供了多种现成的提交操作来处理表单提交。 您可以在自适应表单提交操作文章中了解有关这些选项的更多信息。

与授权代码流身份验证相比,使用 OAuth 2.0 客户端凭据进行身份验证可获得多个好处:

  • OAuth 2.0 客户端凭据身份验证允许每个用户拥有超过五个连接。
  • AEM 数据源配置继续处理 AEM 用户的停用、访问权限更改、密码更新。

前提条件

在设置 Salesforce 应用程序和 AEM 环境之间的通信之前:

  • 为您的组织创建采用 OAuth 2.0 客户端凭据流的 Salesforce 连接的应用程序和仅 API 用户,并获取应用程序的消费方密钥和消费方密码。

  • 确保已适当配置 Swagger 文件以匹配您组织的 API。或者,您可以选择从头创建一个 Swagger 文件,该文件专门用于您的 AEM 环境。

使用 OAuth 2.0 客户端凭据流配置 Salesforce 应用程序

要使用OAuth 2.0客户端凭据身份验证设置将自适应表单连接到Salesforce应用程序,请执行以下步骤:

  1. 登录您的创作实例。

  2. 转到​ 工具 > Cloud Services > 数据源。

  3. 选择配置文件夹。

  4. 单击​ 创建,创建数据源配置 ​随即出现。

  5. 指定​ 标题 ​并选择​ 服务类型 ​为 RESTful 服务。

  6. 单击​ 下一步。

  7. 选择 Swagger 源 ​作为​ 文件。

    NOTE
    选择 swagger 文件后,将自动填充方案、主机名和基本路径。
  8. 通过单击​ 浏览 ​从本地计算机上传创建的 swagger 文件。

  9. 选择​ 身份验证类型 ​为 OAuth 2.0,身份验证设置 ​面板随即出现。

  10. 选择​ 授权类型 ​为​ 客户端凭据。

  11. 指定从 Salesforce 连接的应用程序获取的​ 客户端 ID ​和​ 客户端密码。

  12. 用以下格式指定​ 访问令牌 URL
    https://[MyDomainName].my.salesforce.com/services/oauth2/token。

    NOTE
    每个组织都有自己特定的域名。
  13. 单击​ 测试连接。

  14. 如果连接成功,请单击​ 创建 ​按钮。

配置Salesforce应用程序后,您可以在创建表单数据模型(FDM)时使用该配置。 有关详细信息,请参阅创建表单数据模型(FDM)。 为自适应表单配置表单数据模型提交操作以将数据发送到Salesforce应用程序。

有关在业务工作流中创建和使用表单数据模型(FDM)的更多信息,请参阅数据集成。

相关文章

  • 发送电子邮件
  • 提交到 SharePoint 文档库
  • 提交到 SharePoint 列表
  • 使用表单数据模型提交
  • 提交到 Azure Blob 存储
  • 提交到 REST 端点
  • 提交到 OneDrive
  • 调用 AEM 工作流
  • 提交至 Power Automate
  • 提交到 Workfront Fusion
  • 将自适应表单连接到 Salesforce 应用程序
  • 将自适应表单连接到 Microsoft
  • 将自适应表单连接到 Adobe Marketo Engage
  • 创建自定义提交操作
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab