全部文档
文档中心数据流3.0节点组件服务工作流

工作流

用于调用工作流3.0组件的对应服务。

  • 选择元素:支持工作流3.0元素

  • 启动参数:自动获取工作流元素的启动参数,赋值类型支持PY表达式

  • 流程备注:启动工作流的备注,赋值类型支持静态值(文本)和PY表达式

举例:

+



  • 选择元素:同【单条启动】

  • 启动参数:

    • 需要输入PY表达式,且提供列表类型的数据(用方括号[]表示),列表中有N个成员,则调用N条工作流实例

    • 例如,工作流配置了两个启动参数arg1arg2,需要批量调用2条工作流实例,则可以输入[{"arg1":"A","arg2":"A"},{"arg1":"B","arg2":"B"}]

    • Tips:可以到工作流发起流程的Json模式中,快速复制启动参数的json *



  • 流程备注:同【单条启动】

举例:

+



+


类同:

配置说明:

  • 选择元素:同【单条启动】

  • 选择消息:可选目标元素中,在消息管理中创建的消息

  • 消息参数:获取该条消息包含的参数,并对参数赋值,赋值类型支持静态值和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

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send