用于调用工作流3.0组件的对应服务。
选择元素:支持工作流3.0元素
启动参数:自动获取工作流元素的启动参数,赋值类型支持PY表达式
流程备注:启动工作流的备注,赋值类型支持静态值(文本)和PY表达式
举例:
选择元素:同【单条启动】
启动参数:
需要输入PY表达式,且提供列表类型的数据(用方括号[]表示),列表中有N个成员,则调用N条工作流实例
例如,工作流配置了两个启动参数arg1和arg2,需要批量调用2条工作流实例,则可以输入[{"arg1":"A","arg2":"A"},{"arg1":"B","arg2":"B"}]
说明:可以在工作流发起流程的 JSON 模式中快速复制启动参数
流程备注:同【单条启动】
批量启动会按参数列表创建相同数量的工作流实例。参数量较大时,建议拆分批次并控制上游数据流的并发,避免短时间内集中创建大量实例。更多建议参见并发、队列与内存优化。
举例:

类同:
工作流组件的发送消息:发送消息 — 中间事件 | DeepFOS Docs
UX组件的发起消息时间动作:工作流相关控件说明 — UX | DeepFOS Docs
配置说明:
选择元素:同【单条启动】
选择消息:可选目标元素中,在消息管理中创建的消息
消息参数:获取该条消息包含的参数,并对参数赋值,赋值类型支持静态值和PY表达式
发送范围:可选指定流程实例发送,或发送给所有订阅者,指定流程实例可以传单个流程实例ID,也可以传多个流程实例ID组成的列表
选择元素:同【单条启动】
任务实例ID:指定需要完成任务的任务实例的ID,如有多个任务实例,可提供由多个任务实例ID组成的列表
输出结果:指定本次完成任务,任务对应的结果,默认approve,需要和工作流中定义的输出结果对应
流程备注:指定本次完成任务的备注
完成任务所需参数:可以传参至工作流对应节点的acr$extra_res变量
选择元素:同【单条启动】
查询依据,支持按启动参数、按业务键、按状态三种方式来查询流程实例
按启动参数:指定启动参数,需要和工作流中配置的流程启动参数对应
按业务键:指定业务键,需要和工作流中配置的元素设置-高级-businessKey值来源对应(前提是要启用业务键唯一),多个业务键用竖杠|拼接
按状态:可单独查询进行中、已完成、已终止状态的实例,这通常会返回多条数据,返回结构为数据集,和前两种查询方式不同,前两种方式返回的是对象列表
逻辑同【查询流程实例】,返回的是任务实例相关信息。
动作为单条启动或批量启动时,启动成功后,返回的调试结果包含:
业务键(businessKey)
启动参数
流程实例ID(procInstId)
批量启动时,返回的是包含以上内容的列表,其中的成员则对应每一个启动参数的列表成员。
返回布尔值,成功返回 true,失败返回 false。
如果是按状态查询,会返回DataFrame。
后续节点可以在PY表达式中,直接使用Operator.节点编码.data.属性引用对应的属性值。
查询流程实例的返回,包括的属性有:
|
列名 |
含义 |
样例数据 |
|---|---|---|
|
instanceId |
流程实例ID |
b73b1906-45c6-11f0-8c0f-bad3509d328f |
|
currTaskName |
当前节点名称 |
等待消息 |
|
displayName |
工作流名称 |
工作流-1 |
|
startTime |
开始时间 |
2025-06-10 14:47:03 |
|
endTime |
结束时间 | |
|
expireTime |
截止时间 | |
|
expiredStatus |
过期状态 |
NORMAL |
|
name |
元素名称 |
test_workflow |
|
path |
元素路径 |
</font> |
|
folderId |
0 | |
|
status |
流程状态 |
InProgress |
|
version |
流程版本 |
V6.0 |
|
startUser |
流程发起人 | |
|
principals |
[] | |
|
processDefinitionId |
1a5897ed-45c6-11f0-8c0f-bad3509d328f | |
|
definitionKey |
p250c90327d9445b2b4baa0f946bae274 | |
|
description | ||
|
userPage | ||
|
userPageStatus |
DISABLE | |
|
userPageUrl |
查询任务实例的返回,包括的属性有:
|
列名 |
含义 |
样例数据 |
|---|---|---|
|
space |
空间ID |
bjolzs |
|
app |
应用ID |
bjolzs008 |
|
elementName |
元素名称 |
test_workflow |
|
path |
元素路径 |
</font> |
|
processInstanceId |
流程实例ID |
5359bc70-45cc-11f0-8c0f-bad3509d328f |
|
definitionName |
工作流名称 |
工作流-3 |
|
version |
流程版本 |
V6.0 |
|
startUser |
流程发起人 | |
|
nodeCode |
节点编码 |
single_user_task1 |
|
nodeName |
节点名称 |
单人任务 |
|
taskId |
任务实例ID |
53c32bf5-45cc-11f0-8c0f-bad3509d328f |
|
startTime |
任务开始时间 |
2025-06-10 15:27:13 |
|
dueTime |
任务到期时间 | |
|
endTime |
任务结束时间 | |
|
taskName |
任务名称 |
单人任务 |
|
priority |
任务优先级 |
LOW |
|
taskStatus |
任务状态 |
InProgress |
|
claimStatus |
认领状态 |
CLAIMED |
|
executor |
任务执行人 |
|
|
expiredStatus |
超时状态 |
NORMAL |
|
description | ||
|
enableAllowedComment |
FALSE | |
|
enableQuickComplete |
TRUE | |
|
expiredStatusDesc | ||
|
folderId |
0 | |
|
principal |
null | |
|
priorityDes | ||
|
processDefinitionId |
1a5897ed-45c6-11f0-8c0f-bad3509d328f | |
|
processId |
p250c90327d9445b2b4baa0f946bae274 | |
|
taskCode |
single_user_task1 | |
|
taskDefinitionKey |
p250c90327d9445b2b4baa0f946bae274 | |
|
userPage | ||
|
userPageStatus |
DISABLE | |
|
userPageUrl |
回到顶部
咨询热线
