南大先腾工作流引擎(二)流程定义与绘制

概述

流程的定义的主要工作是将业务按照时间、责任人等规则拆分为互相独立的业务节点,并用路由和连线将这些节点按照业务规则连接起来。

流程版本

流程图绘制好后经过正式发布方可正式使用,当流程图再次修改时不会立即生效,需要再次发布。每次发布都会生成不同版本的流程,正在执行中的流程不会受到流程发布的影响,流程会按照其创建时的版本发布。如果需要将旧的版本迁移到新的版本需要管理员手动迁移,迁移是根据流程中的业务环节代码和新的版本对应,强行迁移的流程不一定能够顺利运行,需要管理员一一核对和维护。

流程绘制

流程的绘制主要目的是理清流程的各个业务步骤以及各步骤之间的流转关系。一个典型的流程图示例如下。这个流程图的描述了这样一个审核业务:

  1. 业务申请人申请,比如:申请优秀员工,申请时发起流程。
  2. 初审人员审核一下申报的材料,并给出材料是否齐全的结论。
  3. 下面就是一个分支判断,如果材料齐全跳转到第5步,否则跳转到第4步。
  4. 补充材料,再次初审,跳转到第2步。
  5. 批分,就是分配这个申请由谁来申请,哪些人协助申请,假设协助申请人就是投票表决。
  6. 批分后是一个并行路由,主办 和 协办 分别处理
  7. 协办因为有多个人,所以又是一个 多实例路由,每个人都做同样的事(表决)。
  8. 多实例需要一个汇聚路由将结果汇总,汇总可以有多种策略,比如:2/3的人已经做完了就可以了。
  9. 自动运行节点处理汇总数据(比如:计票)。
  10. 并行节点也需要汇聚路由汇总。
  11. 最后审核给出结论
  12. 结束流程

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值