连接 AEM Forms as a Cloud Service于 Adobe Acrobat Sign integrate-adobe-sign-with-aem-forms
Adobe Acrobat Sign 支持自适应Forms和AEM工作流的电子签名工作流程。 电子签名改进了法律、销售、工资单、人力资源管理和其他许多方面的文档的处理工作流。
在典型的 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,设置先决条件部分中列出的软件和帐户,并在您的Formsas a Cloud Service创作和发布实例中配置Adobe Sign Cloud Service:
将AEM Forms连接到Adobe Acrobat Sign的先决条件 prerequisites-for-adobe-sign
您需要以下设置才能集成 Adobe Acrobat Sign 替换为 AEM Forms:
- 活动 Adobe Acrobat Sign开发人员帐户.
- An Adobe Acrobat Sign API应用程序.
- Adobe Acrobat Sign API 应用程序的凭据(客户端 ID 和客户端密码)。
- (仅适用于基于Government ID的身份验证) 启用身份验证方法 用于政府ID身份验证。
将AEM Forms创作和发布实例连接到Adobe Acrobat Sign configure-adobe-sign-with-aem-forms
满足前提条件后,执行以下步骤以在创作实例上使用 AEM Forms 配置 Adobe Acrobat Sign。
-
在AEM Forms创作实例上,导航到 工具 > 常规 > 配置浏览器.
-
在 配置浏览器 页面,选择 创建.
-
在 创建配置 对话框,请指定 标题 对于配置,启用 云配置,并选择 创建. 系统创建一个配置容器来存储 Cloud Services。确保文件夹名称不包含任何空格。
-
导航到 工具 > Cloud Service > Adobe Acrobat Sign ,然后打开您在上一步中创建的配置容器。
note note NOTE 在创建自适应表单时,请在 配置容器 字段。 -
在配置页面上,选择 创建 创建 Adobe Acrobat Sign AEM Forms配置。
-
在 常规 选项卡 创建Adobe Acrobat Sign配置 页面,指定 名称 对于配置,并选择 下一个. 您可以选择指定 标题 并浏览以选择 缩略图 用于配置。
-
现在您可以 选择解决方案 以选择 Adobe Acrobat Sign.
-
将当前浏览器窗口中显示的URL复制到记事本中,然后移除部分
/ui#/aem
从URL访问。 然后,需要修改的URL才能配置 Adobe Acrobat Sign 应用程序 AEM Forms,在后续步骤中。 选择 下一步。 -
在 设置 选项卡,
-
该 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相关的信息。
-
-
配置 Adobe Acrobat Sign 应用程序的 OAuth 设置:
-
打开浏览器窗口,并登录到您的 Adobe Acrobat Sign 开发人员帐户。
-
选择为配置的应用程序 AEM Forms,并选择 为应用程序配置OAuth.
-
在 重定向URL 框中,添加上一步中复制的URL(步骤8),然后单击 保存.
-
为以下内容启用以下范围 Adobe Acrobat Sign 应用程序并单击 保存.
- aggrement_read
- aggrement_write
- aggrement_send
- widget_read
- widget_write
- workflow_read
有关为 Adobe Acrobat Sign 应用程序配置 OAuth 设置并获取密钥的分步信息,请参阅为应用程序配置 OAuth 设置开发人员文档。
-
-
返回 创建Adobe Acrobat Sign配置 页面。 在 设置 选项卡,指定[客户端ID (也称为应用程序ID)和 客户端密码]。 使用 Adobe Acrobat Sign应用程序的客户端ID和客户端密码 您在上一步中创建了。
-
选择 为附件启用Adobe Acrobat Sign 用于将附加到自适应表单的文件追加到相应表单的选项 Adobe Acrobat Sign 文档已发送供签名。
-
选择 连接到Adobe Acrobat Sign. 在系统提示输入凭据时,提供 用户名 和 密码 创建时使用的帐户的 Adobe Acrobat Sign 应用程序。 在系统要求您确认时,您可以访问
your developer account
,单击 允许访问. 如果凭据正确,并且您允许 AEM Forms 访问您的 Adobe Acrobat Sign 开发人员帐户,系统会显示一条与以下内容类似的成功消息。 -
选择 创建 创建 Adobe Acrobat Sign 配置。
-
选择配置并单击 Publish,选择配置,然后单击 Publish. 这会将配置复制到相应的发布环境。
-
在开发人员实例、暂存实例和生产实例(以剩下的实例为准)上重复上述所有步骤以使用 AEM Forms 为环境配置 Adobe Acrobat Sign。
现在,您可以 使用将Adobe Acrobat Sign字段添加到自适应表单. 确保将用于 Cloud Service 的配置容器添加到为 Adobe Acrobat 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连接
AEM Formsas a Cloud Service提供开发、暂存和生产环境。 您可以将的开发环境与的Adobe Acrobat Sign Solutions政府版连接,以后再连接暂存环境和生产环境。
开始之前 prerequisites-for-adobe-sign-for-acrobat-sign-for-government
在开始将AEM Forms与Adobe Acrobat Sign解决方案连接之前,请确保 Adobe Acrobat Sign Solutions政府版 已设置帐户。
将AEM Formsas a Cloud Service与适用于政府的Adobe Acrobat Sign Solutions连接 connect-adobe-acrobat-sign-for-government
为您的AEM实例创建重定向URL
- 在Formsas a Cloud Service创作实例上,导航到 工具 > 常规 > 配置浏览器.
- 在 配置浏览器 页面,选择 创建.
- 在 创建配置 对话框,请指定 标题 对于配置,启用 云配置,并选择 创建. 它将创建一个配置容器来存储Cloud Service。 确保文件夹名称不包含任何空格。
- 导航到 工具 > Cloud Service > Adobe Acrobat Sign ,然后打开您在上一步中创建的配置容器。 在创建自适应表单时,请在 配置容器 字段。
- 在配置页面上,选择 创建 创建 Adobe Acrobat Sign AEM Forms配置。
- 将当前浏览器窗口的URL复制到记事本并删除
/ui#/aem
从URL访问。 此URL称为re-direct URL
.
在下一部分中,您共享re-direct URL
和Scopes
包含Adobe Sign团队和请求凭据(客户端ID和客户端密钥)。
与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 for Government解决方案代表(Adobe Professional Services团队成员)。
范围
- aggrement_read
- aggrement_write
- aggrement_send
- widget_read
- widget_write
- workflow_read
- offline_access
该代表会生成凭据并与您共享。 在下一部分中,您使用凭据(客户端ID和客户端密钥)将AEM Forms与用于政府的Adobe Acrobat Sign Solutions连接。
使用收到的凭据将AEM Forms与适用于政府的Adobe Acrobat Sign Solutions连接
-
打开
re-direct URL
在浏览器中。 您创建并记下了re-direct URL
在 在您的AEM实例上创建重定向URL 部分。 -
在 常规 选项卡 创建Adobe Sign配置 页面,指定 名称 对于配置,并选择 下一个. 您可以选择指定 标题 并浏览以选择 缩略图 用于配置。 单击 下一步。
-
在 设置 选项卡 创建Adobe Sign配置 页面,用于 选择解决方案 选项,选择 Adobe Acrobat Sign Solutions for Government.
-
在 电子邮件 字段,为政府帐户指定与您的Adobe Acrobat Sign Solutions关联的电子邮件地址。
-
在 设置 选项卡,
-
该 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相关的信息。
-
-
使用Adobe Acrobat Sign为政府解决方案代表共享的凭据([Adobe Professional Services团队成员])在上一部分中,显示为[客户端ID 和 客户端密码]。
-
选择 为附件启用Adobe Acrobat Sign 用于将附加到自适应表单的文件追加到相应表单的选项 Adobe Acrobat Sign 文档已发送供签名。
-
选择 连接到Adobe Sign. 在系统提示输入凭据时,提供在创建 Adobe Acrobat Sign 应用程序时所用帐户的用户名和密码。当要求确认访问时
your developer account
,单击 允许访问. 如果凭据正确,并且您允许 AEM Forms 访问您的 Adobe Acrobat Sign 开发人员帐户,系统会显示一条与以下内容类似的成功消息。 -
选择 创建 以创建配置。
-
选择配置并单击 Publish,选择配置,然后单击 Publish. 这会将配置复制到相应的发布环境。
-
在开发人员实例、暂存实例和生产实例(以剩下的实例为准)上重复上述所有步骤以使用 AEM Forms 为环境配置 Adobe Acrobat Sign Solutions for Government。
现在,您可以 在自适应表单中使用添加Adobe Acrobat Sign字段 或 AEM Workflow. 确保将用于Cloud Service配置的配置容器添加到启用的所有自适应Forms Adobe Acrobat Sign. 您可以在自适应表单的属性中指定配置容器。
配置 Adobe Acrobat Sign 用于同步签名状态的计划程序 configure-adobe-sign-scheduler-to-sync-the-signing-status
AEM Formsas a Cloud Service提供计划程序服务,用于按定义的时间间隔检查签名者的状态。 配置计划程序服务的方案:
- 如果您使用 提交表单(在每个收件人完成签名仪式后) 若要签署文档,只有在所有签名者都签署表单后才提交表单。
- 如果您使用 AEM Workflow中的登录步骤 要对文档进行签名,签名步骤将等待所有签名者签名该文档,然后再继续工作流的下一步。
默认情况下,Adobe Acrobat Sign 调度程序服务每 24 小时检查(轮询)一次签名者响应。您可以为您的环境更改此默认间隔。
要更改默认间隔,请指定 cron表达式 对于 sign.status.exp 的属性 Adobe Acrobat Sign配置服务 配置。
例如,要在每天凌晨00:00运行配置服务,请设置 sign.status.exp 的属性 Adobe Acrobat Sign配置服务 要指定的配置 0 0 0 1/1 * ? *
. 以下 JSON 文件显示了每天凌晨 00:00 运行配置服务的示例:
{
"sign.status.exp":"0 0 0 1/1 * ? *"
}
要设置配置的值,请使用 AEM SDK 生成 OSGi 配置,并向 Cloud Service 实例部署配置。