向 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之间建立连接,需要满足以下条件:

将AEM Forms与Adobe Workfront Fusion集成

1.创建Workfront方案 workflow-scenario

要创建Workfront方案,请执行以下步骤:

创建方案 create-scenario

要创建方案,请执行以下操作:

  1. 登录您的Workfront Fusion帐户

  2. 单击左侧面板中的​ 方案 共享图标

  3. 单击页面右上角的​ 创建新方案。 屏幕上会显示创建新方案的页面。

  4. 选择页面左上角的​ 新方案,并键入方案的正确名称。

  5. 单击问号,并确保将第一个模块添加为​ AEM Forms

    添加AEM Forms模块

    出现​ 查看表单事件 ​对话框。

    note note
    NOTE
    必须添加第一个模块作为​ AEM Forms
  6. 选择​ 关注表单事件 ​对话框,并出现一个用于添加webhook的窗口。

添加webhook add-webhook

添加webhook

要添加webhook,请执行以下操作:

  1. 单击​ 添加,此时将显示​ 添加webhook ​对话框。

  2. 指定webhook名称。

    note note
    NOTE
    建议您仔细选择您的webhook名称,因为指定的webhook名称会显示在AEM实例中。
  3. 单击​ 添加 ​以添加新连接。 出现​ 创建连接 ​对话框。

NOTE
确保技术帐户是​ forms-users ​组的成员;否则,添加webhook失败。

添加与webhook的连接 add-connection

添加连接

要添加连接,请执行以下操作:

  1. 在​ 创建连接 ​对话框中指定​ 连接名称

  2. 从下拉列表中选择​ 环境 ​和​ 类型

  3. 输入​ 实例URL

    note note
    NOTE
    实例URL是指向特定AEM Forms实例的唯一网址。

    您可以从创建连接所需的开发人员控制台🔗检索服务凭据。

  4. 从开发人员控制台中的服务凭据中将​ IMS端点 ​中的ims-na1.adobelogin.com替换为​ imsEndpoint ​的值。

    note note
    NOTE
    添加imsEndpoint URL时,在​ IMS终结点 ​文本框中保留https://
  5. 在​ 创建连接 ​对话框中指定以下值:

    • 从开发人员控制台中的服务凭据中指定值为​ clientId ​的​ 客户端ID
    • 从开发人员控制台中的服务凭据中指定值为​ clientSecret ​的​ 客户端密钥
    • 从开发人员控制台中的服务凭据中指定值为​ id ​的​ 技术帐户ID
    • 从开发人员控制台中的服务凭据中指定值为​ org ​的​ 组织ID
    • 开发人员控制台中服务凭据值为​ 元作用域 ​的​ 元作用域
    • 开发人员控制台中服务凭据值为​ privateKey ​的​ 私钥
    note note
    NOTE
    • 对于​ 私钥,从其值中移除\r\n
      例如,如果私钥值为:
      \r\nIJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL\r\nMy1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw,则从私钥中删除\r\n后,该私钥将类似于以下内容,并且这两个值都显示在单独的行中:
    IJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL
    My1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
    • 您还可以选择​ 提取 ​按钮,从文件中检索私钥或证书。
  6. 单击​ 继续

    创建的连接开始出现在​ 添加webhook ​对话框的​ 连接 ​的下拉列表中。

  7. 从下拉列表中选择已创建的连接​ 连接

  8. 单击​ 保存

  9. 单击​ 确定 ​并保存方案的更改。

  10. 要激活方案,请单击方案编辑器中的打开/关闭切换按钮。

NOTE
如果未激活Workfront方案,它将检测不到表单提交,并且将提交操作设置为Workfront会导致提交失败。

2.配置Workfront Fusion自适应表单的提交操作

您可以为Workfront Fusion配置提交操作,用于:

配置适用于Workfront Fusion的新自适应表单的提交操作 new-af-submit-action

要配置适用于Workfront Fusion的新自适应表单的提交操作,请执行以下操作:

  1. 登录到您的AEM实例。

  2. 转到​ Forms > Forms和文档 > 创建 > 自适应表单。 出现​ 创建表单 ​向导。

  3. 从​ Source ​选项卡中选择自适应表单模板。

  4. 从​ 样式 ​选项卡中选择主题。

    适用于Workfront Fusion的 提交操作

  5. 从​ 提交 ​选项卡中选择​ 调用Workfront Fusion方案

  6. 从​ 属性 ​窗口的​ 选项 ​选项卡中选择已创建的webhook。

    note note
    NOTE
    Workfront方案的webhook名称显示在​ 选项 ​下拉列表中。
  7. 单击​ 创建

  8. 指定新自适应表单的名称,然后单击​ 创建

配置现有Workfront Fusion自适应表单的提交操作 existing-af-submit-action

要配置现有Workfront Fusion自适应表单的提交操作,请执行以下操作:

  1. 登录到您的AEM实例。

  2. 转到​ Forms > Forms和文档

  3. 选择一个自适应表单,然后在编辑模式下打开该表单。

  4. 打开内容浏览器,然后选择自适应表单的​ 指南容器 ​组件。

  5. 单击指南容器属性 指南属性 图标。这将打开“自适应表单容器”对话框。

    适用于Workfront Fusion的 提交操作

  6. 打开​ 提交 ​选项卡。

  7. 选择​ 提交操作 ​作为​ 调用Workfront Fusion方案

  8. 从下拉列表中选择​ Workfront Fusion场景

  9. 单击​ 完成

最佳实践 best-practices

  • 建议您仔细选择您的webhook名称,因为在AEM实例上无法获取场景名称。 如果将来更改webhook名称,该名称将不会反映在AEM Forms提交操作下拉列表中。
  • 一个方案可以有多个webhook链接,但一次只能有一个webhook链接处于活动状态。 建议删除未链接的webhook,以便它不会出现在AEM Forms提交操作下拉列表中。

相关文章

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab