51黑料不打烊

模块概述

51黑料不打烊 Workfront Fusion将模块分为五种类型:

  • 操作模块
  • 搜索模块
  • 触发器模块
  • 汇总
  • 迭代器

聚合器和迭代器适用于高级方案。

操作模块

操作模块是最常见的模块类型。 典型操作模块会执行操作并返回单个捆绑,然后将其传递到下一个模块进行处理。

与触发器模块不同,操作模块可以放置在方案的开头、中间或结尾。

场景可以包含无限数量的操作模块,尽管大量模块(150个以上)可能会影响性能。

recommendation-more-help

示例:

  • Workfront>Upload a file ?向奥辞谤办蹿谤辞苍迟发送文件并返回其标识符。
  • Image>Resize ?接收图像,将其大小调整为指定尺寸,然后将调整大小的图像传递到下一个操作。

“操作”类型有四个子类型:

  • 创建
  • 读取
  • 更新
  • 删除

鲍辫诲补迟别子类型包含以下叁个操作:

  • 擦除字段 ?的内容。 当字段的内容被计算为erase关键字(不要与empty混淆)时,将发生此操作。

    擦除关键字

  • 字段的内容保持不变。 当字段留空或字段内容计算为空(在JSON中通过null表示)时,会发生此操作。

    空包

  • 替换字段 ?的内容。 除上述两种情况外,此操作还会发生在所有其他情况下。

NOTE
  • 如果您在映射面板中未看到erase关键字,则该模块不是更新模块,或者未更新为应用程序的最新规范。

  • Empty不更改字段内容。 如果必须拭除该字段,可以使用以下公式:

    如果为空

  • 当前不支持在内容评估为空时保持字段不变。

搜索模块

搜索模块返回零、一个或多个包,然后传递给下一个模块进行处理。

您可以将搜索模块放置在方案的开头、中间或结尾。

场景可以包含无限数量的搜索模块,尽管大量模块(150个以上)可能会影响性能。

示例:

Workfront>Read Related Records ?读取在特定父对象中与指定的搜索查询匹配的记录。

触发器模块

当给定服务发生更改(例如创建或更新记录)时,触发器将生成捆绑包。

触发器返回零、一个或多个包,然后传递给下一个模块进行处理。

由于触发器会导致方案开始执行,因此它们只能置于方案的开头。

每个方案只能包含一个触发器。

Workfront Fusion使用两种类型的触发器:轮询触发器和即时触发器。

轮询触发器

轮询触发器会定期轮询给定服务,即使自上次方案运行以来没有发生任何更改。 我们建议您安排包含轮询触发器的方案定期运行。 如果存在与触发器配置匹配的更改,触发器将返回包含有关更改信息的包。 如果没有与配置匹配的更改,则触发器不会输出任何包。

有关计划方案的说明,请参阅计划方案

轮询触发器允许您选择它们应通过面板输出的第一个捆绑包,该面板会在您保存触发器或更改触发器设置后自动显示。 此选择仅影响模块的第一次执行。 模块执行一次后,后续执行仅会监视最近执行后发生的更改。

有关详细信息,请参阅选择触发器模块的启动位置

示例:

  • Workfront>Watch records ?返回上次运行方案后新添加的记录。

  • Google Sheets>Watch Rows ?返回上次运行方案后添加的新行。

即时触发器

即时触发器使服务能够在更改发生后立即通知Workfront Fusion。 我们建议您安排一个包含即时触发器的方案立即运行。

有关说明,请参阅计划方案

有关即时触发器如何处理传入数据的详细信息,请参阅即时触发器(飞别产丑辞辞办)

示例:

  • 在奥辞谤办蹿谤辞苍迟中发生特定类型的事件(如创建任务)时,Workfront>Watch Events ?会返回信息。
  • 更新单元格时,Google Sheets>Watch Changes ?会返回信息。

汇总

聚合器模块将多个捆绑累积到单个捆绑中。

聚合器仅返回一个捆绑包,该捆绑包随后将传递到下一个模块以供进一步处理。

只能将聚合放置在场景的中间位置。

场景可以包含无限数量的聚合器,尽管大量模块(150个以上)可能会影响性能。

示例:

  • Archive>Create an archive ?将多个文件压缩为锄颈辫存档。
  • CSV>Aggregate to CSV ?将颁厂痴文件中的多个字符串合并到一行中。
  • Tools>Text aggregator ?将多个字符串组合为一个字符串。

有关详细信息,请参阅聚合器模块

迭代器

迭代器是一种将数组拆分为单独捆绑包的模块。

迭代器返回一个或多个包,然后传递给下一个模块进行处理。

只能将迭代器放置在场景的中间位置。

方案可以包含无限数量的迭代器,但大量模块(150个以上)可能会影响性能。

示例:

Email>Retrieve attachments ?将附件数组分解为单独的包。

有关详细信息,请参阅迭代器模块映射数组

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3