用于调用工作流3.0组件的对应服务。
选择元素:支持工作流3.0元素
启动参数:自动获取工作流元素的启动参数,赋值类型支持PY表达式
流程备注:启动工作流的备注,赋值类型支持静态值(文本)和PY表达式
举例:
+
选择元素:同【单条启动】
启动参数:
需要输入PY表达式,且提供列表类型的数据(用方括号[]表示),列表中有N个成员,则调用N条工作流实例
例如,工作流配置了两个启动参数arg1
和arg2
,需要批量调用2条工作流实例,则可以输入[{"arg1":"A","arg2":"A"},{"arg1":"B","arg2":"B"}]
Tips:可以到工作流发起流程的Json模式中,快速复制启动参数的json *
流程备注:同【单条启动】
举例:
+
类同:
工作流组件的发送消息
:发送消息 — 中间事件 | DeepFOS Docs
UX组件的发起消息时间
动作:工作流相关控件说明 — UX | DeepFOS Docs
配置说明:
选择元素:同【单条启动】
选择消息:可选目标元素中,在消息管理
中创建的消息
消息参数:获取该条消息包含的参数,并对参数赋值,赋值类型支持静态值和PY表达式
发送范围:可选指定流程实例发送,或发送给所有订阅者,指定流程实例可以传单个流程实例ID,也可以传多个流程实例ID组成的列表
选择元素:同【单条启动】
任务实例ID:指定需要完成任务的任务实例的ID,如有多个任务实例,可提供由多个任务实例ID组成的列表
输出结果:指定本次完成任务,任务对应的结果,默认approve,需要和工作流中定义的输出结果对应
流程备注:指定本次完成任务的备注
完成任务所需参数:可以传参至工作流对应节点的acr$extra_res
变量
选择元素:同【单条启动】
查询依据,支持按启动参数
、按业务键
、按状态
三种方式来查询流程实例
按启动参数:指定启动参数,需要和工作流中配置的流程启动参数
对应
按业务键:指定业务键,需要和工作流中配置的元素设置-高级-businessKey值来源
对应(前提是要启用业务键唯一
),多个业务键用竖杠|
拼接
按状态:可单独查询进行中
、已完成
、已终止
状态的实例,这通常会返回多条数据,返回结构为数据集,和前两种查询方式不同,前两种方式返回的是对象列表
逻辑同【查询流程实例】,返回的是任务实例相关信息。
动作为单挑启动或批量启动时,启动成功后,返回的调试结果包含:
业务键(businessKey)
启动参数
流程实例ID(procInstId)
批量启动时,返回的是包含以上内容的列表,其中的成员则对应每一个启动参数的列表成员。
返回布尔值,成功返回true,失败返回fasle
如果是按状态
查询,会返回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 |
回到顶部
咨询热线