基于BPMN2.0的工作流(Workflow)

转自:https://www.jianshu.com/p/a8a21870986a

工作流(Workflow)

        工作流技术起源于二十世纪七十年代中期办公自动化领域的研究,由于当时计算机尚未普及,网络技术水平还很低以及理论基础匮乏,这项新技术并未取得成功。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。

        许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等,大大提高了效率。

 


BPMN

BPMN是BPM及workflow的建模语言标准之一。
OMG于2011年推出BPMN2.0标准,13年12月推出BPMN2.0.2标准。

 

BPMN基本对象

事件(Event)用来表明流程的生命周期中发生了什么事。 

活动(Activity)
任务(Task)是一个流程(Process)中的关键原子级的活动(Activity)。Task,是用来指代一个由人或计算设备来完成的活动,这些活动通过流程组合在一起而发挥效用。
子流程(Sub-process)

子流程(折叠状态)

 

子流程(展开状态)

网关(Gateway)用来控制流程的流向。

流向/顺序流(Flow)是连接两个流程节点的连线。


业务流程图(Business Process Diagram)

请假申请

 


BPMN常用对象

商务申请

 

事件(Event)

开始事件

 

结束事件

 

消息开始事件

 


网关(Gateway)

1. Exclusive Gateway 排他网关

排他网关

排他网关会寻找第一条符合条件的流向。

2.Parallel Gateway 并行网关

并行网关

并行网关允许将流程分成多条分支。
并行网关不会解析条件。即使顺序流中定义了条件,也会被忽略。

3.Inclusive Gateway 包容网关

 

包容网关

包容网关会寻找所有符合条件的流向,也就是说他会走完所有的符合条件的flow,如果没有符合的,那么就去走默认的flow

 


任务(Task)

 

1.用户任务(User Task)

用户任务

用户任务用来设置必须由人员完成的工作。当流程执行到用户任务,会创建一个新任务, 并把这个新任务加入到分配人或群组的任务列表中。

用户任务 相关配置: 分配资源(用户,组织,角色)、表单模版、表单字段属性。

 

2.服务任务(Service Task)

 

服务任务

任务需要自动执行一些操作,并且这个节点不需要任何的人工干涉,也就是说这个节点是自动化的。

 


付款申请(经办后可能出现审批的情况)

 

标题                                状态             

XXX发起的付款申请     部门总监审核

XXX发起的付款申请     出纳制单

 

 


明道HR审批业务流程图


 

BPMN

工作流实际应用

办公自动化和“工业4.0”。

“工业4.0”:概念即是以智能制造为主导的第四次工业革命。
MES:(Manufacturing Execution System)“制造执行系统”的意思。MES是以“智能制造”为核心的生产的支撑平台,对降低生产成本、提高生产质量正在发挥着不可替代的作用。离工业4.0要求最近的技术平台是MES。

 

 



作者:谷月軒
链接:https://www.jianshu.com/p/a8a21870986a
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值