Adobe Workfront 模块

IMPORTANT
本文介绍的是新版 Workfront 连接器的使用说明,该版本于 2025 年 10 月 22 日发布。此新版连接器反映了 Workfront API 的最新更新。
新版连接器标记为“Workfront”,而原有版本则标记为“Workfront(旧版)”。
我们建议:
  • 在创建或更新场景时使用新版连接器。
  • 将现有模块升级为新版连接器。
旧版 Workfront 连接器使用 Workfront API 版本 20,该版本计划在 28.4 版本(2028 年 4 月)中停用。旧版连接器中的模块将在此之前继续正常运行。
如需了解如何升级现有模块,请参阅文章《升级模块到新版本》中的升级 Workfront 模块到新版本部分。
如需了解为何有时需要推出新版连接器,请参阅 Fusion 中的 API 概述

您可以使用 Adobe Workfront Fusion 的 Adobe Workfront 连接器,在 Workfront 中自动化各类流程。您也可以将 Workfront 与其他应用程序和服务连接。

有关创建场景的说明,请参阅创建场景:文章索引中的相关文章。有关模块的详细信息,请参阅模块:文章索引下的相关文章。

访问权限要求

展开可查看本文所述功能的访问权限要求。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront 包

任意 Adobe Workfront Workflow 包以及任意 Adobe Workfront 自动化和集成包

Workfront Ultimate

Workfront Prime 和 Select 包,且需额外购买 Workfront Fusion。

Adobe Workfront 许可证

标准

工作版或更高版本

产品 如果您的组织使用的 Workfront Select 或 Prime 包不包含 Workfront 自动化和集成,则必须单独购买 Adobe Workfront Fusion。

有关此表中信息的更多详细说明,请参阅文档中的访问权限要求

accordion
## 将 Workfront 连接到 Workfront Fusion

Workfront 连接器使用 OAuth 2.0 与 Workfront 建立连接。

您可以在 Workfront Fusion 模块内直接创建到您 Workfront 帐户的连接。

使用客户端 ID 和客户端密钥连接到 Workfront

  1. 在任意 Adobe Workfront 模块中,点击“连接”字段旁的​添加

  2. 填写以下字段:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header
    连接类型 选择 Adobe Workfront 身份验证连接
    连接名称 输入新连接的名称。
    客户端 ID 请输入您的 Workfront 客户端 ID。您可以在 Workfront 的“设置”区域中 OAuth2 应用程序部分找到此信息。打开您要连接的特定应用程序即可查看客户端 ID。
    客户端密钥 输入您的 Workfront 客户端密钥。 您可以在 Workfront 的“设置”区域中 OAuth2 应用程序部分找到此信息。如果您的 Workfront OAuth2 应用程序没有客户端密钥,您可以重新生成一个。有关操作说明,请参阅 Workfront 文档。
    身份验证 URL

    此项可保持默认值,或输入您 Workfront 实例的 URL,并在后面添加 /integrations/oauth2

    示例: https://mydomain.my.workfront.com/integrations/oauth2

    主机前缀 在大多数情况下,此值应为 origin
  3. 点击​ 继续 ​保存连接并返回模块。

    如果您尚未登录 Workfront,系统会将您引导至登录界面。登录后,您即可允许该连接。

note note
NOTE
  • 通过 OAuth 2.0 连接到 Workfront API 不再依赖 API 密钥。
  • 要连接到 Workfront 沙盒环境,您必须在该环境中创建 OAuth2 应用程序,然后使用该应用程序生成的客户端 ID 和客户端密钥建立连接。

使用服务器到服务器连接方式连接到 Workfront

  1. 在任意 Adobe Workfront 模块中,点击“连接”字段旁的​添加

  2. 填写以下字段:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto html-authored no-header
    连接类型 选择 Adobe Workfront 服务器到服务器连接
    连接名称 输入新连接的名称。
    实例名称

    输入您的实例名称,即您的域。

    示例:如果您的 URL 为 https://example.my.workfront.com,请输入 example

    实例通道

    输入此连接要访问的环境类型。

    示例:如果您的 URL 为 https://example.my.workfront.com,请输入 my

    客户端 ID 请输入您的 Workfront 客户端 ID。您可以在 Workfront 的“设置”区域中 OAuth2 应用程序部分找到此信息。打开您要连接的特定应用程序即可查看客户端 ID。
    客户端密钥 输入您的 Workfront 客户端密钥。 您可以在 Workfront 的“设置”区域中 OAuth2 应用程序部分找到此信息。如果您的 Workfront OAuth2 应用程序没有客户端密钥,您可以重新生成一个。有关操作说明,请参阅 Workfront 文档。
    范围 输入此连接所需的相关范围。
    主机前缀 在大多数情况下,此值应为 origin
  3. 点击​ 继续 ​保存连接并返回模块。

    如果您尚未登录 Workfront,系统会将您引导至登录界面。登录后,您即可允许该连接。

note note
NOTE
  • 通过 OAuth 2.0 连接到 Workfront API 不再依赖 API 密钥。
  • 要连接到 Workfront 沙盒环境,您必须在该环境中创建 OAuth2 应用程序,然后使用该应用程序生成的客户端 ID 和客户端密钥建立连接。

Workfront 模块及其字段

在您配置 Workfront 模块时,Workfront Fusion 会显示以下字段。除这些字段外,根据您的应用程序或服务访问权限级别,可能会显示更多 Workfront 字段。模块中的加粗标题表示必填字段。

如果您看到字段或功能上方的映射按钮,可使用它为该字段设置变量和函数。有关详细信息,请参阅将信息从一个模块映射到另一个模块

映射切换

note note
NOTE
  • 如果您在 Workfront 模块中未看到最新字段,可能是由于缓存问题所致。请等待一小时后再试。
  • 来自 Adobe Workfront 的 HTTP 429 状态码不会导致停用,而是会使场景短暂暂停执行。

触发器

accordion
监控事件

当新增、更新或删除 Workfront 中某一类型的对象时,此触发器模块会实时执行场景。

该模块会返回与记录关联的所有标准字段,以及连接可访问的任何自定义字段及其值。您可以在场景后续的模块中映射这些信息。

  1. 单击 Webhook 框右侧的​添加

  2. 在显示的​ 添加挂钩 ​框中配置该 Webhook。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    Webhook 名称 输入 Webhook 的名称
    连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
    记录类型 选择您希望该模块监控的 Workfront 记录类型。
    状态

    选择您希望关注旧状态还是新状态。

    • 新状态

      当记录状态更改 指定值时触发场景。

      例如,如果状态设置为 New State,并且筛选条件设置为 Status Equals In Progress,则当 Status 更改为 In Progress 时,Webhook 会触发场景,而不论之前的状态是什么。

    • 旧状态

      当记录状态 指定值发生变化时触发场景。

      例如,如果状态设置为 Old State,并且筛选条件设置为 Status Equals In Progress,则当当前 In Progress 状态的记录更改为其他状态时,Webhook 会触发场景。

    事件筛选条件

    您可以设置筛选条件,仅观看符合您所选条件的记录。

    对于每个筛选条件,请输入要评估的字段、运算符以及筛选条件应允许的值。您可以通过添加 AND 规则来使用多个筛选条件。

    注意:您无法编辑现有 Workfront Webhook 中的筛选条件。如需为 Workfront 事件订阅设置不同的筛选条件,请删除当前 Webhook 并创建一个新的。

    有关事件筛选条件的详细信息,请参阅本文中的 Workfront 中的时间订阅筛选条件 > 监控事件模块

    排除由此连接创建的事件

    启用此选项可排除通过与此触发器模块相同的连接器创建或更新的事件。这可防止场景因自我触发而不断循环执行。

    注意:任务记录类型不包括此选项。

    记录来源

    选择是否要让场景监控 New Records Only、Updated Records Only、New and Updated Records 或 Deleted Records Only。

    注意:如果您选择 New and Updated Records,在创建 Webhook 时会生成两个事件订阅(使用相同的 Webhook 地址)。

Webhook 创建完成后,您可以查看事件发送到的端点地址。

如需了解更多信息,请参阅 Workfront 文档中事件订阅 API 一文的事件负载示例部分。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

监控字段

当更新指定字段时,此触发器模块会执行场景。该模块会返回所指定字段的旧值和新值。您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
记录类型

选择您希望该模块监控的 Workfront 记录类型。

例如,如果您希望每次在任务的记录字段更新时开始执行场景,请选择 Task。

字段 选择您希望该模块监控其更新的字段。这些字段反映了您的 Workfront 管理员已启用用于跟踪的字段。
输出 选择您希望包含在此模块输出捆绑包中的对象字段。
限制 输入或映射每次场景执行周期中该模块允许返回的最大记录数量。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

监控记录

当新增、更新某一类型的对象或同时发生这两种情况时,此触发器模块会执行场景。该模块会返回与记录关联的所有标准字段,以及连接可访问的任何自定义字段及其值。您可以在场景后续的模块中映射这些信息。

在输出中,模块会指明每条记录是新增的还是更新的。

自上次运行场景以来既被新增又被更新的记录会作为新增记录返回。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
筛选条件 选择是否要让场景监控 New Records Only、Updated Records Only 或 New and Updated Records。
记录类型

选择您希望该模块监控的 Workfront 记录类型。

例如,如果您希望在每次创建新项目时启动该场景,请选择 Project。

输出 选择您希望包含在此模块输出捆绑包中的字段。
引用 选择您希望包含在此模块输出捆绑包中的引用字段。
输出 选择您希望包含在此模块输出捆绑包中的收藏集字段。
可选筛选条件 (高级)输入 API 代码字符串,以定义可进一步细化筛选条件的其他参数或代码。
限制 输入或映射每次场景执行周期中该模块允许返回的最大记录数量。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

操作

转化对象

此操作模块可执行以下任一转化:

  • 将问题转化为项目
  • 将问题转化为任务
  • 将任务转化为项目
note note
NOTE
从 2024 年 7 月起,转化对象时可以包含自定义表单。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
对象类型 选择您希望转化的对象类型。这是对象在转化前的类型。
转化为 选择您希望将其转化成的对象类型。这是对象在转化后的类型。
<Object> ID

输入对象的 ID。

注意:输入对象 ID 时,您可以先输入对象名称,然后从列表中选择。然后,模块会自动将相应的 ID 填入字段。

模板 ID

如果您正在转化为项目,请选择要用于该项目的模板 ID。

注意:输入对象 ID 时,您可以先输入对象名称,然后从列表中选择。然后,模块会自动将相应的 ID 填入字段。

自定义表单 选择您希望添加到新转换对象的任何自定义表单,并为表单字段输入相应的值。
选项 在转化对象时启用您所需的任何选项。可用选项取决于转化的源对象和目标对象类型。
复制原生字段 启用此选项可将原始对象中的原生字段复制到新对象。
复制自定义表单 启用此选项可将原始对象中的原生字段复制到新对象。
创建记录

此操作模块会在 Workfront 中创建一个对象(例如项目、任务或问题),并允许您为新对象添加自定义表单。该模块允许您选择对象的哪些字段可在模块中使用。

您需要指定记录的 ID。

该模块会返回记录的 ID 及其关联字段,以及连接可访问的任何自定义字段及其值。您可以在场景后续的模块中映射这些信息。

请确保您提供了所需的最少输入字段。例如,如果您要创建问题,则必须在项目 ID 字段中提供有效的父项目 ID,以指明该问题在 Workfront 中归属的位置。您可以使用映射面板从场景中的其他模块映射此信息,也可以通过输入名称并从列表中选择的方式手动输入。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
记录类型

选择您希望该模块创建的 Workfront 记录类型。

例如,如果您要创建项目,请从下拉列表中选择 Project。

选择要映射的字段

选择您希望用于数据输入的字段。这样您无需浏览不需要的字段,就能直接使用这些字段。随后您可以向这些字段输入或映射数据。

对于自定义表单中的字段,请使用 附上自定义表单 字段。

附上自定义表单 选择您希望添加到新对象的自定义表单,勾选您要输入值的字段,然后为这些字段输入或映射相应的值。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

note note
NOTE
  • 输入对象 ID 时,您可以先输入对象名称,然后从列表中选择。然后,模块会自动将相应的 ID 填入字段。
  • 在为自定义字段或注释对象(评论或回复)输入文本时,您可以在注释文本字段中使用 HTML 标记来创建富文本,例如粗体或斜体。
note note
NOTE
用户会以“停用”和“待审批”状态创建。如果您的组织已迁移到 Adobe Admin Console,并且“待审批”标记在几分钟内未移除,您可以手动批准该用户。
  • 解决单个用户

    code language-none
    您可以在“用户”列表中解决单个用户。
    
  • 解决批量新增的用户

    要解决批量新增用户的问题,您可以直接将这批用户添加到 Adobe Admin Console 中。

    有关操作说明,请参阅 Adobe 文档中的管理多个用户 | 批量上传 CSV

自定义 API 调用

此操作模块允许您向 Workfront API 发起自定义的已经过身份认证的调用。通过这种方式,您可以构建其他 Workfront 模块无法实现的数据流自动化。

该模块会返回以下信息:

  • 状态代码(数字):指示 HTTP 请求是成功还是失败。这些是标准状态码,您可以在网上查阅其含义。

  • 标头(对象):提供与输出正文无关的响应/状态码的详细上下文信息。并非所有出现在响应标头中的字段都是有用的响应标头,因此部分信息可能对您不重要。

    响应标头的内容取决于您在配置模块时选择的 HTTP 请求类型。

  • 正文(对象):根据您在配置模块时选择的 HTTP 请求类型,您可能会收到返回的数据。例如 GET 请求返回的数据,这些内容都会包含在此对象中。

您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
URL 输入相对于 https://<WORKFRONT_DOMAIN>/attask/api/<API_VERSION>/ 的路径。
API 版本 选择您希望模块使用的 Workfront API 版本。
方法 选择用于配置此 API 调用的 HTTP 请求方法。如需了解详情,请参阅 Adobe Workfront Fusion 中的 HTTP 请求方法
标头

以标准 JSON 对象的形式添加请求标头。这将决定请求的内容类型。

例如, {"Content-type":"application/json"}

注意:如果出现错误且难以确定来源,请根据 Workfront 文档修改请求标头。如果您的自定义 API 调用返回 422 HTTP 请求错误,请尝试使用 "Content-Type":"text/plain" 标头。

查询字符串

以标准 JSON 对象的形式添加 API 调用的查询。

例如: {"name":"something-urgent"}

提示:建议通过 JSON 正文传递信息,而不是作为查询参数。

正文

以标准 JSON 对象的形式添加 API 调用的正文内容。

注意:

在 JSON 中使用 if 等条件语句时,需将引号置于条件语句外部。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

删除记录

此操作模块会在 Workfront 中删除对象,例如项目、任务或问题。

您需要指定记录的 ID。

该模块会返回记录的 ID 及其关联字段,以及连接可访问的任何自定义字段及其值。您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
强制删除 启用此选项可确保记录删除,即使 Workfront UI 需要删除确认。
异步删除 启用此选项可允许模块异步删除。
ID

输入您希望模块删除的记录的唯一 Workfront ID。

要获取 ID,请在浏览器中打开此 Workfront 对象,并复制 URL 中 “ID=” 后面的文本。例如:https://my.workfront.com/project/view?ID=5e43010c03286a2a555e1d0a75d6a86e

记录类型 选择您希望该模块删除的 Workfront 记录类型。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

note note
NOTE
为避免因异步操作导致记录未成功删除,建议采用以下场景配置。
  1. 同步删除记录。
  2. 在“删除记录”模块中添加错误处理规则,以忽略因 40 秒超时导致的错误。
下载文档

此操作模块会从 Workfront 下载文档。

您需要指定记录的 ID。

该模块会返回文档的内容、文件名、文件扩展名以及文件大小。您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
文档 ID

映射或手动输入您希望模块下载的文档的唯一 Workfront ID。

要获取 ID,请在浏览器中打开此 Workfront 对象,并复制 URL 中 “ID=” 后面的文本。例如:https://my.workfront.com/project/view?ID=5e43010c03286a2a555e1d0a75d6a86e

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

获取预签名文件 URL

此操作模块获取预签名的文件 URL,以供其他 API 使用。

连接
有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
文档 ID

映射或手动输入您希望获取预签名 URL 的文档的唯一 Workfront ID。

要获取 ID,请在浏览器中打开此 Workfront 对象,并复制 URL 中 “ID=” 后面的文本。例如:https://my.workfront.com/project/view?ID=5e43010c03286a2a555e1d0a75d6a86e

URL 到期时间

输入或映射此 URL 过期前可存在的分钟数。默认值为 1 分钟。

要更改此值,必须由 Workfront Fusion 团队启用该参数。如果未启用,无论您输入什么数字,该值都会保持 1 分钟。

其他操作

此操作模块允许您对 API 执行操作。

note note
NOTE
自 2024 年 7 月起,convertToProject 操作新增字段 copyCategories。 当设置为 TRUE 时,所有自定义表单都会包含在该问题转化后的项目中。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
记录类型 选择此模块需要交互的 Workfront 记录类型。
操作

选择您希望该模块执行的操作。

根据您选择的记录类型和操作,可能需要填写其他字段。某些设置组合可能仅需提供记录 ID,而其他组合(例如将 记录类型 设为“项目”,将 操作 设为附加模板)则需要额外信息(例如对象 ID 和模板 ID)。

若要查看某些操作可用的选项,请参阅本文中的其他操作选项

有关各字段的详细说明,请参阅 Workfront 开发人员文档

注意:开发人员文档网站仅涵盖至 API 版本 14,但其中内容仍对 API 调用具有参考价值。

  1. 在 Workfront 开发人员文档页面中,从左侧导航中选择记录类型。以下类型各自拥有独立的页面:

    • 项目

    • 任务

    • 问题

    • 用户

    • 文档

    对于其他记录类型,选择其他对象和端点,并在按字母顺序排列的页面中查找相应的记录类型。

  2. 在相应记录类型的页面中,使用搜索功能(Ctrl-F 或 Cmd-F)查找所需的操作。

  3. 查看所选操作下可用字段的说明。

注意:

通过 Workfront 其他操作模块创建校样时,最佳做法是先创建一个不带任何高级选项的校样,然后再使用 Workfront Proof SOAP API 更新校样。

如需了解使用 Workfront API(此模块所使用的 API)创建校样的更多信息,请参阅通过 Adobe Workfront API 创建校样时添加高级校对选项

ID

输入或映射该模块要交互的记录的唯一 Workfront ID。

要获取 ID,请在浏览器中打开此 Workfront 对象,并复制 URL 中 “ID=” 后面的文本。例如:https://my.workfront.com/project/view?ID=5e43010c03286a2a555e1d0a75d6a86e

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

其他操作选项

任务
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored
操作 选项
复制
  • clearApprovers

  • clearAssignments

  • clearConstraints

  • clearCustomData

  • clearDocuments

  • clearExpenses

  • clearFinancials

    清除财务数据

  • clearPermissions

  • clearPredecessors

  • clearProgress

  • clearTimedNotifications

    清除提醒通知

移动
  • clearApprovers

  • clearAssignments

  • clearDocuments

  • clearConstraints

  • clearExpenses

  • clearFinancials

    清除财务数据

  • clearPermissions

  • clearPredecessors

  • clearProgress

  • clearTimedNotifications

    清除提醒通知

问题
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored
操作 选项
复制
  • clearApprovers
  • clearAssignments
  • clearCustomData
  • clearDocuments
  • clearPermissions
  • clearProgress
转化为任务
  • preserveIssue

    保持原有问题,并将其解决方案关联到此任务

  • preservePrimaryContact

    允许问题的主要联系人访问此任务

  • preserveCompletionDate

    保留问题的规划完成日期

转化为项目
  • preserveIssue

    保持原有问题,并将其解决方案关联到此任务

  • preservePrimaryContact

    允许问题的主要联系人访问此任务

项目
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored
操作 选项
复制
  • clearApprovers

  • clearAssignments

  • clearCustomData

  • clearDocuments

  • clearExpenses

  • clearFinancials

    清除财务数据

  • clearPermissions

  • clearPredecessors

  • clearProgress

  • clearTimedNotifications

    清除提醒通知

附加模板 / 另存为模板
  • clearApprovers

  • clearAssignments

  • clearBillingRates

  • clearConstraints

  • clearDeliverables

    清除目标

  • clearDocuments

  • clearExpenses

  • clearFinancials

    清除财务数据

  • clearHourTypes

  • clearIssueSetup

    清除队列属性和问题设置

  • clearPredecessors

  • clearRisks

  • clearSharingOptions

  • clearTimedNotifications

    清除提醒通知

读取记录

此操作模块从单个记录中检索数据。

您需指定记录的 ID。您还可以指定要让模块读取的关联记录。

例如,如果模块正在读取的记录是项目,您可以指定读取该项目的任务。

模块会根据您选择的输出字段返回一个数据数组。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
记录类型 选择您希望模块读取的 Workfront 对象类型。
输出 选择要包含在此模块输出捆绑包中的信息。
输出自定义表单 选择要在此模块的输出捆绑包中包含的自定义表单,然后从这些自定义表单中选择需要包含在输出中的具体字段。
引用 选择您希望包含在输出中的任何引用字段。
收藏集 选择您希望包含在输出中的任何引用字段。
ID

输入您希望模块读取的记录的唯一 Workfront ID。

要获取 ID,请在浏览器中打开此 Workfront 对象,并复制 URL 中 “ID=” 后面的文本。例如:https://my.workfront.com/project/view?ID=5e43010c03286a2a555e1d0a75d6a86e

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

更新事件负载版本

Workfront 最近发布了新版事件订阅服务。该新版并未更改 Workfront API,而是更新了事件订阅功能。此操作模块用于更新该场景中使用的事件负载版本。

有关新版事件订阅的更多信息,请参阅 Workfront 文档中事件订阅版本控制

如需了解在事件订阅升级期间如何保护 Workfront Fusion 场景(包括网络研讨会录像),请参阅事件订阅 V2 升级期间保护您的 Fusion 场景

table 0-row-2 1-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
版本 选择要用于此负载的事件订阅版本。
更新记录

此操作模块用于更新对象,例如项目、任务或问题。该模块允许您选择对象的哪些字段可在模块中使用。

您需要指定记录的 ID。

该模块会返回对象的 ID 及其关联字段,以及连接可访问的任何自定义字段及其值。您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
ID

输入您希望模块更新的记录的唯一 Workfront ID。

要获取 ID,请在浏览器中打开此 Workfront 对象,并复制 URL 中 “ID=” 后面的文本。例如:https://my.workfront.com/project/view?ID=5e43010c03286a2a555e1d0a75d6a86e

Record Type 选择您希望该模块更新的 Workfront 记录类型。
Select fields to map 选择您希望用于数据输入的字段。这样您无需浏览不需要的字段,就能直接使用这些字段。随后您可以向这些字段输入或映射数据。
Attach Custom Form

选择要为新记录提供字段值的自定义表单。选择表单后,为该表单中的字段输入数据。

若要为此模块中附加的表单提供字段值,请在要映射的字段区域中包含自定义表单 ID。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

note note
NOTE
在为自定义字段或注释对象(评论或回复)输入文本时,您可以在注释文本字段中使用 HTML 标记来创建富文本,例如粗体或斜体。
上传文档

此操作模块会将文档上传到某个 Workfront 对象,例如项目、任务或问题。该模块以分块方式上传文档,从而让 Workfront 更顺畅地处理上传过程。

此模块能够处理比旧版模块更大的文件,并正在逐步向拥有 Ultimate Workfront 套餐的组织转出。

您需要指定文档的存放位置、要上传的文件,以及可选的文件新名称。

该模块会返回文档的 ID 及其关联字段,以及连接可访问的任何自定义字段及其值。您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
相关记录 ID 请输入要上传文档的记录的唯一 Workfront ID。
相关记录类型 选择要让该模块上传文档的 Workfront 记录类型。
文件夹 ID 根据关联记录的类型,您可能需要填写或映射文件夹 ID。
源文件 从上一个模块中选择源文件,或映射源文件的名称和数据。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅每个 Workfront 模块可用的 Workfront 对象类型

搜索

读取关联记录

此搜索模块会从指定的父对象中读取与您设定的搜索查询匹配的记录。

您可以指定需要在输出中包含的字段。您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
记录类型

选择您要读取其关联记录的父记录类型(Workfront 对象)。

有关可与此模块一起使用的 Workfront 对象类型列表,请参阅本文中的每个 Workfront 模块可用的 Workfront 对象类型

父记录 ID

输入或映射要读取其关联记录的父记录 ID。

要获取 ID,请在浏览器中打开此 Workfront 对象,并复制 URL 中 “ID=” 后面的文本。例如:https://my.workfront.com/project/view?ID=5e43010c03286a2a555e1d0a75d6a86e

收藏集 选择或映射要由模块读取的子记录类型。
输出 选择要包含在此模块输出捆绑包中的信息。
搜索

此搜索模块会在 Workfront 中的对象内查找与您指定的搜索查询匹配的记录。

您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
记录类型 选择您希望模块搜索的 Workfront 记录类型。
自定义表单列表 请选择至少一个自定义表单。这些自定义表单中的字段将可用于搜索查询。
结果集 选择一个选项,以指定模块是仅获取符合搜索条件的首条结果,还是获取所有匹配结果。
最大 输入或映射每次场景执行周期中该模块允许返回的最大记录数量。
搜索条件字段 选择要用于搜索条件的字段。这些字段随后将显示在“搜索条件”下拉菜单中。
搜索条件

输入要搜索的字段、查询中要使用的运算符,以及该字段中要搜索的值。

注意:请勿在搜索条件中使用 username 。 在对 Workfront 的 API 查询中包含 username 会导致用户登录到 Workfront,从而无法成功搜索。

注意:InNotIn 适用于数组。输入必须使用数组格式。

输出 选择要包含在此模块输出中的字段。
引用 选择您希望包含在搜索中的任何引用字段。
收藏集 选择要添加到搜索中的任何收藏集。
搜索(旧版)
note important
IMPORTANT
此模块已由“搜索记录”模块取代。我们建议在新场景中使用该模块。
使用此模块的现有场景仍将按预期运行。该模块将于 2025 年 5 月从模块选择器中移除。

此搜索模块会在 Workfront 中的对象内查找与您指定的搜索查询匹配的记录。

您可以在场景后续的模块中映射这些信息。

在配置此模块时,会显示以下字段。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 layout-auto html-authored no-header
连接 有关将 Workfront 应用程序连接到 Workfront Fusion 的说明,请参阅本文中的将 Workfront 连接到 Workfront Fusion
记录类型 选择您希望模块搜索的 Workfront 记录类型。
结果集 选择一个选项,以指定模块是仅获取符合搜索条件的首条结果,还是获取所有匹配结果。
最大 输入或映射每次场景执行周期中该模块允许返回的最大记录数量。
搜索条件字段 选择要用于搜索条件的字段。这些字段随后将显示在“搜索条件”下拉菜单中。
搜索条件

输入要搜索的字段、查询中要使用的运算符,以及该字段中要搜索的值。

注意:请勿在搜索条件中使用 username 。 在对 Workfront 的 API 查询中包含 username 会导致用户登录到 Workfront,从而无法成功搜索。

注意:InNotIn 适用于数组。输入必须使用数组格式。

输出 选择要包含在此模块输出中的字段。
引用 选择您希望包含在搜索中的任何引用字段。
收藏集 选择要添加到搜索中的任何收藏集。

每个 Workfront 模块可用的 Workfront 对象类型

各 Workfront 触发器模块支持的对象类型
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 18-row-4 19-row-4 20-row-4 21-row-4 22-row-4 23-row-4 24-row-4 25-row-4 26-row-4 27-row-4 28-row-4 29-row-4 30-row-4 31-row-4 32-row-4 33-row-4 34-row-4 35-row-4 36-row-4 37-row-4 38-row-4 39-row-4 40-row-4 41-row-4 layout-auto
监控记录 监控字段 监控事件
审批流程
任务
基准
账单记录
计费费率
公司
仪表板
文档
文档文件夹
文档请求
文档版本
费用
费用类型
小时
小时数类型
问题
开发周期
工作角色
日记帐条目
里程碑
里程碑路径
注释
注释标签
项目组合
项目群
项目
项目用户
校样审批
保留时间*
报告
风险
风险类型
步骤审批者
任务
团队
模板
模板任务
时间表
用户
更新
各个 Workfront 操作模块支持的对象类型
note note
NOTE
本表未包含下载文档模块,因为该模块的配置不涉及 Workfront 对象类型。
table 0-row-8 1-row-8 2-row-8 3-row-8 4-row-8 5-row-8 6-row-8 7-row-8 8-row-8 9-row-8 10-row-8 11-row-8 12-row-8 13-row-8 14-row-8 15-row-8 16-row-8 17-row-8 18-row-8 19-row-8 20-row-8 21-row-8 22-row-8 23-row-8 24-row-8 25-row-8 26-row-8 27-row-8 28-row-8 29-row-8 30-row-8 31-row-8 32-row-8 33-row-8 34-row-8 35-row-8 36-row-8 37-row-8 38-row-8 39-row-8 layout-auto
创建记录 更新记录 删除记录 上传文档 读取记录 自定义 API 调用 其他操作
审批流程
任务
基准
账单记录
计费费率
公司
文档
文档文件夹
文档版本
汇率
费用
费用类型
外部文档
小时
小时数类型
问题
开发周期
工作角色
日记帐条目
里程碑
里程碑路径
注释
注释标签
项目组合
项目群
项目
项目用户
保留时间*
风险
风险类型
步骤审批者
任务
团队
模板
模板任务
时间表
用户
更新
各个 Workfront 搜索模块支持的对象类型
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 19-row-3 20-row-3 21-row-3 22-row-3 23-row-3 24-row-3 25-row-3 26-row-3 27-row-3 28-row-3 29-row-3 30-row-3 31-row-3 32-row-3 33-row-3 34-row-3 35-row-3 36-row-3 layout-auto
搜索 读取相关记录
审批流程
任务
账单记录
计费费率
公司
文档
文档文件夹
文档版本
费用
费用类型
小时
小时数类型
问题
开发周期
工作角色
日记帐条目
里程碑
里程碑路径
注释
注释标签
项目组合
项目群
项目
项目用户
保留时间*
风险
风险类型
步骤审批者
任务
团队
模板
模板任务
时间表
用户
用户委托

我们建议您再次确认,以确保其行为符合您的预期。

Workfront > 监控事件模块中的事件订阅筛选条件

NOTE
  • 我们强烈建议您在监控事件模块中使用事件订阅筛选条件。

  • Workfront 最近发布了新版事件订阅服务。该新版并未更改 Workfront API,而是更新了事件订阅功能。此操作模块用于更新该场景中使用的事件负载版本。

    有关新版事件订阅的更多信息,请参阅 Workfront 文档中事件订阅版本控制

    如需了解在事件订阅升级期间如何保护 Workfront Fusion 场景(包括网络研讨会录像),请参阅[事件订阅 V2 升级期间保护您的 Fusion 场景(https://experienceleaguecommunities.adobe.com/t5/workfront-discussions/event-follow-up-preserving-your-fusion-scenarios-during-the/td-p/754182)]。

Workfront 的监控事件模块会根据一个在 Workfront API 中创建事件订阅的 Webhook 来触发场景。事件订阅是一组数据,用于确定哪些事件会发送至该 Webhook。例如,如果您设置一个监控问题的监控事件模块,则该事件订阅只会将与问题相关的事件发送过来。

通过使用事件订阅筛选条件,Fusion 用户可以创建更符合其使用场景的事件订阅。例如,您可以在 Workfront API 中设置事件订阅,使其仅将某个项目下的问题发送到 Webhook,从而确保监控事件模块只会在该项目的问题上触发。创建更精确的触发条件有助于减少无关触发,从而优化场景设计。

这与在 Workfront Fusion 场景中设置筛选条件不同。如果未配置事件订阅筛选条件,Webhook 将接收与所选对象类型相关的所有事件。其中大多数事件与场景无关,因此必须在场景继续执行前进行过滤。

Workfront > “监控事件”筛选条件支持以下运算符:

  • 等于

  • 不等于

  • 大于

  • 小于

  • 大于或等于

  • 小于或等于

  • 包含

  • 已存在

    • 此运算符不需要指定值,因此不会显示“值”字段。
  • 不存在

    • 此运算符不需要指定值,因此不会显示“值”字段。
  • 已更改

    • 此运算符不需要指定值,因此不会显示“值”字段。
    • 此运算符会忽略“状态”字段。
    • 使用 Changed 时,请在​ 记录来源 ​字段中选择​仅更新事件
IMPORTANT
您无法编辑现有 Workfront Webhook 中的筛选条件。如需为 Workfront 事件订阅设置不同的筛选条件,请删除当前 Webhook 并创建一个新的。
INFO
示例:​假设一个场景需要处理分配给特定用户 Ana 的新问题。

使用事件订阅筛选条件进行事件筛选(推荐) %E4%BD%BF%E7%94%A8%E4%BA%8B%E4%BB%B6%E8%AE%A2%E9%98%85%E7%AD%9B%E9%80%89%E6%9D%A1%E4%BB%B6%E8%BF%9B%E8%A1%8C%E4%BA%8B%E4%BB%B6%E7%AD%9B%E9%80%89%EF%BC%88%E6%8E%A8%E8%8D%90%EF%BC%89

通过事件筛选条件,可将 Webhook 配置为在新建问题并将其分配给 Ana 时触发场景。Ana 的用户 ID 为 b378489d8f7cd3cee0539260720a84b7。
事件筛选条件
如果当天创建了 100 个问题,但只有 2 个分配给 Ana,则场景仅会执行两次。

在场景内部筛选事件(不推荐) %E5%9C%A8%E5%9C%BA%E6%99%AF%E5%86%85%E9%83%A8%E7%AD%9B%E9%80%89%E4%BA%8B%E4%BB%B6%EF%BC%88%E4%B8%8D%E6%8E%A8%E8%8D%90%EF%BC%89

若要筛选事件,仅处理分配给 Ana 的问题,可在监控事件模块之后创建一个筛选条件。
没有事件筛选条件
如果当天创建了 100 个问题,但只有 2 个分配给 Ana,则场景将执行 100 次。尽管其中 98 次执行会在筛选条件处停止,但触发器模块仍需在每次执行中消耗数据并执行操作。

有关 Workfront 事件订阅的更多信息,请参阅 FAQs - 事件订阅

有关 Webhook 的更多信息,请参阅 Adobe Workfront Fusion 中的即时触发器(Webhook)

有关在场景中添加筛选条件的更多信息,请参阅向场景添加筛选条件

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3