BPM定义
BPM(Business Process Management)技术是从工作流管理、流程自动化、企业应用集成(EntERPrise Application integration,EAI)流程优化、流程建模等技术的发展而来。表1中列出了几家较权威组织对BPM下的定义。
表1 不同机构给出的BPM定义
流程管理在作为一种管理技术的同时也体现了现代管理的思想,内容主要包括以下四点:
1.扁平化组织结构;
2.对各单位的充分信任与授权;
3.单位间的信息共享;
4.对管理者角色的创新。
BPM技术概述
业务流程是促使单位内部人与人之间,人与系统之间,系统与系统之间协同工作的的IT工具。用一组活动来表示业务流程,活动为自动或半自动的,当需要人为干预时,定义一些角色,允许人在这里与其他系统或人进行交互,流程中不同的步骤都在这组活动中显示。在一个流程中,实例在各个活动间转换,实例是与Begin活动,结束语流程的End活动。实例的数据及外部环境决定了实例转换的路径。
实例完成某项活动之后,系统将对其外发转换进行评估,然后实例继续下一个活动。实力要继续下一活动的条件是条件转换中包含的布尔表达式被计算后,其值为True.。基于时间的转换在到了预期时间时将会触到目标活动的自动路由。流程也分不同状态:可以给流程定义属性,给每个实例赋值,以保持实例状态,来实现不同活动间的转换。以上是从建模角度看到的BPM。
BPM生命周期
BPM生命周期从总体上划分为五个阶段,分别是:业务流程发掘(Business Process Discovery)、业务流程设计(Business Process Design)、业务流程执行(Business Process Execution)、业务流程管理维护(Business Process Administration),以及业务流程最优化(Business Process Optimization),如图1。
图1 BPM应用开发生命周期
1.业务流程发掘:业务流程发觉是一切后续工作的基础,首先应了解现行流程的情况,尤其是流程的信息流(Message Flow)、控制流(Control Flow)以及事件流(Event Flow)。这一阶段的主要工作是流程评估和流程再造。
2.业务流程设计:这个阶段的工作就是定位和设计未来的流程,设计过程分四步,包括建模(Modeling)、分析(Analyzing)、模拟(Simulation)以及流程重构(Redesigning)四个步骤。这四个步骤周而复始的循环,以期设计出更有价值、更准确的业务流程。流程建模的工具包括四个重要部分,分别是结构表格(Organization Chart)、商业规则(Business Rule)、流程图(Activity Diagram),以及电子窗体(e-Form)设计工具。建模之后应进行分析与仿真,分析是从理论上保证流程的正确性,而仿真则是由实践结果符合期望值时得出流程正确的结果.
3.业务流程执行:执行业务流程包括部署(deployment)、自动操作(automation)和人机交互(interaction)三个部分。这个阶段,所有相关单位,包括人和计算机系统共同参与执行上一阶段制定出的流程,用最小的工作量做到对资源的优化与整合,以达到利益最大化的目的。
4.业务流程管理维护:这一阶段包括的工作有:运行(operation)、监测(Activity monitoring)和维护(maintaining)。这三个工作是并行的。
5.业务流程最优化:这是最后一个阶段,也是BPM生命周期进入下个循环的开始。本阶段的工作包括:测定(Measurement)、报告(Reporting)和改进(Improvement)。三者之间是递进的关系,缺一不可。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:企业业务流程管理BPM相关技术及生命周期
本文网址:http://www.toberp.com/html/consultation/1081963654.html