基于Wisense平台创建的某公司财务审批系统分析
基于Wisense平台创建的某公司财务审批系统,是一个财务方面的系统,主要功能是实现财务的核算。具体功能包括填写、提交请款单和报账单,相关人员进行审批,并生成应付款。是一个财务业务和流程性非常强的系统。相关的具体流程如下:
此财务系统,开发与使用过程中,被命名为MIS系统,或称为OA系统(OA审批系统)。
通过总结,与对相关系统的了解,该财务系统具有以下特点:
·业务流程建模:业务人员完全以业务的视角,用流程图描述业务流程,也就是流程设计工具。(该系统提供了一个可视化的工作流流程模版设计器)
·业务流程自动化:根据定义好的流程,在BPM系统中自动执行,完全废弃传统的纸张,流程的传递不需要人工干预,也就是智能化BPM流程引擎。(该系统具有自 动化的工作流引擎,可自动进行流程的流转,以及相关审批过程中的逻辑处理)
·系统集成:BPM不仅仅是由人来参与,部分活动也可以由IT系统来参与,例如在请假流程中需要在HR系统中判断请假人是否有年休假期。这就要求BPM提供执行自动作业功能,如调用WebService、执行某类的方法。(该系统在流程的流转过程中,相关的逻辑将自动进行处理)
·业务流程管理:能够可视化的监控流程的执行情况,对流程执行过程中出现的意外进行处理,也就是提供实时流程监控。(该系统提供了一个流程管理工具,可查看流程的状态,以及流程的记录等)
·业务流程优化:对流程执行的情况(包括:效率、成本、瓶颈、负载)进行统计、分析。根据统计分析结果,对流程进行改造,以优化流程的执行,也就是提供流程模拟与分析工具。
业务流程建模是基础,业务流程自动化和系统集成是实现手段,业务流程管理是过程,业务流程优化是目标。BPM是一个方法论和软件系统的集合,作为方法论,有其自身的规划、实施、管理办法。在该方法的指导下,由软件系统来实现业务流程的有效管理。从这个角度来讲,BPM是一个持续性的过程,而这个过程的各个环节将构成一个闭合的循环体,这恰恰迎合了企业成长的过程。所以BPMS必将给企业的信息化建设,提高企业在市场的竞争力起着非常重要的作用。
对以上特点的总结,可判断,该财务系统是一个BPMS系统。
关于“BPM是什么”这个问题,在很多资料里并没有给出非常明确的定义(确定的含义),原因是IT界的很多概念在不同的场合下有不同的含义,并且随着时间而不断发展,所以不能叫定义,而只能叫描述,哪怕是权威的机构,如美国Gartner也是以“描述”说词。以下是Gartner对BPM的描述摘要:“Rapid change is impractical while processes are embedded in conventional applications.
The Development of BPM Technologies is enabling business managers to
abstract process flows and rules from the underlying applications and infrastructure, and to change them directly.”
以下是我对此的理解:嵌入到常规的程序中的流程需要迅速改变是不切实际的。需要具备让管理人员也可以设计业务流程,需要把流程的逻辑从底层的代码中抽取出来,并且能够直接改变他们。
在理解BPM之前,我们先谈谈一个比较熟悉的名词——业务流程(Business Process)。
业务流程是企业、政府以及其它各种组织,为了达到其业务目标,而执行的一系列活动,这些活动须由两个或两个以上的人或IT系统执行,串行或并行,活动的执行需要满足一定的规则和条件。