首页 资讯 招标 项目 展会 更多

位置:首页 > 新闻频道 > 技术动态


铸造生产与财务供应链双系统集成的研究

2016-08-16 11:25:16 安装信息网

相关链接: 中国安全网 中国质量网 中国论文网 中国资讯网

 明廷勇  计效园  周建新  凌  云

 (华中科技大学材料成形与模具技术国家重点实验室)

摘要铸造企业引入ERP系统能有效管控生产制造过程。对于已经实施财务供应链系统的企业,就如何实现双系统集成,成了铸造企业信息化进程中亟待解决的问题。双ERP系统之间业务和数据的异构性,使得系统集成难度极大a为此,对铸造企业生产制造与财务供应链双ERP系统的集成进行可行性研究,分析双系统集成的业务对接方法和数据接口规范,进行风险评估并提出规避措施。结合某铸造企业对华铸ERP和用友U9双系统的集成需求,制定了业务对接和数据集成的具体方案,为今后铸造企业实施双ERP系统提供参考。

关键词  双系统集成;ERP;可行性研究;铸造企业

中图分类号  TP311;TG24 DOI:10. 15980/j. tzzz. 2016. 06. 010

 铸造有着生产工艺流程长、工艺过程复杂、影响铸件质量的因素复杂等特点,因而生产控制相当困难。我国铸造企业已经进入去劣存优、“淘汰性竞争”阶段,这也是实现从“铸造大国”向“铸造强国”转变的关键性阶段。铸造企业只有采用更科学、更高效的管理技术来控制和计划生产经营,才能提高自身竞争力。

 以用友、金蝶为首的国内信息化管理企业在财务管理模块上做的较好,但其ERP产品在功能和细节上还存在缺陷,尤其在生产制造管理模块,不能满足铸造企业实时管控生产制造过程等深层次的需求。然而,随着客户对实践和价值的要求越来越高,铸造企业必须不断提高生产管理水平、降低生产成本、优化产品质量、提高生产效率、缩短生产周期。因此,越来越多的铸造企业开始实施以华铸ERP为主的能有效管控生产制造过程的信息化系统。

 一方面,生产制造ERP系统可以对生产过程、质量控制过程、工艺设计过程进行有效管理,财务供应链ERP系统可以实现企业财务精细化管理。另一方面,由于两套ERP系统来自不同的开发商,存在业务和数据的异构性,要实现双系统的高效集成,企业还面临着种种难题。

 本课题对铸造企业实现生产制造与财务供应链双系统集成进行了可行性研究,讨论了双系统集成的技术可行性,评估双系统集成的风险并提出控制措施。

1  可行性研究

1.1双系统集成的技术可行性

1.1.1  业务集成

 实施生产制造和财务供应链双ERP系统,首先要明确双系统的业务流程和节点安排,即规划好双系统各自负责的业务模块以及系统间业务对接的节点。其中生产、质量和技术模块由生产制造系统管控,财务、供应链和成本模块由财务供应链系统进行管理。

 根据铸造企业业务整体流程,生产制造ERP和财务供应链ERP负责不同模块,以尽量减少业务对接、保证双系统高效运行为原则,设计了双系统业务集成方法,见图1。

1.1.2数据集成

  数据对接是双系统集成技术的关键,如果系统间缺乏信息共享、数据流不畅通或者数据实时交换性不好,就会严重影响双系统集成的效果。目前数据集成主要有3种方法,见表1。

 根据国内ERP产品二次开发性好的特点,以及铸造企业对数据交互实时性的需求,建议选择内部函数调用作为数据集成方法。基于内部函数调用的双系统数据集成的示意图见图2。数据库中双方不涉及的数据由各自系统维护,需要进行信息交换的数据通过两系统提供的数据接口进行对接,实时同步。数据接口的设计必须满足以下要求:①正常情况下,一方系统中数据可通过接口准确无误传送到另一方系统;②异常情况下,数据传送失败需有详细的出错原因提示,并回滚双方数据;③数据传送过程应为实时传送,即一方发送数据后,另一方应在足够短时间内响应;④接口应支持逆过程,即在一方弃审时,另一方需在一定条件下处理已接受的数据并自动进行弃审;⑤支持逆过程的满足条件为,接收方接收到的数据没有进行下一步业务,否则应提示逆过程失败并拒绝执行。

1.2风险评估及控制措施

1.2.1  风险评估

 双系统集成会给企业带来新的发展机遇,同时也可能使企业面临以下问题:①双系统接口的开发难度较大,可能延长项目实施周期;②双系统数据交互的及时性及运行逻辑关系需要双方开发人员花费大量时间商讨;③实物流转在生产制造系统,成本核算在财务供应链系统,核算脱离生产支持,系统上线后可能会出现无法预估的问题;④系统后期维护工作量大,出现故障时容易造成纠纷,同时维护费用增加;⑤系统正式上线运行后,当企业需进行系统功能增加或修改时,可能会再次面临双方系统对接问题。

1.2.2控制措施

 鉴于双系统集成潜在的风险,为保证双系统运行效果、便于后期的开发与维护,企业应采取有效措施来规避风险。

 (1)制定可行性报告项目启动前,应进行需求调研,详细分析双系统的结构,精心设计接口方案,反复测试接口程序,进行双系统集成测试、评估,验证双系统对接的可实现性,最终形成正式的可行性报告。可行性报告内容包括企业的信息化背景、项目要达到的目标、双系统对接的整体框架设计、风险评估、双系统详细对接方案、可行性结论等。 (2)签署承诺书  企业要与ERP系统供应商双方签署协议书,保证系统在运行、维护过程中出现故障时,双方系统维护人员会在第一时间按业务归属予以解决,涉及双方共同业务的要全力配合企业共同协商解决。

 (3)编写接口文档为方便后期的开发和维护,生产ERP实施方和财务供应链ERP实施方要编写各自的接口文档,对接口的需求、实现过程、具体对接方案、接口字段等做详细阐述,并持续对接口文档进行完善。

2  需求案例分析

2.1  企业需求

 某钛合金精密铸造企业实行战略转型后订单量急剧增加,客户对产品的交付进度、价格的要求越来越高。然而,因企业存在物流与信息流不同步、生产计划多变、生产进度监督及时性差、工序等待严重等问题,导致产品的交付进度不能满足客户交付要求,欠交的现象经常发生。在引入用友公司的ERP系统(用友U9)对公司财务、供应链进行管理后,又引入华铸ERP对公司生产过程、质量控制过程、工艺设计过程进行管理,以求双系统强强联合,打造适合企业自身实际管理需要的ERP系统。

 经企业管理层、华铸ERP开发商与用友U9开发商三方多次协商、反复研讨,华铸方和用友方都制定出了详细的系统集成方案。

2.2  业务集成方案

 该系统集成方案设定了华铸ERP与用友U9双系统间业务集成的7个接口,其中由华铸方维护基础数据并推送给用友U9的有“订单校核-销售订单”、“计划投产-生产工单”、“委外计划-外协订单”、“铸件成品-完工入库”共计4个业务接口;由用友方维护基础数据并推送给华铸ERP的有“采购入库-材料入库质检”、“生产领料-材料领用记录”、“销售发货-发货单”共计3个业务接口。业务集成具体方案见图3。

2.3数据集成方案

2.3.1接口结构设计

 对于每一个业务节点的数据接口,华铸和用友双方各提供一部分处理方法。其中,数据接收方提供存储过程函数,存储过程函数体放在数据发送方数据库中,供发送方调用。而对于数据发送方,华铸ERP和用友U9则有不同的处理方法。

 华铸ERP的处理方法为:在需要推送数据的模块中,确定对应数据库表,编写‘UPDATE/INSERT/DE-LETE’触发器,触发器对华铸ERP中提交的数据进行分析与处理,调用存放在华铸ERP数据库中的用友U9提供的触发器;而用友U9则是在接口程序代码中调用存放在用友U9数据库中的华铸ERP提供的触发器。最终实现双方的协议数据传送目标。

 华铸方提供的存储过程,可直接将接受的数据写入华铸ERP的数据库中,进入业务流程;用友方提供的存储过程,将接收到的数据写入用友U9数据库中的接口表中,由用户在用友U9系统界面点击“同步”按钮,自动提取接口表数据进行业务处理。

2.3.2数据对接过程

 由于每个业务对接节点的数据对接方法大致相同,在此只对接口1-“订单校核-销售订单”接口的数据对接过程作详细说明,该接口的数据对接图见图4。

 对于该接口程序,用友方(数据接收方)提供接收数据的存储过程:“U9ERP—Create—Sale Order”和“U9ERP_Delete_SaleOrder”,该存储过程函数体放在华铸方(数据发送方)数据库中,供华铸数据库调用。

 华铸方在“订单”表中增加“HZERP_ Sale Order _U”的更新触发器。通过查询inserted、deleted和其他关联表,取得“订单”表中“校核人”字段在更新前后的值并进行比较。当该字段由空值null变为非空,即订单校核通过时,循环调用“U9ERP_Create_SaleOrder”函数,数据推送给用友U9;而当该字段由空值非空变为null,即订单校核通过后又放弃审核时,循环调用“U9ERP_De-lete_ Sale Order”函数,用友U9处理弃审动作。

关键字:

上一篇:压铸高强韧铝合金汽车底盘结构件的组织与力学性能

下一篇:返回列表

行业资讯月点击排行

展会信息月点击排行

招商信息月点击排行

首页 资讯 招标 项目 展会
关于我们 | 广告服务 | 友情连接 | 联系我们
触屏版 电脑版
安装信息网 www.36qyk.cn.