ERP系统集成的设计方法
2018-03-30张伟
张伟
摘要
随着管理信息化系统在企业日常运营中的重要价值日趋显现,ERP(Enterprise Resource Planning,及企业资源计划)系统作为串联企业人力管理、财务管理、产供销管理的核心系统,也越来越被各企业所广泛应用。在业务管理流程与ERP系统功能相互融合的过程中,ERP系统自身功能的优劣势,也被更多的企业所客观的认识。为了更有效的发挥ERP系统的核心管理作用,同时更好的满足各业务管理领域的精细化需求,ERP系统与外围系统的集成成为了ERP系统深化应用的趋势,因此,从信息化系统助推业务发展的角度出发,形成一套ERP系统与外围专业系统的集成设计方法,将对ERP等管理信息化系统的持续应用起到积极的推动作用。
【关键词】ERP 系统集成 流程设计 集成接口
ERP系统以其自身内部模块集成性好,业务流转顺畅的特点,得到了各企业的广泛认同,并且在其诸多成功案例的影响下,越来越多的企业将提升管理水平,助推业务发展的期望寄托在ERP系统上。在企业精细化管理水平不断提升的过程中,越来越多的企业和用户认识到ERP系统在内部模块集成性上,雖然表现很好,但在业务最前端的专业化需求方面,未能达到企业日益提高的管理要求。如何处理好现有ERP系统与前端业务的个性化需求,是摆在很多企业在发展新阶段的新问题。通过不断的尝试和摸索,一些走在信息化建设前列的企业提出,将ERP系统与外围专业系统进行有效集成的新思路。
1 实现系统集成需满足的关键因素
1.1 实现集成的技术层面
企业在进行ERP系统建设时,所选型的ERP产品通常均具备一定的可扩展性和集成性。一般情况,为了提高系统集成的规范性和安全性,会在ERP系统与外围专业系统之间搭建一个中间系统,此系统提供共用接口方式,分别与ERP系统与专业系统相联。在接口设计时,需要两边的系统遵循相同的通信协议,目前,大多数企业采用的是Web service的接口方式。
1.2 实现集成的业务层面
由于企业在内部信息化建设的不同阶段,所秉承的建设思路和采用的建设方式,会有所差异。因此,我们经常会发现,在同一企业内,同一业务管理领域内,可能存在两个或更多功能相似的系统。它们之间相互独立,且信息无法共享,致使用户需要承担大量的重复性系统操作。为了改变这一状况,需要企业痛下决心,以消除信息孤岛为主线,以优化用户操作为目标,从梳理各系统功能现状做起,深入分析不同系统间所存在的重叠功能,进一步厘清系统功能定位,为实现真正的系统集成打下基础。
2 系统集成设计的方法
由于各企业所处于的发展阶段不同,因此对于系统集成最终实现的目标也不尽相同。然而,不同的集成思路和要求,将会对最终的集成方法产生影响。
2.1 系统集成要以业务流程整合为切入点
系统集成是手段,而不是目的,为了集成而集成的系统,无法达到企业管理者的根本目的。单纯的实现系统间的信息和数据传递,只是系统集成的基本目标,而核心的目标是要实现真正意义上的业务流程贯通。
2.2 在明确双方系统功能定位的基础上,要对企业的业务管理需求理解一致
由于ERP系统是以财务为核心的综合性管理信息系统,它的功能目标是要让业务前端的数据能够及时准确的流转到财务管理模块,为财务核算及领导层决策提供数据支持。而其它领域的专业信息化系统,主要是站在本业务领域进行功能设计,正是由于在系统功能目标方面存在差异,使得系统集成设计中难免会遇到冲突点和矛盾点,这就要求双方系统要在充分理解业务管理迫切需求的前提下,进行功能设计。
2.3 要发挥双方系统的优势,互补各自系统的短板
信息化系统受到功能设计、项目建设、系统运维等诸多因素的影响,任何系统在具备自身特点的同时,也必然存在一定的不足和缺陷,这也是为什么会出现同一公司内,同一管理领域多套功能类似系统并存的原因。因此,系统集成的思路,就是要让系统间“取长补短”,发挥出“1+1>2”的效果。
3 集成设计重点关注方面
3.1 确保流程严谨性,避免手工任意干预
有的企业在进行集成设计时,由于担心软、硬件突发问题,影响流程的及时执行,因此希望预留手工干预流程的途径,以应对突发情况。但从系统设计的严谨性角度,此种方式将增加系统操作的风险,使人工干预因素变成不可控因素,因此,一般情况下,不建议预留手工干预的解决方案。
3.2 明确业务处理原则,始终以业务源头为起点
跨系统的集成流程实现贯通后,为业务管理流程的高效执行提供了保障。用户在进行业务处理时,可以按照既定的操作规范进行系统执行,但如果遇到流程执行过程中,突发业务变更的情况,则不能仅在当前所在系统中直接修改,而应该在业务流程的起点进行修改,从而确保跨系统流程信息的一致性。
3.3 建立应急处理机制,保障业务运行
系统集成业务流程在通常情况下可以有效执行,但对于可能存在的风险也需要有充分的预估,如服务器临时宕机,或其它非人为的不可控因素等,为了及时应对对企业经营所产生的负面影响,需要建立应急处理机制,明确业务各方的职责,确保实际业务能够在紧急状态下持续运作,并且在系统恢复后,能够进行进行系统中的数据同步和补录,保证系统数据的完整性。
3.4 预估接口数据传输频度与量级
在进行接口开发初期,需要由业务团队和技术团队共同对数据传输频度和数据规模进行合理评估,目的是针对性的制定接口数据传输策略。对于业务及时性要求较高的数据,需实现实时同步,对于数据是采用推送或是读取的方式,要做详细的论证和分析,以确保在满足业务数据实时性要求的基础上,接口运行能力不会受到影响。
3.5 建立接口状态监控功能,便于问题查找处理
建议针对接口运行状态开发相应的监控报表,能够清晰的看到流程处理节点,可以较快的定位问题,及时解决。
4 结束语
ERP系统与外围专业系统集成,既是业务管理流程优化的需要,更是信息化系统互相融合的需要。ERP系统集成是一项繁琐而复杂的工程,须在技术层面和业务管理层面具备集成的先决条件,因为集成的最终目的是要服务于业务和用户。通过在实践中集成经验的不断积累,集成方法的持续总结,ERP系统将会在助推企业精细化管理方面发挥出更加重要的作用。
参考文献
[1]杨颖.基于Web Service的企业e-ERP系统集成模型[J].计算机应用研究,2005,22(03).
[2]王长江.中小企业ERP系统集成研究[J].中北大学,2005.