将 Adobe Sign 与 AEM Forms as a Cloud Service 集成

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

在典型的 Adobe Sign 和自适应表单方案中,用户需填写自适应表单来申请服务。例如,信用卡申请表和公民权益表。在用户填写、签署和提交申请表后,该表将发送给服务提供商以执行后续操作。服务提供商将审核申请,并使用 Adobe Sign 将申请标记为已批准。要支持类似的电子签名工作流,您可以将 Adobe Sign 与 AEM Forms 集成。

要将 Adobe Sign 与 AEM Forms 结合使用,请在 AEM Cloud Services 中配置 Adobe Sign:

前提条件

要将 Adobe Sign 与 AEM Forms 集成,您需要以下项:

使用 AEM Forms 配置 Adobe Sign

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

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

  2. 配置浏览器 页面,点按 创建.

  3. 创建配置 对话框,指定 标题 对于配置,请启用 云配置,然后点按 创建. 系统创建一个配置容器来存储 Cloud Services。确保文件夹名称不包含任何空格。

  4. 导航到 工具 锤子 > Cloud Services > Adobe Sign 并打开在上一步中创建的配置容器。

    注意

    创建自适应表单时,请在 配置容器 字段。

  5. 在配置页面上,点按 创建 创建 Adobe Sign 配置AEM Forms。

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

  7. 将当前浏览器窗口中的 URL 复制到记事本。在下一个步骤中使用 AEM Forms 配置 Adobe Sign 应用程序时需要此 URL。

  8. 配置 Adobe Sign 应用程序的 OAuth 设置:

    1. 打开浏览器窗口,并登录到您的 Adobe Sign 开发人员帐户。
    2. 选择为 AEM Forms,然后点按 为应用程序配置OAuth.
    3. 重定向URL 框中,添加在上一步中复制的URL并单击 保存.
    4. 为 Adobe Sign 应用程序并单击 保存.
    • aggrement_read
    • aggrement_write
    • aggrement_send
    • widget_read
    • widget_write
    • workflow_read

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

    OAuth 配置

  9. 返回到 创建Adobe Sign配置 页面。 在 设置 选项卡 OAuth URL 字段中会提及默认URL。 URL 的格式为:

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

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

    其中:

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

    如果为 Adobe Experience Manager 功能或组件创建另一个 Adobe Sign 配置,请确保所有 Adobe Sign 云配置指向同一分片。

  10. 指定 客户端ID (也称为应用程序ID)和 客户端密钥. 使用您在上一步中创建的 Adobe Sign 应用程序的客户端 ID 和客户端密码。

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

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

    Adobe Sign 云配置成功

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

  14. 选择配置并单击 发布,选择配置,然后单击 发布. 这会将配置复制到相应的发布环境。

  15. 在开发人员实例、暂存实例和生产实例(以剩下的实例为准)上重复上述所有步骤以使用 AEM Forms 为环境配置 Adobe Sign。

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

(仅适用于 AEM Workflow)配置 Adobe Sign 调度程序以同步签名状态

在使用 Adobe Sign Workflow 步骤对自适应表单进行签名时,可以将表单逐个传送给签名者,也可以将表单同时发送给所有签名者,具体取决于工作流步骤的配置。仅在所有签名者完成签名过程后,Adobe Sign 支持的自适应表单才提交到 Experience Manager Forms Server。

默认情况下,Adobe Sign 调度程序服务每 24 小时检查(轮询)一次签名者响应。您可以为您的环境更改此默认间隔。

要更改默认间隔,请为 Adobe Sign Configuration Service 配置的 sign.status.exp 属性指定 cron 表达式

例如,要在每天凌晨 00:00 运行配置服务,请设置 Adobe Sign Configuration Service 配置的 sign.status.exp 属性以指定 0 0 0 1/1 * ? *。以下 JSON 文件显示了每天凌晨 00:00 运行配置服务的示例:

{
  "sign.status.exp":"0 0 0 1/1 * ? *"
}

要设置配置的值,请使用 AEM SDK 生成 OSGi 配置,并向 Cloud Service 实例部署配置

在此页面上