美文网首页
复杂工作流思路

复杂工作流思路

作者: SteveGuRen | 来源:发表于2018-07-06 17:16 被阅读309次

工作流的任务类型

按是否字段完成分:

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

按是否有子流程又分为

  • 普通任务
  • 子流程任务

工作流的动作

工作流主体的动作:

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

任务主体的动作:

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

信息查询的动作:

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

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

状态值(可自定义) 说明
1 不能调度
2 可以调度
3 已经完成
4 终止
5 人工处理
6 任务回退
7 等待外部事件触发
8 过期作废
9 等待打单
10 任务转派
11 异常结束
12 等待异常流程结束
13 业务异常
14 系统异常
15 已回复引擎任务单

相关文章

  • 复杂工作流思路

    工作流的任务类型 按是否字段完成分: 自动任务,自动执行,不会因人为而中断的任务 人工任务,半自动任务,任务过程中...

  • 常用的排序算法

    插入排序 复杂度 思路 希尔排序 复杂度 思路 选择排序 复杂度 思路 归并排序 复杂度 思路 快速排序复杂度 思...

  • 开源数据流管道-Luigi vs Azkaban vs Oozi

    随着企业的发展,他们的工作流程变得更加复杂,越来越多的有着错综复杂依赖关系的工作流需要增加监控,故障排除。如果没有...

  • 【行为型模式二十】状态模式-2(State)

    3.4 模拟工作流## 做企业应用的朋友,大多数都接触过工作流,至少处理过业务流程。当然对于工作流,复杂的应用可能...

  • 初识Activiti

    什么是工作流引擎 工作流是用来驱动业务,按照流程图示,在复杂多变的业务场景下,采用工作流引擎可以大大降低业务的部署...

  • 影片工作流程梳理

    影片工作流程梳理 前期: 见客户之前:理思路,找样片,初步给出分钟价格 ...

  • Learun敏捷开发框架让工作流更简单

    从工作流概念提出到现在,越来越多的公司都开始认识跟注重到工作流了。工作流可以让一系列复杂的流程变得简单,可以让繁多...

  • git之功能分支工作流

    功能分支工作流以集中式工作流为基础,不同的是为各个新功能分配一个专门的分支来开发。功能分支工作流背后的核心思路是所...

  • 一起看官方文档 —— Activiti(2)

    序言 工作流框架基本上是每个比较复杂的OA或ERP系统的标配,同时Activiti又是国内使用最普遍的工作流框架。...

  • 繁简之道

    简单生智慧,智慧可颠覆。复杂出思路,思路如绕茎。

网友评论

      本文标题:复杂工作流思路

      本文链接:https://www.haomeiwen.com/subject/aiimuftx.html