集成 Adobe Sign 使用AEM Forms integrate-adobe-sign-with-aem-forms

Adobe 建议使用现代、可扩展的数据捕获核心组件,以创建新的自适应表单将自适应表单添加到 AEM Sites 页面。这些组件代表有关创建自适应表单的重大改进,确保实现令人印象深刻的用户体验。本文介绍了使用基础组件创作自适应表单的旧方法。

版本
文章链接
AEM as a Cloud Service
单击此处
AEM 6.5
本文

Adobe Sign 支持自适应表单的电子签名工作流。 电子签名改进了法律、销售、工资单、人力资源管理和其他许多方面的文档的处理工作流。

在典型的 Adobe Acrobat Sign 和自适应表单方案中,用户需填写自适应表单来申请服务。例如,信用卡申请表和公民权益表。在用户填写、签署和提交申请表后,该表将发送给服务提供商以执行后续操作。服务提供商将审核申请,并使用 Adobe Acrobat Sign 将申请标记为已批准。AEM Forms支持Adobe Acrobat Sign和Adobe Acrobat Sign Solutions政府版。 根据您的许可证和要求,您可以将AEM Forms与以下任一解决方案集成或连接:

将AEM Forms与Adobe Acrobat Sign连接 adobe-sign

连接 AEM Forms 替换为 Adobe Acrobat Sign,设置先决条件部分中列出的软件和帐户,并将Adobe Sign连接到您的所有AEM Forms创作和发布实例:

前提条件 prerequisites

要集成,您需要以下项 Adobe Sign 使用AEM Forms:

配置 Adobe Sign 使用AEM Forms configure-adobe-sign-with-aem-forms

满足前提条件后,执行以下步骤以配置 Adobe Sign 使用AEM Forms 在创作实例上:

  1. 在AEM上 Forms 创作实例,导航到 工具 锤子 > 常规 > 配置浏览器.

  2. 配置浏览器 页面,选择 创建.

  3. 创建配置 对话框,请指定 标题 对于配置,启用 云配置,并选择 创建. 它会创建一个配置容器。

  4. 导航到 工具 锤子 > Cloud Service > Adobe Sign 并选择您在上一步中创建的配置容器。

    note note
    NOTE
    您可以执行步骤1-4以创建配置容器并创建 Adobe Sign 在容器中进行配置或使用现有的 global 文件夹位置 工具 锤子 > Cloud Service > Adobe Sign. 如果您在新配置容器中创建配置,请确保在 配置容器 创建自适应表单时显示的字段。
    note note
    NOTE
    确保“Cloud Service配置”页面的URL开头为 HTTPS. 如果不能, 启用SSL 适用于AEM的 Forms 服务器。
  5. 在配置页面上,点击 创建 创建 Adobe Sign AEM中的配置 Forms.

  6. 常规 选项卡 创建Adobe Sign配置 页面,指定 名称 有关配置,请点击 下一个. 您可以选择指定标题并浏览以选择配置的缩略图。

  7. 现在您可以 选择解决方案 以选择 Adobe Acrobat Sign.

    Adobe Acrobat Sign Solutions

  8. 将当前浏览器窗口中的URL复制到记事本并移除部分/ui#/aem 从URL访问。 然后,需要修改的URL才能配置 Adobe Acrobat Sign 应用程序 AEM Forms,在后续步骤中。 点按 下一个.

  9. 设置 选项卡,

    • OAuth URL 字段包含默认URL,其中包含Adobe Sign数据库分片。 URL 的格式为:

      https://<shard>/public/oauth/v2

      例如:
      https://secure.na1.echosign.com/public/oauth/v2

    • 访问令牌URL 字段包含默认URL,其中包含Adobe Sign数据库分片。 URL 的格式为:

      https://<shard>/oauth/v2/token

      例如:
      https://api.na1.echosign.com/oauth/v2/token

    其中:

    na1 指默认数据库分片。您可以修改数据库分片的值。确保 ​ Adobe Acrobat Sign 云配置指向正确分片

    note note
    NOTE
    • 保留 创建Adobe Acrobat Sign配置 页面打开。 不要关闭它。 您可以检索 客户端ID客户端密码 在为配置OAuth设置后 Adobe Acrobat Sign 应用程序(如即将执行的步骤中所述)。
    • 登录Adobe Sign帐户后,导航至 ACROBAT SIGN API > API信息 > REST API方法文档 > Oauth访问令牌 访问与Adobe Sign OAuth URL和访问令牌URL相关的信息。
  10. 配置 Adobe Sign 应用程序的 OAuth 设置:

    1. 打开浏览器窗口并登录到 Adobe Sign 开发人员帐户。

    2. 选择为AEM配置的应用程序 Forms,并选择 为应用程序配置OAuth.

    3. 复制 客户端ID客户端密码 记事本。

    4. 重定向URL 框中,添加在上一步中复制的HTTPS URL。

    5. 为启用以下OAuth设置 Adobe Sign 应用程序并单击 保存.

    • agreement_read
    • agreement_write
    • agreement_send
    • widget_write
    • workflow_read

    有关为 Adobe Sign 应用程序配置 OAuth 设置并获取密钥的分步信息,请参阅为应用程序配置 OAuth 设置开发人员文档。

    OAuth 配置

  11. 返回 创建Adobe Sign配置 页面。 在 设置 选项卡,指定 客户端ID (也称为应用程序ID)和 客户端密码. 使用 Adobe Sign应用程序的客户端ID和客户端密码 为AEM Forms创建。

  12. 选择 另为附件启用Adobe Sign 用于将附加到自适应表单的文件追加到相应表单的选项 Adobe Sign 文档已发送供签名。

  13. 选择 连接到Adobe Sign. 在系统提示输入凭据时,提供创建时使用的帐户的用户名和密码 Adobe Sign 应用程序。

    Adobe Acrobat Sign云配置成功

  14. 点按 创建 创建 Adobe Sign 配置。

  15. 打开AEM Web控制台。 URL为 https://'[server]:[port]'/system/console/configMgr

  16. 打开 Forms通用配置服务.

  17. 允许 字段, 选择 所有用户 — 所有用户(匿名或已登录)都可以预览附件、验证和签署表单,然后单击 保存. 创作实例配置为使用 Adobe Sign.

  18. 发布配置。

  19. 使用 复制 以在相应的发布实例上创建相同的配置。

现在, Adobe Sign 与AEM集成 Forms 并准备用于自适应表单。 至 在自适应表单中使用Adobe Sign服务,指定上文在自适应表单属性中创建的配置容器。

NOTE
要配置Adobe Sign沙盒,您可以按照中所述的相同配置步骤进行操作 Adobe Sign.

将AEM Forms与适用于政府的Adobe Acrobat Sign Solutions连接 adobe-acrobat-sign-for-government

将AEM Forms与面向政府的Adobe Acrobat Sign Solutions连接是一个多步骤过程。 它涉及:

  • 为您的AEM实例创建重定向URL
  • 与面向政府团队的Adobe Sign解决方案共享重定向URL和范围
  • 从Adobe Sign团队接收凭据
  • 使用收到的凭据将AEM Forms与适用于政府的Adobe Acrobat Sign Solutions连接

adobe-acrobat-sign-govt-workflow

开始之前 prerequisites-for-adobe-sign-for-acrobat-sign-for-government

在开始将AEM Forms与Adobe Acrobat Sign解决方案连接之前,

将AEM Forms连接到适用于政府的Adobe Acrobat Sign Solutions connect-adobe-acrobat-sign-for-government

为您的AEM实例创建重定向URL

  1. 在您的AEM Forms实例上,导航到 工具 锤子 > 常规 > 配置浏览器.

  2. 配置浏览器 页面,选择 创建.

  3. 创建配置 对话框,请指定 标题 对于配置,启用 云配置,并选择 创建. 它会创建一个配置容器。 请确保容器/文件夹名称不包含任何空格。

  4. 导航到 工具 锤子 > Cloud Service > Adobe Acrobat Sign ,然后打开您在上一步中创建的配置容器。 在创建自适应表单时,请在 配置容器 字段。

  5. 在配置页面上,选择 创建 创建 Adobe Acrobat Sign AEM Forms配置。

  6. 将当前浏览器窗口的URL从URL复制到记事本。 此URL称为 re-direct URL. 在下一部分中,您共享 re-direct URLScopes 包含Adobe Sign团队和请求凭据(客户端ID和客户端密钥)。

NOTE
  • A re-direct URL 应包含 顶级 域。 例如,https://adobe.com/libs/adobesign/cloudservices/adobesign/createcloudconfigwizard/cloudservices.html/conf/global
  • 请勿将本地URL用作 re-direct URL. 例如:https://localhost:4502/libs/adobesign/cloudservices/adobesign/createcloudconfigwizard/cloudservices.html/conf/global

与Adobe Sign团队共享重定向URL和作用域并接收凭据

Adobe Acrobat Sign政府解决方案团队要求 re-direct URL 以及要为您的Adobe Acrobat Sign应用程序启用的某些范围(如下所列),用于生成凭据(客户端ID和客户端密钥),从而让您将AEM Forms与面向政府的Adobe Acrobat Sign Solutions连接。

共享 scopes (如下所列)及 re-direct URL 与您的Adobe Acrobat Sign政府解决方案代表一起创建并记下上一节的最后一步 Adobe Professional Services团队成员.

范围

  • agreement_read
  • agreement_write
  • agreement_send
  • widget_read
  • widget_write
  • workflow_read
  • offline_access

该代表会生成凭据并与您共享。 在下一部分中,您使用凭据(客户端ID和客户端密钥)将AEM Forms与用于政府的Adobe Acrobat Sign Solutions连接。

使用收到的凭据将AEM Forms与适用于政府的Adobe Acrobat Sign Solutions连接

  1. 打开 re-direct URL 在浏览器中。 您创建并记下了 re-direct URL在您的AEM实例上创建重定向URL 部分。

  2. 常规 选项卡 创建Adobe Sign配置 页面,指定 名称 对于配置,并选择 下一个. 您可以选择指定 标题 并浏览以选择 缩略图 用于配置。 单击​ 下一步

  3. 设置 选项卡 创建Adobe Sign配置 页面,用于 选择解决方案 选项,选择 Adobe Acrobat Sign Solutions for Government.

    Adobe Acrobat Sign Solutions政府版

  4. 电子邮件 字段中,为政府帐户指定与Adobe Acrobat Sign Solutions关联的电子邮件地址。

  5. 设置 选项卡,

    • OAuth URL 字段包含默认URL,其中包含Adobe Sign数据库分片。 URL 的格式为:

      https://<shard>/api/gateway/adobesignauthservice/api/v1/authorize

      例如:
      https://secure.na1.adobesign.us/api/gateway/adobesignauthservice/api/v1/authorize

    • 访问令牌URL 字段包含默认URL,其中包含Adobe Sign数据库分片。 URL 的格式为:

      https://<shard>/api/gateway/adobesignauthservice/api/v1/token

      例如:
      https://secure.na1.adobesign.us/api/gateway/adobesignauthservice/api/v1/token

    其中:

    na1 指默认数据库分片。您可以修改数据库分片的值。确保 ​ Adobe Acrobat Sign 云配置指向正确分片

    note note
    NOTE
    • 登录Adobe Sign帐户后,导航至 ACROBAT SIGN API > API信息 > REST API方法文档 > Oauth访问令牌 访问与Adobe Sign oAuth URL和访问令牌URL相关的信息。
  6. 使用Adobe Acrobat Sign为政府解决方案代表共享的凭据([Adobe Professional Services团队成员])在上一部分中,显示为[客户端ID客户端密码]。

  7. 选择 为附件启用Adobe Acrobat Sign 用于将附加到自适应表单的文件追加到相应表单的选项 Adobe Acrobat Sign 文档已发送供签名。

  8. 选择 连接到Adobe Sign. 在系统提示输入凭据时,提供在创建 Adobe Acrobat Sign 应用程序时所用帐户的用户名和密码。当要求确认访问时 Adobe Acrobat Sign for Government Solutions 和,单击 允许访问. 如果凭据正确,并且您允许 AEM Forms 访问您的 Adobe Acrobat Sign 开发人员帐户,系统会显示一条与以下内容类似的成功消息。

    Adobe Acrobat Sign云配置成功

    在系统提示输入凭据时,提供在创建 Adobe Acrobat Sign 应用程序时所用帐户的用户名和密码。当要求确认访问时 your account,然后单击 允许访问.

  9. 选择 创建 以创建配置。

  10. 打开AEM Web控制台。 URL为 https://'[server]:[port]'/system/console/configMgr

  11. 打开 Forms通用配置服务.

  12. 允许 字段, 选择 所有用户 — 所有用户(匿名或已登录)都可以预览附件、验证和签署表单,然后单击 保存. 创作实例配置为使用 Adobe Sign.

  13. 发布配置。

  14. 使用 复制 以在相应的发布实例上创建相同的配置。

现在,您可以 在自适应表单中使用添加Adobe Acrobat Sign字段AEM Workflow. 确保将用于Cloud Service配置的配置容器添加到启用的所有自适应Forms Adobe Acrobat Sign. 您可以从自适应表单的属性中指定配置容器。

配置 Adobe Sign 用于同步签名状态的计划程序 configure-adobe-sign-scheduler-to-sync-the-signing-status

An Adobe Sign 仅在所有签名者完成签名过程后提交启用的自适应表单。 默认情况下, Adobe Sign 计划程序服务被安排在每24小时检查(轮询)签名者响应。 您可以更改环境的默认间隔。 执行以下步骤以更改默认间隔:

  1. 登录到AEM Forms 具有管理员凭据的服务器,并导航到 工具 > 操作 > Web控制台.

    您还可以在浏览器窗口中打开以下URL:
    https://[localhost]:'port'/system/console/configMgr

  2. 找到并打开 Adobe Sign配置服务 选项。 指定 cron表达式状态更新计划程序表达式 字段并单击 保存. 例如,要在每天凌晨00:00运行配置服务,请指定 0 0 0 1/1 * ? *状态更新计划程序表达式 字段。

同步状态的默认间隔 Adobe Sign 现已更改。

相关文章 related-articles

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2