BPM实例ID
添加文件信息的记录,需要符合attachfile表的字段要求
添加成功的文件附件信息的记录id列表
撤销BPM流程实例
BPM实例ID,若ID不存在会报错
撤销原因,可选
BPM实例运行状态信息
删除BPM实例以及相关资源
BPM实例ID,若ID不存在会报错
为运行BPM实例删除文件附件
BPM实例ID
需要删除的文件附件记录id列表
获取可跳转的元素列表。
BPM实例ID
可跳转的元素列表
{
"task1": true,
"task2": true
}
获取BPM实例相关的变量值
BPM实例ID
想查询的变量名清单,如果填入空数组,则查询所有变量
查询出的变量值
关闭当前任务并跳转到指定名称的任务。
BPM实例ID
用户任务的名称
查询具体BPM实例状态信息
BPM实例ID
可选参数,可部分留空或全部留空
BPM实例状态信息
查询激活状态的bpm实例(激活状态是指以下几种状态"New"、"Waiting for user interaction"、"Waiting for page event"、"Paused"、"Dispatched")
查询条件,可部分留空或全部留空
查询出BPM实例的记录
查询BPM运行实例的文件附件记录
BPM实例ID
可选参数,可部分留空或全部留空
多条关于指定BPM实例的文件附件信息
按自定condition和option来查询BPM实例
指定的查询条件,若不指定具体condition或option留空即可
查询出BPM实例的记录
查询BPM实例相关的评论
BPM实例ID
可选参数,可部分留空或全部留空
BPM实例的评论记录
查询BPM实例的历史记录
BPM实例ID
可选参数,指定查询历史的category,可以留空或置为undefined
可选参数,可部分留空或全部留空
可选参数,历史记录的产生来源,用来根据数据来源筛选查询的历史记录。 Process: BPM流程实例上报的历史日志 UserTask: 用户任务图元上报的历史日志 CallActivity: 调用其他BPM流程图元上报的历史日志 Wait: 事件等待图元上报的历史日志 Task: 代办任务实例上报的历史日志
流程、任务状态。用于BPM历史记录查询接口,用来根据状态筛选历史日志。 created: 流程、图元或者任务创建/启动 completed: 流程、图元或者任务正常完成 suspended: 流程或者任务被挂起 resumed: 流程或者任务被恢复 terminated: 流程或者任务被终止 canceled: 流程或者任务被取消/撤回 delegated: 任务被委托 claimed: 任务(分配群组的)被认领 transferred: 任务被转移
多条关于指定BPM实例的历史记录
按指定条件查询BPM实例
查询条件,可部分留空或全部留空,其中states参数可使用预定义枚举值
返回BPM实例记录
查询属主是调用者本人的bpm实例
查询设置,可为空
查询出BPM实例的记录
查询BPM实例任务流程列表
BPM实例ID
可选参数,设置返回结构,默认为tree树形结构
多条关于指定BPM实例的任务执行流程
查询suspended状态的bpm实例, 示例与queryActiveList类似
查询条件,可部分留空或全部留空
查询出BPM实例的记录
查询一个BPM实例所对应的任务列表
BPM实例ID
指定要查询任务的状态,可使用枚举值,如不指定具体内容可留空或写为undefined
可选参数,可部分留空或全部留空
重置BPM流程实例。即撤销正在执行的流程实例并重新启动
BPM实例ID,若ID不存在会报错
撤销原因,可选
需要修改的流程变量值,可选
BPM实例运行状态信息
恢复一个suspended状态的BPM实例
BPM实例ID,若ID不存在会报错,若该实例非suspended状态,则无返回
BPM实例运行状态信息
撤回用户任务
BPM实例ID,若ID不存在会报错
task实例ID,若task已完成,则可以不填写
是允许撤回已完成task
是否重新创建撤回节点的上一个节点
BPM实例运行状态信息
打回用户任务
BPM实例ID,若ID不存在会报错
task实例ID,若task已完成,则可以不填写
是允许打回已完成task
是否重新创建打回节点的上一个节点
BPM实例运行状态信息
设置BPM实例相关的变量值
BPM实例ID
参数key-value键值对,注意设置的变量名是BPM定义过的变量
启动一个BPM实例
BPM名
版本号,如"1.0.1"
入参,如无入参,可放置空Map{}
BPM实例运行状态信息
{
"name": "test",
"version": "1.0.1",
"id": "002N000000VwAuoT0WjA",
"processDefID": "001L000000VBjcAIJjGa",
"interviewLabel": "test",
"nextElem": "userTask",
"isTest": true,
"state": "Dispatched",
"bpStatus": "新建",
...
...
}
暂停一个运行的BPM实例
BPM实例ID,若ID不存在会报错
BPM实例运行状态信息
终结一个BPM实例以及相关资源
BPM实例ID,若ID不存在会报错
可选参数,终结实例原因,不写可留空或写undefined
为运行BPM实例添加文件附件