BPM是指利用各种方法、技术手段、工具和软件,对包括人力资源、组织结构、应用程序、各种文档和其它的信息资源在内的可操作业务流程进行设计、执行、管理控制和分析的学科体系。
从系统层次上讲,BPM是建立在应用层之上的业务逻辑管理系统,它通过对业务流程进行建模,并迅速应用到实际业务中,再通过对流程应用结果进行分析,从而不断改进流程,来推动流程业务的阶段性发展。
由于企业环境不同,建立BPM要满足下面的一些要求:
-
建立在数据仓库及各种应用中间件之上,完成某些综合查询和各种业务系统的调用。
-
基于中间件进行信息通讯,保证多系统之间信息的实时交换。
-
公司及部门负责为主导,系统管理员参与,根据公司的组织结构,利用BPM,不断地对流程进行调整和改进,对流程的性能进行阶段性分析和评估,并将调整和改进之后的流程重新应用到工作中进一步接受检验。
-
高层管理人员可以监控流程运行情况。
-
所有的流程能有效存储,成为企业有效管理的资源。