跳转至

工作流#

工作流

Workflow任务用于执行子工作流。

image-20191226213536256

输入#

名称 数据类型 是否是触发器 描述
<custom list> <custom> 子工作流的Start任务中定义的输入
激活 Any 激活子工作流的执行

输出#

名称 数据类型 描述
<custom list> <custom> 子工作流的“终止”任务中定义的输出
成功 Boolean 设置了End任务的成功值时发出
错误 Error 设置了End任务的错误值时发出

设置#

General选项卡中,您有常用设置和以下选项设置:

名称 数据类型 默认 描述
自动化工作流 Workflow 将用作子工作流的当前控制器的页面。必须至少有一个Start任务和一个End任务才能定义执行的开始和结束
到期时间 Integer 60000 Activate触发之前保留输入的最长时间(以毫秒为单位)。设置为0以禁用超时。
执行到期时间 Integer 120000 允许子工作流在停止之前完成执行的最长时间(以毫秒为单位)。设置为0以禁用超时。
仅在定义了所有输入时执行工作流 Boolean false 只有在同一区域/上下文中已填充所有输入时才会开始执行

image-20191226214555570

行为#

激活后,将仅使用子工作流的任务(由控制器的特定页面表示)创建新的执行上下文/实例/区域。

子工作流的Start任务的所有输出都将使用Workflow任务中设置的值触发。

当定义了第一个End任务的SuccessError后,将停止整个执行,然后收集每个End任务上定义的所有输出,最后使用起始执行上下文/区域发出Workflow的输出。

如果执行所花费的时间超过Execution Expiration Timeout设置值,则整个执行将停止,并会发出错误。

根据设置,当Activate输入被立即触发或仅当所有输入都已填充时,将开始执行。

如果在指定的超时时段内未触发Activate,则接收到的所有输入值都将被丢弃。

备注#

选定Automation Workflow必须在所选Workflow Page中至少有一个Start任务和一个End任务。