推荐使用:免费中小企业ERP软件(免费下载,像Excel一样极速上手,可灵活自定义的企业管理软件)
曾经有人问“我们已经实施了企业资源规划系统,为什么还要使用BPM管理系统?“这实际上是一个非常好的问题。
毕竟,在企业管理软件中ERP系统有望整合和自动化业务流程。现在一些主要的ERP供应商已经把工作流系统作为他们产品的一部分。
BPM系统提供了一个愿景,使组织能够管理(计划、执行、控制、监控和改进)业务流程,这些流程在组织中的业务系统(ERP、SCM、CRM等)独立配置。
BPM系统协调业务流程的组织
业务流程管理(BPM)系统从头到尾执行业务流程,并将流程中的各种活动联系起来。BPM系统的工作流服务将工作从一个执行者(最终用户)转移到另一个执行者。这样,执行人在任何时候都可以及时知道他或她被分配了什么工作,他或她被赋予了什么权利来做这项工作,以及这项工作应该在什么时候完成。因此,BPM系统和谐地组织活动和过程。另一方面,企业资源规划系统是一个事务处理系统,它使事务处理自动化,并集成不同功能的数据,但它不能自始至终以协调的方式组织业务流程。
以销售订单流程为例。在企业资源规划系统中,这一过程包括执行下列交易,生成订单文件、装运文件和账单文件。事实上,这三件事可以分别由销售部门、仓库和会计部门的三位不同的主管来执行。企业资源规划系统避免了三位主管的重复数据输入。然而,企业资源规划系统从未提醒仓库主管或会计主管前一个过程已经完成。现在轮到他们完成这项业务了。结果执行者需要外部提示(人工干预)来完成这些分配的任务或活动。
BPM系统使业务流程透明,并改进了操作的执行模式
在“非BPM”环境中进行的业务流程对流程主管及其主管来说是不透明的。如上所述,流程执行者不知道任务何时分配给他们,因此他们不知道与工作相关的权限和完成期限。类似地,过程管理者对瓶颈、延迟和事故一无所知。流程主管需要通过外部刺激对延迟和事故做出响应,例如,客户或销售主管打来的电话报告交货延迟,或者供应商打来的电话催促延迟付款。
BPM系统将工作从一个执行者转移到另一个执行者。这些系统可以平衡一组管理人员的工作量。一旦执行人员收到分配的工作,BPM系统就开始提示他们,并向他们提供完成工作所需的活动时间表的必要权力和信息。同时,BPM系统还提醒执行者在指定时间内未完成的任务。如果任何工作没有完成,BPM系统可以通知主管并逐步完成。监管者可以很容易地跟踪每个过程的进展,并主动采取正确的行动或对事故的反应。诸如此类的功能使组织能够消除延迟和低效,从而降低成本和增加收入。
企业资源规划系统本身无法提供这些功能。即使有工作流系统的企业资源规划系统也不能提供全面的过程规划和过程监控能力。
BPM系统使企业内部的端到端过程管理成为可能
业务流程可以被定义为一系列活动或事务,其执行通过消耗输入来完成输出。业务流程必须处理信息流逻辑、控制流逻辑和事务逻辑。控制流逻辑决定活动的顺序,信息流逻辑决定活动的输入和输出信息需求,事务逻辑决定输出的价值。
以销售订单流程为例,它包括以下活动:
-销售部门主管生成订单文档
-仓库主管生成装运单据
-会计主管生成账单文件
该流程要求销售主管实施信用控制。例如,如果销售订单超过信用限额,在仓库主管能够生成装运单据之前,需要销售经理的特别批准。销售经理需要订单详细信息、信用限额和信用历史记录,以便做出决策。
如果销售订单流程要实现自动化或进行信息技术处理,则销售订单的交易逻辑可由企业资源规划系统维护,而交货日期逻辑(可承诺量)可由供应链管理系统维护。但是,如果将整个流程逻辑(控制流信息流事务)结合在ERP管理系统或SCM系统中,那么IT人员将不得不努力扩展ERP系统或SCM系统的工作流模块,以覆盖整个流程的范围。这种方法被认为是一次性的,如果企业的目标是自动化企业内部的业务流程管理,那么这种方法是不可取的。
另一方面,BPM系统使用户能够轻松地建立控制流逻辑和信息流逻辑。因此,BPM系统为自动化过程管理提供了一个平台,它独立于其他企业信息系统,如ERP、SCM或CRM系统。这使组织能够端到端地管理业务流程。BPM系统为自动管理业务和端到端业务流程的IT用户带来了好处。