向 Adobe Workfront Fusion 提交自适应表单
该功能在早期采用者计划下可用。 您可以使用官方电子邮件 ID 写信给 aem-forms-ea@adobe.com,加入早期采用者计划并申请使用该功能。
Adobe Workfront Fusion自动执行重复相同任务的流程,例如文档审批工作流、电子邮件筛选和排序,从而让您能够专注于新任务而不是重复任务。 Adobe Workfront Fusion包含多个场景。 场景由一系列模块组成,这些模块在应用程序和Web服务之间执行数据传输。 在场景中,添加各种步骤(模块)以自动执行任务。
例如,使用Workfront Fusion,您可以创建一个方案,以便使用自适应表单收集数据、处理数据并将数据发送到数据存储进行存档。 一旦设置了场景,Workfront Fusion就会在用户填写表单时自动执行任务,从而无缝更新数据存储。
AEM Forms as a Cloud Service提供了一个OOTB连接器,用于连接自适应表单并将其提交到Adobe Workfront Fusion。 将表单提交到Adobe Workfront Fusion可以具备以下优势:
- 它支持将表单提交数据无缝传输到Workfront Fusion工作流。
- 它有助于自动执行由表单提交触发的各种任务。 这可以包括启动项目、将任务分配给特定团队成员、发送通知以及更新项目状态 — 所有这些操作都不需要手动干预。
- 在Workfront Fusion中捕获的所有表单提交都为项目相关信息提供了单一的真实来源
此视频仅适用于核心组件。 对于UE/Foundation组件,请参阅文章。
将AEM Forms与Adobe Workfront Fusion集成的先决条件 prerequisites
要在Workfront Fusion与AEM Forms之间建立连接,需要满足以下条件:
- 有效的Workfront和Workfront Fusion许可证。
- 有权访问开发控制台以检索服务凭据的AEM用户。
将AEM Forms与Adobe Workfront Fusion集成
1.创建Workfront方案 workflow-scenario
要创建Workfront方案,请执行以下步骤:
创建方案 create-scenario
要创建方案,请执行以下操作:
-
登录您的Workfront Fusion帐户。
-
单击左侧面板中的 方案
-
单击页面右上角的 创建新方案。 屏幕上会显示创建新方案的页面。
-
选择页面左上角的 新方案,并键入方案的正确名称。
-
单击问号,并确保将第一个模块添加为 AEM Forms。
出现 查看表单事件 对话框。
note note NOTE 必须添加第一个模块作为 AEM Forms。 -
选择 关注表单事件 对话框,并出现一个用于添加webhook的窗口。
添加webhook add-webhook
要添加webhook,请执行以下操作:
-
单击 添加,此时将显示 添加webhook 对话框。
-
指定webhook名称。
note note NOTE 建议您仔细选择您的webhook名称,因为指定的webhook名称会显示在AEM实例中。 -
单击 添加 以添加新连接。 出现 创建连接 对话框。
添加与webhook的连接 add-connection
要添加连接,请执行以下操作:
-
在 创建连接 对话框中指定 连接名称。
-
从下拉列表中选择 环境 和 类型。
-
输入 实例URL。
note note NOTE 实例URL是指向特定AEM Forms实例的唯一网址。 您可以从创建连接所需的开发人员控制台检索服务凭据。
-
从开发人员控制台中的服务凭据中将
ims-na1.adobelogin.com
IMS端点 中的 替换为 imsEndpoint 的值。note note NOTE 添加 https://
URL时,在 IMS终结点 文本框中保留imsEndpoint
。 -
在 创建连接 对话框中指定以下值:
- 从开发人员控制台中的服务凭据中指定值为 clientId 的 客户端ID。
- 从开发人员控制台中的服务凭据中指定值为 clientSecret 的 客户端密钥。
- 从开发人员控制台中的服务凭据中指定值为 id 的 技术帐户ID。
- 从开发人员控制台中的服务凭据中指定值为 org 的 组织ID。
- 开发人员控制台中服务凭据值为 元作用域 的 元作用域。
- 开发人员控制台中服务凭据值为 privateKey 的 私钥。
note note NOTE - 对于 私钥,从其值中移除
\r\n
。
例如,如果私钥值为:\r\nIJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL\r\nMy1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
,则从私钥中删除\r\n
后,该私钥将类似于以下内容,并且这两个值都显示在单独的行中:
IJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL
My1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
- 您还可以选择 提取 按钮,从文件中检索私钥或证书。
-
单击 继续。
创建的连接开始出现在 添加webhook 对话框的 连接 的下拉列表中。
-
从下拉列表中选择已创建的连接 连接。
-
单击 保存。
-
单击 确定 并保存方案的更改。
-
要激活方案,请单击方案编辑器中的打开/关闭切换按钮。
2.配置Workfront Fusion自适应表单的提交操作
要配置基于Workfront Fusion基础组件的自适应表单的提交操作,请执行以下操作:
-
打开自适应表单进行编辑,然后导航到自适应表单容器属性的 提交 部分。
-
从 提交操作 下拉列表中,选择 调用Workfront Fusion方案。
适用于Workfront Fusion的 -
从下拉列表中选择 Workfront Fusion场景。
-
单击 完成。
要配置基于Workfront Fusion核心组件的自适应表单的提交操作,请执行以下操作:
-
打开内容浏览器,然后选择自适应表单的 指南容器 组件。
-
单击指南容器属性
-
单击 提交 选项卡。
-
从 提交操作 下拉列表中,选择 调用Workfront Fusion方案。
适用于Workfront Fusion的
-
从下拉列表中选择 Workfront Fusion场景。
-
单击 完成。
要为使用通用编辑器创作的自适应表单配置提交操作,请执行以下操作:
-
打开自适应表单进行编辑。
-
单击编辑器上的 编辑表单属性 扩展。
出现 表单属性 对话框。note note NOTE - 如果您在通用编辑器界面中未看到 编辑表单属性 图标,请在Extension Manager中启用 编辑表单属性 扩展。
- 请参阅Extension Manager功能亮点一文,了解如何在通用编辑器中启用或禁用扩展。
-
单击 提交 选项卡,然后选择 调用Workfront Fusion方案 提交操作。
适用于Workfront Fusion的
-
从下拉列表中选择 Workfront Fusion场景。
-
单击 保存并关闭。
最佳实践 best-practices
- 建议仔细选择您的webhook名称,因为在AEM实例中无法获取场景名称。 如果将来更改webhook名称,该名称将不会反映在AEM Forms提交操作下拉列表中。
- 一个方案可以有多个webhook链接,但一次只能有一个webhook链接处于活动状态。 建议删除未链接的webhook,以便它不会出现在AEM Forms提交操作下拉列表中。