发布时间:2020-03-03
浏览量:2050
90年代起 ERP、BPM、RPA 等各种新的理念、技术不断推出,新的科技为企业的管理及效率提升带来很大的促进作用,但新技术的应用和推广却是需要20-30多年的不断进步和发展,才逐步被大众所接受,在上一篇 BPM 和 RPA 的完美结合,介绍了两种非常接近的技术之间的集成及整合应用,本文则着重介绍下 BPM 和 ERP 两种看似完全不相关的完美结合。
BPM 是 Business Process Management 的缩写,中文有各种翻译,比如业务流程管理、企业流程管理、商务流程管理、流程管理,并没有一个统一的名词或标准,属于管理学科体系的一个分支。
以下是世界知名的BPM 厂商 Ultimus 安码公司的 BPM 功能及模块简介:
BPM 软件/系统/平台 提供一系列工具或技术或解决方案,使得用户可以对企业内部及外部各种流程进行建模(Model)、自动化(Automation)、整合(Integration)、管理(Management)、优化(Optimization),实现全生命周期360°的精细化管理。
ERP是 Enterprise Resource Planning 的缩写,中文名称是企业资源计划,根据百度百科解释,ERP由美国 Gartner Group 公司于1990年提出。企业资源计划是 MRP II(企业制造资源计划)下一代的制造业系统和资源计划软件。除了MRP II 已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。
以下基于世界知名ERP厂商SAP 公司最新的S/4 HANA 举例介绍ERP的功能:
原本BPM 和 ERP 本身是在两个不同的领域,ERP 和 BPM 历史及知名度也是相当,都是在90年代提出的,ERP的前身是MRP、MRPII,历史更加久远,BPM 的前身是群组软件(知名代表是IBM的Lotus Notes)和工作流 Workflow 衍化而来,ERP 已经成为家喻户晓的应用软件,也产生了包括SAP、Oracle、微软、QAD、Sage、用友、金蝶、鼎捷等大厂商。
相比之下,BPM 则相对一致不温不火,全球也产生了一些BPM 厂商,包括IBM(收购Filenet等进入)、Oracle(收购BEA进入)、微软(WF)、Ultimus、K2、Pegasystem、Agilepoint、Nintex、炎黄、奥哲H3、易正等国内外厂商,但知名大厂商并没有把BPM作为重要战略业务板块,专业厂商(Nich player,Ultimus、K2等)要么规模比较小,要么被大的综合性厂商收购,要么原厂都还没有进入全球最重要的市场之一中国区域,据不完全统计专业BPM厂商目前只有 Ultimus 安码一家进入中国,并且长期在中国区域运营(Agilepoint、K2曾经原厂进入,后来退出转而以代理商身份运营),显然可以看出两大领域的市场差距。
不管是从词汇定义来看,或者核心功能及模块角度,BPM 和 ERP 都不属于同一个对比的领域,但这两块还是经常被拿来讨论及评估,正是如此,我们重点来看看 BPM 和 ERP 两者如何完美结合,相生相处,发挥各自优势的同时,创造最大的价值,满足企业管理信息化,尤其流程化管理的需求及痛点。ERP能够为BPM提供基础数据及记录流程数据,BPM则可以提升流程执行力、弥补ERP流程管控方面的不足,二者融合后,使企业内部管理更加顺畅、提升整个组织能力。
BPM 和 ERP 集成的动因
ERP 虽然可以很好满足企业核心业务管理功能需求,但也面临如下的尴尬:
二次开发难,程序较固化,开发费用较高;
不易解决内部个性化的复杂流程审批问题;
ERP的 License授权费用太高,难以覆盖全体员工。
BPM 整合/集成 ERP 技术
目前市场上主流的BPM 平台都会提供 SDK 二次开发接口 用于集成流程和企业ERP等第三方系统,或者结合RPA 流程自动化技术更加智能化实现BPM 与ERP的集成,并且达到无需改变现有的系统(非入侵式)。
以下举例介绍Ultimus 公司独特的 Flobot = Flow Robot 流程机器人专利技术,实现BPM 集成任何第三方系统的应用:
通过 Flobot 可以非常方便实现:
通过Flobot 机器人自动生成报告、文件、信件和传真;
通过Flobot 机器人自动插入或提取电子表格和文档中的数据;
通过Flobot 机器人自动调用托管代码以执行计算、调用可执行文件、对象、DLL或与遗留系统的接口;
通过Flobot 机器人创建调用第三方应用程序的自动化步骤;
通过Flobot 机器人, 根据收到的电子邮件、短信、社交媒体帖子或ERP和CRM系统中的操作自动启动任务、填充表单并附加文档;
通过Flobot 机器人从网页中提取数据以用于业务流程;
通过Flobot 机器人自动生成电子邮件、短信或其他通知。
BPM 集成 ERP的常见三种方式:
BPM 集成ERP 或第三方系统有很多种方式,Ultimus 公司经过25年3000多家客户实施经验,总结出如下常见的三种方式。
第一种:有来有回
企业经过多年的信息化系统建设,已经积累了足够多的业务系统,BPM 主要解决及处理的就是跨系统的流程,BPM的导入不能形成新的信息孤岛,这就要求BPM和第三方系统的集成是双向的,如下图ERP系统可以自动触发BPM的流程,同时BPM流程的状态以及结果也可以自动的实时传回给ERP,形成一个完整的闭环。
举例如下:
第二种:你的走向我做主
BPM 流程跳转及审批规则往往在第三方系统已经制定或存储,这时候需要智能的集成第三方系统,自动获取相关的数据,并且按照预定规则计算及判断,然后传递回给BPM流程,不需要人为手工的处理,这样做的好处一方面是可以减少重复制定流程规则,另外可以减少对流程执行的培训及学习,进而提高流程执行准确率。
举例如下:
第三种:你的数据我展现
通过BPM的智能化表单可以自动获取流程所需要的存储在第三方系统的信息,比如ERP订单信息,包括流程的基础主数据,以及流程辅助决策信息,避免需要人为手工到各种系统寻找匹配的信息,这样可以大大提高流程执行效率,以及流程决策准确率。
BPM 和 ERP 结合的常见场景:
在 Ultimus 进行费用审批,生成财务凭证到 ERP
在 Ultimus 进行采购申请,生成采购订单到 ERP
在 Ultimus 进行固定资产申请,在 ERP系统生成固定资产号
人事审批在 Ultimus 中进行入职、离职、调薪等申请及审批,然后同步更新HR系统
ERP主数据变更(供应商数据、BOM数据的变更等等)
场景1:项目制造型公司的项目管理、采购及费控的全流程管理应用,BPM构建项目管理主流程的价值:
场景2:销售售前主流程,BPM流程优化的价值:
方案评审流程:将流程从销售部流转到“研发部、技术部、设计部……”等其他部门对商务方案进行评审。
报价要做成本收集、特价申请、信用控制等确认工作,要根据不同价格层级,找到不同的人进行审批。
在接到订单时,要和“研发部、生产部、采购……”各个部门确认是否能接收这个订单,确认完成后再写 入ERP生成正式的销售订单。
场景3:ERP 全流程一体化
除了以上列举了3种常见的场景之外,ERP 集成 BPM的流程清单部分如下:
本文作者简介:
Tony 苏克东,具有超过18年企业管理咨询及信息化经验,尤其在业务流程管理 Business Process Management 领域,为众多大型企业提供过专业流程转型及IT落地项目服务,具有丰富的企业变革的引导经验,曾经负责过专业服务、市场营销团队,现为Ultimus 安码中国首席运营官。Tony 毕业于英国考文垂计算机信息科技学士学位,复旦-港大工商管理学硕士学位,并获得Beta Gamma Sigma 终身会员。
备注:文章中图片及素材除了明确标注以外,均来自 www.ultimus.com.cn 安码公司提供的原创内容,转载请注明来源。