生产制造业基于ERP的BPM应用之需
现在的生产制造行业基本都购买了ERP等信息系统,那么,是不是购买了这些系统,就代表了企业的信息化已经很先进,不需要其他的信息系统来补充呢?答案是否定的,本文就详细讲解了BPM业务流程管理系统如何与ERP整合,帮助企业提高效率,减少成本的,补充ERP的功能,从而发挥更大效益的。
1、 BPM应用范畴篇
在早期,各软件商所提供的系统平台,多属封闭性信息架构,很难与不同系统平台进行外接整合,再加上企业部署各个信息系统的时间不一,因此,要整合应用企业信息孤岛内的数据,可谓相当不容易;因此,企业需要由BPM业务流程管理整合企业内信息孤岛,统整企业供应链上下游厂商的数据。
伴随全球市场的需求急剧变化,以及企业对信息系统的依赖日益加深,一套能有效串联端到端(End to End)业务导向的业务流程管理理念,逐渐受企业用户的重视;这就是BPM业务流程管理平台,他所包括的范畴,不仅在于Workflow、EAi等自动化工具应用,还包括企业流程再造(Business Process Reengineer;BPR)、企业流程管理工具(Business Process Management Suits;BPMS)及企业活动监控(Business Activity Monitoring;BAM)3个范畴。
纵观Butler Group、Delphi Group、Forrester、Gartner及META Group等研究分析单位对BPM所下的批注,我们不难发现,其所定义之BPM应用,乃是涉及人(People)、技术(Technology)及流程(Process)3个层面的机制;此外,由于BPM应用是以端到端应用为核心,因此,各企业先制定出专属的业务需求流程,然后再依需求型态,导入BPM业务流程管理平台,以实现电子化业务流程机制。
以端到端流程补充ERP系统 有效发挥ERP系统内部的数据
一般来说,无论是半导体、光电、通讯、信息或电机电子零部件等制造业,多会以数字化技术,落实产品生命周期(Product Lifecycle Management;PLM)、生产执行系统(Manufacturing Execution System;MES)、企业资源管理(Enterprise Resource Planning;ERP)、顾客关系管理(Customer Relationship Management;CRM)、供应链管理(Supply Chain Management;SCM)、商业智能(Business Intelligence;BI)及企业入口网页(Enterprise Information Portal;EIP)等信息系统架构,其差别仅在于使用的工具不一。然而随着全球市场竞争日趋激烈,为快速适应市场需求变化,各企业开始注意如何有效整合企业各信息孤岛内部的数据。
为快速适应市场变化,如何有效整合企业内外不同信息系统内的数据的相关议题,已逐渐受到企业界的重视, 而这也是BPM应用受到关注的原因。优良的BPM系统,以提供跨平台的流程与业务导向系统机制为核心,其所牵涉的范畴极广, 绝非局限于几项自动化工具应用而已。
事实上,各信息系统提供商都积极整合相关功能,以丰富其信息系统机制,例如Oracle及SAP所推出的ERP系统,即提供企业用户简单的Workflow引擎、EAi机制、可供选购的人力资源管理系统HR、CRM、SCM及开发工具等功能模块。
尽管ERP系统都有提供简易的Workflow引擎、EAi,或者执行B2Bi所需的电子数据交换(Electronic Data Interchange;EDI)标准,然而单靠此类自动化工具,实在难以最具经济效益的方式,完成端到端的企业流程管理机制;因此,拥有1套能有效串接企业间不同信息系统的BPM系统,显然相当重要。
姑且不论生产制作,光以订单流程来看,即需要业务、采购及研发等部门的参与,并通过连接不同系统的流程机制来执行。举例来说,业务人员收到业务订单(Sales Order;SO)后,必须先依订单金额,判断该笔SO的签核处理层级,如果订单金额超出标准额度,便需以例外处理方式进行订单签核,并连结至后端的订单库存查询。
至于系统可自行判断的订单,则经过审批动作后,即可自行启动订单系统,将SO数据抛转为新的订单(Purchase Order;PO);如该笔订单数据不全,则会以例外处理方式,通知相关人员补上订单数据;如果该笔订单数据完整,系统会依订单需求,查询相关零件及半成品库存,并自动判读库存量是否充足,如果库存量不足,则需以例外处理模式,向相关供货商下单补货。在补货环节中,需要再行确认相关的物流运送管道是否为跨国运送,如果是,即应以例外处理方式,处理因该补货动作而产生的账单;其后当产品完成时,亦需将因此订单而产生的产品及相关账单、发票,传送给客户。
事实上,上述案例尚未涉及不同系统之间产品数据转换,例如ERP与PLM、MES等系统的产品数据相互抛转等,光是牵涉到企业内部的不同系统整合,即十分复杂,如果进一步将BPM应用范畴扩及企业内外的异质系统整合,可以想见,基于ERP的BPM整合应用类型,将会帮助企业实现更大的效益。
尽管一些企业的BPM应用多是从行政办公等OA表单审批流程着手,然而这并不意味BPM系统工具仅能处理表单审批等应用,事实上,当企业已确实规划各部门的业务流程需求,即可更进一步依各业务部门的需求,规划基于ERP的BPM应用型态。
完整的BPM系统,能提供企业用户[流程监控]与[绩效评估]的工具,如此一来,用户不仅可以随时掌握现有BPM系统之绩效表现,并可依该系统的绩效数据进行流程调整。
落实基于ERP的不同系统整合 有效加速企业竞争优势
一般来说,ERP系统是以处理进销存等交易数据为主,如果企业想利用ERP内的数据进行决策分析,就需要通过人工编写程序,以连接相关数据或重新输入所需的数据,但是这样的执行方式相当不具效率与效能,尤其当企业想进行端到端的流程控管时,基于ERP的BPM应用需求有许多种类型,如能先完成需求定义,由BPM系统工具落实整合动作,就可起到事半功倍的效果。
2、理清需求篇
BPM系统不只是自动化工具应用 重在收集企业专属业务流程;基于ERP的BPM整合应用类型极为多元,效益亦相当庞大,不过其前提在于,企业必须先收集业务流程需求,再依此需求,导入最适当的BPM解决方案;
此外,由于企业的需求不同,因此,在挑选erp产品时,会依实际状况循序导入最适的ERP模块功能,这时,要想透过ERP供货商所提供之整合工具,连结ERP各功能模块已属不易,更何况企业尚有将ERP数据语意系统整合之需求。
简单来说,企业可透过BPM去定义相关的规则,让数据信息先经过BPM作准备、更动及分析,接着再将该数据数据汇入ERP模块当中(注:利用BPM工具管理ERP模块),如此一来,各企业将拥有更动系统的弹性,而非陷入ERP模块困难重重的设定及编译当中,由此来看,诸如HR、PLM、MES等信息系统,也可能需要BPMS工具之辅助。
BPM系统工具是人(People)、流程(Process)及技术(Technology)的整合应用,正因为BPM应用是整合人、流程与技术最佳化的工具,在导入BPM系统工具之前,无论是以自动化工具或人工方式,都应执行企业流程重组(Business Process Reengineer;BPR),作为导入BPM系统工具的持续性基本工作。往后随着业务需求日益明确,再导入所需的BPM(自动化)系统工具,当BPM系统实施完毕,后续的企业流程监管(Business Activity Monitoring;BAM)动作更为重要,唯有做到BPR、BPM及BAM等3个步骤,企业方可依市场变化微调业务流程机制,以达最佳流程效益。
对企业来说,导入BPM应用,是为了提升企业信息人员的生产力、强化商业人员的参与度,并建置可微调的商业流程。
3、注意事项篇
「小李,为什么上周珠海厂的模具良率只有82%,你去查清楚,到底问题出在哪里?」面对老板丢下的这个问题,小李一点也不担心,因为,他早就通过BPM系统工具,将ERP、MES及PLM等信息系统作订单制程串接,现在,他只要依订单流程节点,从数据库中调出相对应的珠海厂MES统计数据、ERP订单数据及PLM物料数据,即可进一步分析比对,了解问题点是出在珠海厂生产线的制程环节、供货商的半原料供货质量速度、组装该模具的物料清单有问题,或模具设计图样出错。当然,小李也可藉由不断的审视及累积该订单流程机制所产生的数据,进行订单流程修改,以提升效率。
一般来说,企业e化程度是影响其选择BPM系统工具的主要原因;毕竟,当1家企业才刚完成ERP等信息系统的部署时,怎么可能有立即导入BPM系统工具的需求?又怎么可能体会端到端流程机制所带来的效益?
然而对于早已着手全面布局、整合上下游供应链的制造业者来说,基于数据互通原则,其对BPM系统工具的选择,则以该产品是否提供全系列自动化工具技术及相关支持服务为首要考虑。
基于SOA原则 收集企业专属的业务流程需求
企业用户导入基于ERP的BPM系统工具时的心态,是以服务导向来规划信息系统整合架构,而这正是面向服务架构(Service Oriented Architecture;SOA)的核心概念。
企业信息部门如果不能站在使用者的角度,为其设想及并实施最适业务流程方案,不仅各使用单位不买帐,原先以端到端概念连结的业务流程机制,都可能因各使用单位不适应,或流程机制不适应所需而作废,因此,确实收集并持续监管企业所需业务流程机制极为重要。
各企业基于ERP的BPM应用类型导入注意事项简单区分为6点:
1.高层主管身体力行的支持,并基于弹性架构原则,收集企业专属的业务流程机制。
2.配合企业业务流程需求来规划信息架构,此时可加入BPM系统提供商的咨询服务意见作整理。
3.以1套企业认可且适用的流程标准,建构BPM的信息模块架构。
4.以项目模式落实每一业务流程需求,并进一步将各功能模块标准化,以Web Service
5.企业业务流程习惯的改变,可能引发组织变革及再定位,因此必须持续性的监管该流程机制的 运作。
6.在BPM系统工具的投资报酬率(Return On Investment;ROI)计算方面,可以平衡计分卡( Balanced SCORecard;BSC)概念,规划出评估BPM系统工具的准则,并以此作为持续监管及改善 的方针。
成立跨部门专职BPM小组 持续性监管企业业务流程机制
由于BPM系统工具是用以处理跨部门的不同系统整合机制,必须由专职BPM小组负责需求收集、使用者培训及流程监管与微调等工作,才能落实并带动企业各部门使用BPM系统工具;再加上应各部门业务需求的BPM应用,极有可能横跨数个部门所使用的信息系统,例如订单流程会牵涉到人力资源部门的人力资源管理系统与财会系统、研发单位的产品生命周期管理系统、产制单位的制程执行系统,以及企业资源规划系统等,故BPM小组成员应由企业内各部门的中高阶主管担任,当然,最核心的关键,在于高阶主管身体力行支持该BPM小组的一系列活动。
其次,专职的BPM小组成员应该在各部门找到种子员工,由种子员工来培训该部门其它员工,并由其回复该部门的使用状况及待改善之处;此外,企业信息部员工必须要能站在各部门使用者的角度上,审视BPM系统工具所提供的自动化服务项目,是否真为其所需。
最后,为快速响应市场需求,并随市场环境需求的变化,来调整最适企业的业务流程机制;因此,审视BPM系统工具的绩效表现(Performance)及监控(Monitor)业务流程机制等动作,都是不可缺少的。
为了让使用者了解并确实执行BPM应用,必须由专职的BPM小组成员,向各使用单位的员工进行深入交流,引领使用单位确实应用该流程机制,并进一步消除使用单位的抱怨声浪。