认识工作流

三大主流工作流

Activite

Flowable 

Camunda

特点:

1. Activiti ⽬前是侧重云,他⽬前的设计会向 Spring Cloud、Docker 这些去靠拢。

2. Flowable 核⼼思想还是在做⼀个功能丰富的流程引擎⼯具,除了最最基础的⼯作流,他还提供了很多其他的扩展点,我们可以基于 Flowable 实现出许多我们想要的功能。

3. Camunda 相对于前两个⽽⾔⽐较轻量级,Camunda 有⼀个⽐较有特⾊的功能就是他提 供了⼀个⼩巧的编辑器,基于 bpmn.io 来实现的。如果 你的项⽬需求是做⼀个轻巧的、灵活的、定制性强的编辑器,⼯作流是嵌⼊式的,那么可 以选择 Camunda。

流程图

⼯作流程图有⼀个统⼀的标准,那就是 BPMN。BPMN 全称是 Business Process Model and Notation,中⽂译作业务流程模型和标记法,

举例:

一个流程图包括是四个方面

  • 事件
    • 一个流程图至少有开始事件与结束事件,中间可能会夹杂其他的事件
  • 连线
    • 将事件、任务、网关连起来的线段
  • 任务
    • 用户任务,表示人工介入做的事情如同意与否、参数填写,用户任务必须向引擎提供一个完成的动作,否则,流程就必须进行等待。
    • 服务任务,流程自动执行的任务,不需要人为干预。
  • 网关
    • 互斥网关
      • 排他性⽹关,这种⽹ 关有且仅有⼀个有效出⼝。
    • 相容网关
      • 满足条件都会执行,有多个有效出口
    • 事件网关
      • 事件⽹关是通过中间事件驱动,它在等待的事件发⽣后才会触发决策。基于事件的⽹ 关允许基于事件作出决策
    • 并行网关
      • 并⾏⽹关⼀般是成对出现的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值