一、引言
ERP与OA是目前企业管理中常用的软件。企業资源计划系统(Enterprise Resource Planning,ERP)是对企业中物流、生产、销售、财务等核心业务流程全面集成的业务信息管理系统。而OA(Office Automation)系统是为企业打造一个统一的数字化协同平台,企业内部所有人员、信息、业务汇总到一个平台同步办理,实现跨区域协作的内部运营系统。ERP是以数据结果处理为核心内容的业务流程管理,侧重于企业业务数据的处理、分析和挖掘,更多实现的是业务管理问题;OA则解决企业内部组织体系运作的协同管理问题,着眼于行政管理,它的审批流程是目前国内无法摆脱行政审批结构的企业的最强力助手。两个系统互补却独立运行,企业在一些日常业务处理过程中需要在两套系统中频繁切换才能完成业务工作。内部运营系统、业务管理系统各据一方,信息孤岛、应用孤岛、资源孤岛日渐突显,企业信息化因此被加诸沉重的砝码,造成企业资源和信息成本的浪费。如何科学高效地进行系统集成,实现全面信息化,成为企业信息化管理中亟待解决的问题。
二、集成技术介绍
1、技术核心:主要采用WEBSERVICE互相调用方式实现OA与ERP系统的集成。Web Service的主要功能就是可以异构系统或平台的功能调用。同时由于Web Service中使用XML来进行数据交换,所以在使用Web Service时不用担心防火墙这些设备带来的影响。Web Service是通过一系列标准和协议来保证和程序之间的动态连接和保证其安全调用的。其中主要的标准和协议是:XML、WSDL、SOAP、HTTP、UDDI。为了不干扰OA的正常运行,中间使用J2EE框架搭建的微服务接口访问,支持SOAP1.1及SOAP1.2协议。
2、交互方式:ERP 与OA一般采用SOAP协议的WebService进行数据交互;交互过程中要保证采用的数据格式相互一致,数据格式一般选用JSON样式,为了双方系统的接口效率得到提升,减少接口的响应时间,所有接口均采用异步调用方式进行,返回值需增加一个GUID标识字段来标识是哪次调用接口返回的结果。
集成方式如下图所示:
三、OA与ERP集成的应用类型
1、数据集成
数据集成就是将分散在不同数据源中的有效数据,逻辑地或物理地集成到一个统一的数据集合中。OA与ERP数据集成主要包含人员组织数据同步和业务数据同步两大内容。人员组织同步,主要实现组织架构信息同步,实现用户信息、账号、以及岗位等信息的同步,并同理实现其他异构系统组织用户的统一管理,维护管理一套组织用户数据。业务数据同步,可以避免信息的重复录入,消除各个系统中数据变更的不同步性,为使用者在同一平台上查阅需要的数据信息提供了可能性。实现数据集成的系统称作数据集成系统,它为用户提供统一的数据源访问接口,执行用户对数据源的访问请求。
2、页面集成
通过OA门户为用户访问其他异构系统定制一个统一入口,用户访问企业内部信息资源时只需要登录到OA门户系统,就可使用门户系统中集成的各个应用系统,主要指系统管理上的集成,包括用户验证(含单一登录,即SSO),异构系统的功能直接嵌入到OA使用菜单中,使用户不必记录过多的账号密码,来回切换系统进行操作。即降低了其他系统的服务器压力,也让用户使用的更加便捷;
3、流程集成
流程管理是ERP软件相对薄弱的一个环节,因此不少ERP系统使用的公司不得不把很多业务审批表单沿用传统纸质审批单来传递和审批。ERP的流程更多的是状态的阶段记录,其流程审批受到单向通过性、复核性弱、信息难以共享等因素的影响,难以满足企业中多变的流程应用需求,比如背靠背审批、顺序会签等。但是通过OA流程管理与ERP进行流程集成,就能让OA的强大灵活的流程处理能力为ERP在流程管理上的不足进行补充,促进流程电子化,审批效率大幅提升。
4、消息集成
将各个系统中的相关处理事项(如待办信息、未读邮件、数据报表、短信通知等)统一推送到OA系统中的待办栏中,方便用户统一处理。
四、OA与ERP集成的意义
1、实现了ERP与OA系统的集成应用
基于web的客户端可以方便地实现OA系统与ERP系统的集成应用,补充了ERP流程和协作功能的不足;可实现单点登录,减少用户操作的复杂性,能让用户更直观、快速的处理各项业务。
2、降低软件许可证成本
由于将用户业务工作前移,实现了相同操作类型的用户以少量ERP授权用户方式访问ERP系统,这样能大大降低系统所需要购买的软件许可证数量。尤其对一些国外ERP软件,将会降低不少用户授权的成本。根据应用的复杂性,预计可以减少80%的查询/报表用户,减少30%-70%的操作用户。
3、提高工作效率
通过系统的集成,数据只需要录入一次,数据创建岗人员只需要检查数据,通过数据集成技术,将在办公协作系统中审批过的数据直接写入ERP系统,并且能够在数据写入前进行数据检查,保障了数据的准确性,减少对数据的重复录入,减少了数据创建岗的工作强度。
在办公协作系统中,可以将ERP系统数据产生、审核等流程信息进行记录跟踪,弥补了ERP系统对数据形成前与形成过程不能进行跟踪的不足,有利于管理控制ERP系统数据申请流程 。
4、降低管理和培训成本、减轻用户操作难度
由于利用了办公协作系统的用户一般为公司的全体员工,系统操作相对简单的特点,就能有效地减少了ERP系统客户端数量,减轻了ERP系统负担,并大大节省了系统使用与员工培训的成本。
结语
随着企业的信息系统及业务功能越来越多,企业内部的信息孤岛现象也愈加严重,严重拖慢企业的管理效率,OA与ERP融合应用不仅实现了功能互补、数据互通,而且扩展了ERP的权限管理,使得系统界面统一、流程统一,打破运营过程中的信息孤岛,提高了工作效率。
作者简介:程彪,蒙自,1981.12.1,大学本科,工程师,云南锡业股份有限公司,信息化应用 云南锡业股份有限公司。