集成 Adobe Sign 使用AEM Forms integrate-adobe-sign-with-aem-forms
Adobe 建议使用现代、可扩展的数据捕获核心组件,以创建新的自适应表单或将自适应表单添加到 AEM Sites 页面。这些组件代表有关创建自适应表单的重大改进,确保实现令人印象深刻的用户体验。本文介绍了使用基础组件创作自适应表单的旧方法。
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开发人员帐户。
- An 已启用SSL AEM Forms 服务器。
- Adobe Sign API 应用程序。
- Adobe Sign API 应用程序的凭据(客户端 ID 和客户端密码)。
- 重新配置时,删除现有的 Adobe Sign 来自创作实例和发布实例的配置。
- 针对创作实例和发布实例,使用相同的加密密钥。
配置 Adobe Sign 使用AEM Forms configure-adobe-sign-with-aem-forms
满足前提条件后,执行以下步骤以配置 Adobe Sign 使用AEM Forms 在创作实例上:
-
在AEM上 Forms 创作实例,导航到 工具 > 常规 > 配置浏览器.
-
在 配置浏览器 页面,选择 创建.
- 请参阅 配置浏览器 文档,以了解更多信息。
-
在 创建配置 对话框,请指定 标题 对于配置,启用 云配置,并选择 创建. 它会创建一个配置容器。
-
导航到 工具 > 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 服务器。 -
在配置页面上,点击 创建 创建 Adobe Sign AEM中的配置 Forms.
-
在 常规 选项卡 创建Adobe 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 Sign 应用程序的 OAuth 设置:
-
打开浏览器窗口并登录到 Adobe Sign 开发人员帐户。
-
选择为AEM配置的应用程序 Forms,并选择 为应用程序配置OAuth.
-
复制 客户端ID 和 客户端密码 记事本。
-
在 重定向URL 框中,添加在上一步中复制的HTTPS URL。
-
为启用以下OAuth设置 Adobe Sign 应用程序并单击 保存.
- agreement_read
- agreement_write
- agreement_send
- widget_write
- workflow_read
有关为 Adobe Sign 应用程序配置 OAuth 设置并获取密钥的分步信息,请参阅为应用程序配置 OAuth 设置开发人员文档。
-
-
返回 创建Adobe Sign配置 页面。 在 设置 选项卡,指定 客户端ID (也称为应用程序ID)和 客户端密码. 使用 Adobe Sign应用程序的客户端ID和客户端密码 为AEM Forms创建。
-
选择 另为附件启用Adobe Sign 用于将附加到自适应表单的文件追加到相应表单的选项 Adobe Sign 文档已发送供签名。
-
选择 连接到Adobe Sign. 在系统提示输入凭据时,提供创建时使用的帐户的用户名和密码 Adobe Sign 应用程序。
-
点按 创建 创建 Adobe Sign 配置。
-
打开AEM Web控制台。 URL为
https://'[server]:[port]'/system/console/configMgr
-
打开 Forms通用配置服务.
-
在 允许 字段, 选择 所有用户 — 所有用户(匿名或已登录)都可以预览附件、验证和签署表单,然后单击 保存. 创作实例配置为使用 Adobe Sign.
-
发布配置。
-
使用 复制 以在相应的发布实例上创建相同的配置。
现在, Adobe Sign 与AEM集成 Forms 并准备用于自适应表单。 至 在自适应表单中使用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连接
开始之前 prerequisites-for-adobe-sign-for-acrobat-sign-for-government
在开始将AEM Forms与Adobe Acrobat Sign解决方案连接之前,
- 确保 Adobe Acrobat Sign Solutions政府版 已设置帐户。
- 您的AEM Forms 服务器是 已启用SSL .
- 您的AEM Forms 服务器正在使用 相同的加密密钥 用于创作和发布实例。
将AEM Forms连接到适用于政府的Adobe Acrobat Sign Solutions connect-adobe-acrobat-sign-for-government
为您的AEM实例创建重定向URL
-
在您的AEM Forms实例上,导航到 工具 > 常规 > 配置浏览器.
-
在 配置浏览器 页面,选择 创建.
-
在 创建配置 对话框,请指定 标题 对于配置,启用 云配置,并选择 创建. 它会创建一个配置容器。 请确保容器/文件夹名称不包含任何空格。
-
导航到 工具 > Cloud Service > Adobe Acrobat Sign ,然后打开您在上一步中创建的配置容器。 在创建自适应表单时,请在 配置容器 字段。
-
在配置页面上,选择 创建 创建 Adobe Acrobat Sign AEM Forms配置。
-
将当前浏览器窗口的URL从URL复制到记事本。 此URL称为
re-direct URL
. 在下一部分中,您共享re-direct URL
和Scopes
包含Adobe Sign团队和请求凭据(客户端ID和客户端密钥)。
- 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连接
-
打开
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 应用程序时所用帐户的用户名和密码。当要求确认访问时
Adobe Acrobat Sign for Government Solutions
和,单击 允许访问. 如果凭据正确,并且您允许 AEM Forms 访问您的 Adobe Acrobat Sign 开发人员帐户,系统会显示一条与以下内容类似的成功消息。在系统提示输入凭据时,提供在创建 Adobe Acrobat Sign 应用程序时所用帐户的用户名和密码。当要求确认访问时
your account
,然后单击 允许访问. -
选择 创建 以创建配置。
-
打开AEM Web控制台。 URL为
https://'[server]:[port]'/system/console/configMgr
-
打开 Forms通用配置服务.
-
在 允许 字段, 选择 所有用户 — 所有用户(匿名或已登录)都可以预览附件、验证和签署表单,然后单击 保存. 创作实例配置为使用 Adobe Sign.
-
发布配置。
-
使用 复制 以在相应的发布实例上创建相同的配置。
现在,您可以 在自适应表单中使用添加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小时检查(轮询)签名者响应。 您可以更改环境的默认间隔。 执行以下步骤以更改默认间隔:
-
登录到AEM Forms 具有管理员凭据的服务器,并导航到 工具 > 操作 > Web控制台.
您还可以在浏览器窗口中打开以下URL:
https://[localhost]:'port'/system/console/configMgr
-
找到并打开 Adobe Sign配置服务 选项。 指定 cron表达式 在 状态更新计划程序表达式 字段并单击 保存. 例如,要在每天凌晨00:00运行配置服务,请指定
0 0 0 1/1 * ? *
在 状态更新计划程序表达式 字段。
同步状态的默认间隔 Adobe Sign 现已更改。