关于BPM(业务流程管理)的概述及白话举例

with 0 comment

Activiti框架是新一代的开源BPM(业务流程管理)引擎,什么是业务流程管理?为什么需要业务流程管理?程序如何快速实现业务流程管理?

Activiti1.jpg

BPM(业务流程管理)

BPM(业务流程管理)

业务流程(也叫做经营流程)

业务流程的输出是满足市场需要的产品或服务

拓展知识:BPMN
BPMN规范是由标准组织BPMI发布的,BPMN定义了业务流程图
基于流程图技术,同时为创建业务流程操作的图形化模型进行了裁减
业务流程的模型就是图形化对象的网图,包括活动(也可以说工作)和定义操作顺序的流控制
BMPN可以认为是为了设计处理BMP相关业务而提出的一种规范

业务流程管理

为什么要有业务流程管理?
上文中我们提到业务流程管理对于企业而言是非常重要的
实际上生活中我们也会用到业务流程管理
而关于为什么要有业务流程管理,我们只需要举一个例子就明白了

那么这里的请长假申请表格就是业务流程管理
如果没有业务流程管理,不仅企业,我们生活中很多事情都会变得混乱何不效率
拿上方的例子来说,如果没有这样一个明确的申请表格,请假这件事就会变得很麻烦

所以业务流程管理实际上和生活很多方方面面都有关联

BPM业务框架

程序源于生活,既然业务流程管理如此的常见和重要,那么自然在程序应用中必不可少

为什么使用BMP业务框架?

BMP业务框架有很多, JBPM、PegaSystems、Software AG(SAG)、IBM Content Management、IBM BPMN 7、FileNet等等
米虫在后续的学习总结过程中,主要是关于Activiti工作流框架
至于原因么?

嗯,就这么冠冕的回复,哈哈哈!

Responses