流程管理的核心是流程,流程是任何企业运作的基础,企业所有的业务都是需要流程来驱动,就像人体的血脉流程把相关的信息数据根据一定的条件从一个人(部门)输送到其他人员(部门)得到相应的结果以后再返回到相关的人(或部门)。一个企业从不同的部门,不同的客户,不同的人员和不同的供应商都是靠流程来进行协同运作,流程在流转过程可能会带着相应的数据:文档/产品/财务数据/项目/任务/人员/客户等信息进行流转,如果流转不畅一定会导致这个企业运作不畅。
概括起来说,BPM应该能体现以下特性: (1)业务流程建模:业务人员完全以业务的视角,用流程图描述业务流程,也就是流程设计工具。 (2)业务流程自动化:根据定义好的流程,在BPM系统中自动执行,完全废弃传统的纸张,流程的传递不需要人工干预,也就是智能化BPM流程引擎。 (3)系统集成:BPM不仅仅是由人来参与,部分活动也可以由IT系统来参与,例如在请假流程中需要在HR系统中判断请假人是否有年休假期。这就要求BPM提供执行自动作业功能,如调用WebService、执行某类的方法。 (4)业务流程管理:能够可视化的监控流程的执行情况,对流程执行过程中出现的意外进行处理,也就是提供实时流程监控。
(5)业务流程优化:对流程执行的情况(包括:效率、成本、瓶颈、负载)进行统计、分析。根据统计分析结果,对流程进行改造,以优化流程的执行,也就是提供流程模拟与分析工具。
业务流程建模是基础,业务流程自动化和系统集成是实现手段,业务流程管理是过程,业务流程优化是目标。BPM是一个方法论和软件系统的集合,作为方法论,有其自身的规划、实施、管理办法。在该方法的指导下,由软件系统来实现业务流程的有效管理。从这个角度来讲,BPM是一个持续性的过程,而这个过程的各个环节将构成一个闭合的循环体,这恰恰迎合了企业成长的过程。所以BPMS必将给企业的信息化建设,提高企业在市场的竞争力起着非常重要的作用。
|