向 Adobe Workfront Fusion 提交自适应表单
该功能在早期采用者计划下提供。 您可以从官方电子邮件ID写信到aem-forms-ea@adobe.com ,加入率先采用者计划并请求获取该功能的访问权限。
Adobe Workfront Fusion 自动执行重复相同任务的过程,例如文档审批工作流、电子邮件筛选和排序,使您能够专注在新任务上而不是重复任务。 Adobe Workfront Fusion包含多个场景。 场景由一系列模块组成,这些模块在应用程序和Web服务之间执行数据传输。 在场景中,添加各种步骤(模块)以自动执行任务。
例如,使用Workfront Fusion,您可以创建一个方案,以便使用自适应表单收集数据、处理数据并将数据发送到数据存储进行存档。 一旦设置了场景,Workfront Fusion就会在用户填写表单时自动执行任务,从而无缝更新数据存储。
AEM Formsas a Cloud Service提供了一个OOTB连接器,用于连接自适应表单并将其提交到Adobe Workfront Fusion。 将表单提交到Adobe Workfront Fusion可以具备以下优势:
- 它支持将表单提交数据无缝传输到Workfront Fusion工作流。
- 它有助于自动执行由表单提交触发的各种任务。 这可以包括启动项目、将任务分配给特定团队成员、发送通知以及更新项目状态 — 所有这些操作都不需要手动干预。
- 在Workfront Fusion中捕获的所有表单提交都为项目相关信息提供了单一的真实来源
将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://
在 IMS端点 文本框imsEndpoint
URL。 -
在中指定以下值 创建连接 对话框:
- 指定 客户端ID 具有值 clientId 来自开发人员控制台中的服务凭据。
- 指定 客户端密码 具有值 客户端密钥 来自开发人员控制台中的服务凭据。
- 指定 技术帐户ID 具有值 id 来自开发人员控制台中的服务凭据。
- 指定 组织ID 具有值 org 来自开发人员控制台中的服务凭据。
- 元范围 具有值 metascope 来自开发人员控制台中的服务凭据。
- 私钥 具有值 私钥 来自开发人员控制台中的服务凭据。
note note NOTE - 对象 私钥,删除
\r\n
从它的值开始。
例如,如果私钥值为:\r\nIJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL\r\nMy1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
,则在删除\r\n
与私钥相比,该密钥将类似于以下内容,并且两个值都显示在单独的行中:
IJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL
My1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
- 您还可以选择从文件检索私钥或证书,方法是选择 Extract 按钮。
-
单击 “继续”。
创建的连接开始显示在 连接 在 添加webhook 对话框。
-
选择已创建的连接 连接 下拉列表中。
-
单击 保存。
-
单击 确定 并保存方案的更改。
-
要激活方案,请单击方案编辑器中的打开/关闭切换按钮。
2.配置Workfront Fusion自适应表单的提交操作
您可以为Workfront Fusion配置提交操作,用于:
配置适用于Workfront Fusion的新自适应表单的提交操作 new-af-submit-action
要配置适用于Workfront Fusion的新自适应表单的提交操作,请执行以下操作:
-
登录到您的AEM实例。
-
转到 Forms > Forms和文档 > 创建 > 自适应表单. 此 创建表单 出现向导。
-
从中选择自适应表单模板 来源 选项卡。
-
从中选择主题 样式 选项卡。
-
选择 调用Workfront Fusion场景 从 提交 选项卡。
-
从中选择创建的webhook 选项 选项卡 属性 窗口。
note note NOTE Workfront方案的webhook名称显示在中 选项 下拉列表。 -
单击 创建。
-
指定新自适应表单的名称,然后单击 创建.
配置现有Workfront Fusion自适应表单的提交操作 existing-af-submit-action
要配置现有Workfront Fusion自适应表单的提交操作,请执行以下操作:
-
登录到您的AEM实例。
-
转到 Forms > Forms和文档.
-
选择一个自适应表单,然后在编辑模式下打开该表单。
-
打开内容浏览器,然后选择自适应表单的 指南容器 组件。
-
单击指南容器属性 图标。这将打开“自适应表单容器”对话框。
-
打开 提交 选项卡。
-
选择 提交操作 作为 调用Workfront Fusion场景
-
选择 Workfront Fusion场景 下拉列表中。
-
单击 完成。
最佳实践 best-practices
- 建议您仔细选择您的webhook名称,因为在AEM实例上无法获取场景名称。 如果将来更改webhook名称,该名称将不会反映在AEM Forms提交操作下拉列表中。
- 一个方案可以有多个webhook链接,但一次只能有一个webhook链接处于活动状态。 建议删除未链接的webhook,以便它不会出现在AEM Forms提交操作下拉列表中。