工作流的任务类型
按是否字段完成分:
- 自动任务,自动执行,不会因人为而中断的任务
- 人工任务,半自动任务,任务过程中涉及人工的流程,遇到人工的流程通过调用某接口完成之后,剩余的过程会继续执行下去,因此中途由于人工流程的状态而等待,人工任务一般会有定时器检查流程的状态变更,以执行后续过程
按是否有子流程又分为
- 普通任务
- 子流程任务
工作流的动作
工作流主体的动作:
- 创建工作流
- 撤单
- 暂停工作流
- 终止工作流
- 恢复工作流
- 删除工作流
任务主体的动作:
- 判断执行权限
- 锁定任务
- 释放锁定任务
- 任务回退
- 任务跳转
- 任务转派
- 认领任务
- 指派任务
- 任务完成、人工回单
信息查询的动作:
- 流程实例查询
- 任务实例查询
状态迁移(可能存在的示例)
状态值(可自定义) | 说明 |
---|---|
1 | 不能调度 |
2 | 可以调度 |
3 | 已经完成 |
4 | 终止 |
5 | 人工处理 |
6 | 任务回退 |
7 | 等待外部事件触发 |
8 | 过期作废 |
9 | 等待打单 |
10 | 任务转派 |
11 | 异常结束 |
12 | 等待异常流程结束 |
13 | 业务异常 |
14 | 系统异常 |
15 | 已回复引擎任务单 |