OA、BPM、ERP几乎是任何一家企业都会接触到的信息管理系统及程序。
ERP(Enterprise Resource Planning,企业资源计划),一般围绕供应链、生产制造和财务为核心。
BPM(business process management,业务流程管理),重点在业务流,目标是优化、提升和自动化处理业务流程。
OA(Office Automation,办公自动化),办公自动化,是利用计算机、互联网及软件技术进行全自动办公的软件系统。
其实单纯讲概念,并不能很好的表达BPM、OA和ERP的区别,我们从应用场景说,更能生动的区别。
企业的流程分为两类,一类是实现“价值创造”的业务流程,如:发货流程,是由填写发货申请单、联系车辆、车辆进厂、装货过磅、车辆出厂、客户确认到货等步骤构成的完成的货物“物理转移”,每个步骤缺一不可。另一类流程并不直接“创造价值”,而是以合规、安全为目的的管理流程,如:报销费用审批流程、合同审批流程等等,从理论上讲:管理流程不会提高“价值创造”的速度,相反,会以“牺牲效率”换取“合规和安全”。
ERP制造策略按订单介入时间点,提供面向库存生产(MTS)、面向订单生产(MTO)、面向订单装配(ATO)、面向订单设计(ETO)。而BPM则面向战略决策、运营管理类(高层)提供宏观敏捷协作,从提升企业整体业务绩效、降低反馈周期和适应变化调整为目标,例如围绕客户订单满意度的采购、设计、生产、配送、安装、售后等一系列过程化流程管理。
OA系统能够快速的实现管理流程的IT化(基于单据的管理审批流程),实现电子化办公,但单纯的管理流程提速,并不能完全实现企业整个盈利链条提高效率的目标,因为企业盈利链条几乎涉及到企业的各个核心部门的所有业务和管理流程,横跨多个专业应用系统(如:ERP、CRM等)。
但是,BPM软件具有强大的系统集成能力和更为强大的流程设计能力(如:多层次的集成能力、不依赖于表单的流程设计等),能够将企业完整盈利链条上的完整业务过程以及各个业务节点上的审批流程,全部串联起来,与不同的专业应用系统集成。只有实现了完整业务流程的流程“落地”,才能实现流程的监控和分析优化,IT流程所产生的“过程数据”,也才真正有意义。
简单点说
就是不同的企业在不同的发展阶段下所适用的系统是不同的
、对小型企业或者业务相对简单(如:贸易型公司),ERP系统能够解决大部分的业务单据的管理,而其管理流程又比较简单。因此,此类型系统建议选择专业类型的ERP+OA,便可解决通用的信息化问题,并且相对BPM来说,成本更低;
2、对于大型或超大型集团企业,业务板块多、业务复杂、管理及业务量都很大,往往每个细分的管理和业务领域,都需要独立、专业的业务系统进行承载。此种应用场景下,往往采用OA与BPM并存的方式,OA实现办公和企业门户功能,BPM实现管理和业务流程流转,如:青岛啤酒、山东联通、东阿阿胶等;
3、对于大中型企业,根据其业务模式的不同,BPM往往应用于具有行业特性的局部管理领域,如:费控领域、合同管理领域、采购管理领域等等。
尽管这些系统或程序给企业的信息化带来了诸多便利,但依赖人工操作这一痛点,仍旧困扰着大部分企业效率的提升。
通过模拟人工在电脑上的操作动作,将那些基于规则、重复性的业务实现自动化,这是机器人流程自动化(RPA)技术的魅力所在。而非侵入性部署,使得RPA可以最小化影响到企业现有IT系统,实现与OA/EPM与ERP等的无缝衔接。
RPA的工作维度更偏向于基于工作任务为主,BPM的工作层次更偏向于上层的流程管理及优化
RPA类似人的操作,将这些系统工具结合起来,助力企业去提升工作效率,促进企业数字化转型。
BPM 是一种从头开始优化和自动化企业整体业务流程的解决方案,提供整个企业业务流程的端到端的解决方案。RPA 则是一种技术,由流程自动化机器人进行处理重复性、稳定性的工作,这些重复性任务是构成企业整体业务流程的一部分。
目前市场上主流的BPM平台都会提供 SDK二次开发接口,用于集成流程和企业ERP等第三方系统,而BPM结合RPA 流程自动化技术可以更加智能化实现集成,并且达到无需改变现有的系统(非入侵式)。
RPA和BPM一起部署可以帮助企业构建一个强大的平台,用于支持整个企业的数字化转型。两者的结合可以在供应链、教育、财务和IT运维等领域都有很好的实践应用。
1.供应链
对于销售数据情况复杂,经常发生变化、不容易准确和及时预测的情况,会直接影响到物料和成品的采购周期、库存,导致后续部门有很多数据调整的问题。
RPA+BPM可以自动关联流程,根据流程审批情况,机器人自动处理后续系统中需要调整的销售计划、采购计划,物流安排,库存和资金周转等数据。大大解决了销售预测数据不及时的问题。
2.IT运维
对于IT部门而言,企业信息化系统出现问题导致系统反应过慢,影响效率等问题是经常见的。往往不及时的反馈会影响正常的工作效率。
那么RPA+BPM可以智能化监控和提前预警、进行数据可视化统计分析。
BPM通过有结构的方法和技术,提高企业工作效率,整合零散的流程需求,降低风险,解决数据孤岛等问题;而RPA作为虚拟劳动力主要是擅长解决重复性高、有逻辑性并且稳定性要求相对较低的流程。
正所谓BPM给了RPA所依赖的逻辑规则,RPA解决了BPM执行上的不足。所以,RPA和BPM的结合应用正是流程智能化的完美组合。