复杂工作流思路

工作流的任务类型

按是否字段完成分:

  • 自动任务,自动执行,不会因人为而中断的任务
  • 人工任务,半自动任务,任务过程中涉及人工的流程,遇到人工的流程通过调用某接口完成之后,剩余的过程会继续执行下去,因此中途由于人工流程的状态而等待,人工任务一般会有定时器检查流程的状态变更,以执行后续过程

按是否有子流程又分为

  • 普通任务
  • 子流程任务

工作流的动作

工作流主体的动作:

  • 创建工作流
  • 撤单
  • 暂停工作流
  • 终止工作流
  • 恢复工作流
  • 删除工作流

任务主体的动作:

  • 判断执行权限
  • 锁定任务
  • 释放锁定任务
  • 任务回退
  • 任务跳转
  • 任务转派
  • 认领任务
  • 指派任务
  • 任务完成、人工回单

信息查询的动作:

  • 流程实例查询
  • 任务实例查询

状态迁移(可能存在的示例)

状态值(可自定义) 说明
1 不能调度
2 可以调度
3 已经完成
4 终止
5 人工处理
6 任务回退
7 等待外部事件触发
8 过期作废
9 等待打单
10 任务转派
11 异常结束
12 等待异常流程结束
13 业务异常
14 系统异常
15 已回复引擎任务单
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,241评论 2 89
  • 蓝桉sama阅读 135评论 0 0
  • 躺回自己的小床,这叫神仙归位。 世界上最小的神仙,叫tai tai仙。 昨晚看到一则有趣的手绘,很扎心啊 原来渣男...
    猪十一阅读 253评论 0 1
  • 有一次我和你说,学校卖的便利贴根本不是用来记笔记的,就是用来上课传纸条的。虽然只是句玩笑话,但是我很认真的说的。...
    九生阡陌阅读 298评论 0 0

友情链接更多精彩内容