将Adobe Sign与AEM Forms集成作为Cloud Service

Adobe Sign 为自适应Forms启用电子签名工作流。电子签名可改进工作流,以处理法律、销售、工资单、人力资源管理等许多领域的文档。

在典型的Adobe Sign和自适应Forms场景中,用户填充自适应表单以申请服务。 例如,信用卡申请和公民福利表。 当用户填写、提交和签署申请表时,该表单将发送给服务提供商以进一步操作。 服务提供商审核应用程序,并使用Adobe Sign标记已批准的应用程序。 要启用类似的电子签名工作流,您可以将Adobe Sign与AEM Forms集成。

要将Adobe Sign与AEM Forms一起使用,请在AEM云服务中配置Adobe Sign:

前提条件

您需要满足以下条件才能将Adobe Sign与AEM Forms集成:

使用AEM Forms配置Adobe Sign

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

  1. 在AEM Forms创作实例中,导航到​Tools hammer > General > Configuration Browser

  2. 在​Configuration Browser​页面上,点按​Create

  3. 在​Create Configuration​对话框中,为配置指定​Title,启用​Cloud Configurations,然后点按​Create。 它会创建一个用于存储Cloud Services的配置容器。 确保文件夹名称不包含任何空格。

  4. 导航到​Tools hammer > Cloud Services > Adobe Sign,然后打开在上一步中创建的配置容器。

    注意

    创建自适应表单时,在​Configuration Container​字段中指定容器名称。

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

  6. 在​Create Adobe Sign Configuration​页面的​General​选项卡中,为配置指定​Name ,然后点按​Next。 您可以选择指定​Title​并浏览以选择​Thumbnail​进行配置。

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

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

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

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

    OAuth配置

  9. 返回到​Create Adobe Sign Configuration​页面。 在​Settings​选项卡中, OAuth URL​字段提及以下默认URL:

    https://secure.na1.echosign.com/public/oauth

    其中:

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

    如果为Adobe Experience Manager功能或组件创建其他Adobe Sign配置,请确保所有Adobe Sign云配置都指向同一个共享。

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

  11. 选择​Enable Adobe Sign for attachments​选项,将附加到自适应表单的文件附加到相应的Adobe Sign文档,以发送该文档进行签名。

  12. 点按 Connect to Adobe Sign. 提示输入凭据时,请提供创建Adobe Sign应用程序时所用帐户的用户名和密码。 当要求确认your developer account的访问时,单击​Allow Access。 如果凭据正确且您允许AEM Forms访问Adobe Sign开发人员帐户,则会显示类似以下内容的成功消息。

    Adobe Sign云配置成功

  13. 点按​Create​以创建Adobe Sign配置。

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

  15. 在您的开发人员、暂存和生产实例(以左者为准)中重复上述所有步骤,以完成Adobe Sign与AEM Forms的环境配置。

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

(仅限AEM Workflows)配置Adobe Sign调度程序以同步签名状态

使用Adobe Sign工作流步骤对自适应表单进行签名时,该表单可以依次传递给签名者,也可以同时发送给所有签名者,具体取决于工作流步骤的配置。 Adobe Sign 启用的Adaptive Forms仅在所有签名者完成签名过程后才会提交到Experience ManagerForms Server。

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

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

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

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

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

在此页面上