工作流运行时
提供如下接口
- 能够查询发布的图形化的状态,弹出网页显示
- 查看某个任务当前审批信息,每个任务的审批状态,包括:审批人、审批时间、审批状态等,图形化展示,弹出网页
- 提供流程启动、完成(批准、拒绝)的接口
- 查看任务接口
- 根据用户名称查看任务
- 根据任务状态查看任务
开启流程
url | /workFlow/startWorkFlow | |
---|---|---|
请求类型 | post | |
参数格式 | application/json | |
请求参数 | 类型 | 描述 |
businessKey | String | 业务id |
processDefinitionKey | String | 流程定义key |
variables | json | 传入下个流程中的自定义变量 |
响应参数 | 类型 | 描述 |
status | string | 状态码 (200 成功,500异常) |
data{ id } | String | 流程实例id |
根据代理人查询个人任务
url | /workFlow/selectTask | |
---|---|---|
请求类型 | post | |
参数格式 | application/json | |
请求参数 | 类型 | 描述 |
assignee | String | 代理人 |
响应参数 | 类型 | 描述 |
status | String | 状态码 (200 成功,500异常) |
data{ taskId } | String | 任务id |
data{ taskName } | String | 任务名称 |
data{ assignee } | String | 代理人 |
data{ createTime } | String | 任务开始时间 |
data{ processInstanceId } | String | 流程实例id |
data{ deploymentId } | String | 流程部署id |
data{ processName } | String | 流程名称 |
data{ processVariables }
| josn | 流程变量,在流程模型中定义的一些需要传的变量参数 |
data{ businessKey } | String | 开启流程传入的业务id |
执行任务接口(完成任务)
url | /workFlow/complete | |
---|---|---|
请求类型 | post | |
参数格式 | application/json | |
请求参数 | 类型 | 描述 |
taskId | String | 任务id |
comment | String | 评论 |
variables | json | 传入下个流程中的自定义变量 |
响应参数 | 类型 | 描述 |
status | string | 状态码 (200 成功,500异常) |
查询历史活动接口
url | /workFlow/selectHistoryActive | |
---|---|---|
请求类型 | post | |
参数格式 | application/json | |
请求参数 | 类型 | 描述 |
processInstanceId | String | 流程实例id |
响应参数 | 类型 | 描述 |
status | string | 状态码 (200 成功,500异常) |
data{ hisList } | json | 历史活动数组 |
查询历史任务接口
url | /workFlow/selectHistoryTask | |
---|---|---|
请求类型 | post | |
参数格式 | application/json | |
请求参数 | 类型 | 描述 |
processInstanceId | String | 流程实例id |
响应参数 | 类型 | 描述 |
status | string | 状态码 (200 成功,500异常) |
data{ hisList } | json | 历史任务数组 |
查询当前状态的流程图
url | /flowChart/displayFlowCurrPic | |
---|---|---|
请求类型 | get | |
参数格式 | ||
请求参数 | 类型 | 描述 |
processInstanceId | String | 流程实例id |
响应参数 | 类型 | 描述 |
文件流 |