注入工作

注入工作是一种处理器(与处理程序功能相同),被传入工作或各种基于时间的事件触发时,此工具将工作注入流程。可从工作存储库中动态选择注入的工作,可以是固定的工作,也可以是传入工作本身。

输出连接属性指定了什么会发生在连接上(独立于其他连接)。例如,保持原有工作不变时,基于一些传入工作的元数据注入来自存储库的工作,建立一个连接用于接收传入工作,另一个连接用于接收来自存储库的工作。

关键字

可将关键字与元素窗格上方的搜索功能配合使用。

注入工作元素的关键词有:

连接

注入工作支持可选传入连接和允许任何数量支持连接的工作。每个输出连接提供额外的属性。

属性

属性

描述

名称

画布中显示的流程元素名称

描述

画布中显示的流程元素描述。将光标悬停在流程元素上方时出现的工具提示中也会显示此描述

输出连接属性

除基本连接属性外,输出连接还提供以下属性

属性

描述

触发器

指定了触发为连接注入工作的事件类型:

  • 传入工作:每次传入工作便触发注入

  • 自上一工作起事件:从最后一项工作到达起,当指定的时间过后触发注入

  • 一天中的时间:在一天中的指定时间触发注入

单位

选择后续属性的单位:分钟、小时、天

延迟

触发器以之前属性指示的单位延迟

重复

若设置为是,只要无工作到达,新的注入将按指定的时间间隔反复触发;若设置为否,则只触发一次(直到有新的到达工作重设定时器)

时间(小时:分钟)

触发注入的时间(每天)

重复单位

选择后续属性的单位:分钟、小时

重复延迟

按之前属性指定的单位重复延迟;数值零表示"不重复"

注入

指定了用来决定连接注入工作的架构:

  • 传入工作:注入传入工作(若多个连接指定此架构,则注入副本);若传入工作没有触发注入,则其表现为仿佛是选择了"虚拟工作"

  • 虚拟工作:注入"dummy.txt"(由工具生成的)空文件

  • 特定工作:注入通过其绝对文件或文件夹路径在下级属性中指定的工作

  • 工作存储库:注入通过绝对文件夹路径(含此工作的存储库)和工作名称(存储库中存在的工作名称)在下级属性中指定的工作

工作路径

要注入工作的绝对文件或文件夹路径(若选择了固定的文件路径,所选择的文件将包含在导出的流程中)

工作存储库

内有工作的存储库的绝对文件夹路径

工作名称

存储库中存在工作的文件或文件夹名称(视后续属性的数值而定,可能包含文件扩展名)

扩展名

存储库中存在工作的文件扩展名(无句点);空值表示"工作名称"属性中包含了文件扩展名(或没有文件扩展名)

注入后删除

在选择了工作存储库和特定工作情况下使用。若设置为是或条件为真,原始注入工作注入到输出连接后被删除。否则,原工作不受影响。

以下列内容命名工作

指定了如何决定注入到连接中的工作的名称:

  • 传入工作:使用传入工作的名称;若传入工作没有触发注入,则其表现为仿佛是选择了"注入工作"

  • 注入工作:使用为注入选择的工作名称(可能为传入工作)