近年来,制造业信息化发展迅速,MDM、CRM、SRM、ERP、MES、WMS 等先进的管理信息系统在企业中得到了广泛应用,同时各企业根据自身需求,会自主开发很多适用于自身管理和生产需求的管理信息系统。企业内应用的信息系统可达到十几个,甚至更多。但由于系统上线时间、功能以及企业内部分工等问题,大量的信息孤岛在企业内部逐渐形成,多系统集成已经成为现在各企业以及企业之间优化和升级管理信息系统必须要面临和解决的问题。
主数据的统一是实现多系统集成的基础,也是最关键的一步,相当于给各个孤岛统一了语言,使各个孤岛之间的信息传递、业务交流得以实现。主数据的管理与传递形成了主数据流的管理。正确的进行主数据流的设计与管理是系统集成实现并能长期支持业务稳定运行的关键。因此研究系统集成中主数据流的管理,具有非常重要的理论和现实价值。
1 制造业信息化发展现状及主数据流管理研究的必要性分析
1.1 制造业信息化发展现状分析
中国制造企业正在进行转型升级,随着国家两化融合水平的进一步提高,中国制造业信息化已经迎来一个崭新的发展阶段。市场上,信息系统在主数据管理(MDM)、产品数据管理(PDM)、客户管理系统(CRM)、项目管理系统(PMS)、企业资源管理 (ERP)、客户关系管理 (CRM)、供应商关系管理 (SRM)、生产执行系统 (MES)、仓储管理(WMS)、售后服务管理等供应链全过程中遍地开花,而且越来越专业与成熟。
每个软件系统供应商都有着在供应链中某一个或者几个过程领域的拳头产品,从而在市场中占据一定的优势,很少有企业可以提供供应链全过程的专业系统服务。同时,市场上现有的标准软件与企业需求不相符,在每个软件上线的时候,供应商都会做很多二次开发。
企业在信息化的过程中,也是根据企业自身需求和实际情况,分阶段的推进自身的信息化建设。因此,在企业中,会看到有很多信息系统,也有很多供应商,还有可能出现同一软件,好几个供应商在做服务。企业中信息孤岛随处可见,信息孤岛阻碍了信息数据共享,使企业在信息化不断建设的同时,也在不断的造成信息资源的浪费,从而影响了企业信息化应用水平和管理水平的提高。
所以企业进行端到端的全流程分析,实现企业信息系统的纵向集成,是企业推进信息化建设的必经之路。通过集成产品制造的设计、生产、服务等全生命周期内的各项工程活动,并集成主企业、子公司以及相关合作企业的终端和用户端,可实现企业内部以及不同主体之间的合作、协同与共享,从而进一步为企业切实提升工作效率和内外部协同的能力。
1.2 主数据流管理研究的必要性分析
主数据指系统间共享数据(例如,物料、项目、客户、供应商、人员、会计科目、BOM、工艺路线等),属于静态数据。与记录业务活动,波动较大的交易数据相比,主数据(也称基础数据)变化缓慢,具有全局共享、持续变化、高业务价值的特征。主数据的统一是集成系统的基础。统一的主数据使各信息系统之间有了共同的语言;统一的数据标准,在业务链条中,可实现数据共享,最大化消除数据冗余;通过主数据管理可以实现数据动态自动整理、复制,减少人工整理数据的时间和工作量。通过对主数据的治理与系统集成,可打通各业务链条,提高公司整体的战略协同力。
在日常工作中,主数据因其一次建立,在一定时间内,都可重复利用,变化的频次低概率小,所以在项目和任务中,主数据都不会被列为过程中的风险来进行管理。在手工作业或信息孤岛阶段,业务与业务间信息通过手工搬运,主数据通过主数据创建以及运维的管理规则进行管理,不需要进行主数据流的设计与管理。但当多信息系统需要打通,企业内部以及不同主体之间需要合作、协同与信息共享时,主数据作为系统间的共同语言,需要流转到各个信息系统中,并保持各信息系统主数据的一致性,才能使业务信息准确顺利的进行系统流转。
在实际中,主数据虽种类不多,但每种主数据因系统建设需求,其属性字段却是一群庞大的数据。以物料管理为例,物料的基本属性一般包括物料代码,名称、规格型号、单位等。但因系统建设及业务需求,物料属性字段在 ERP 系统中的需求就可扩充到 40 种以上。在集团企业以及多账套管理的企业中,都会有主数据管理载体(MDM)对主数据进行管理。
要实现 MDM、PDM、CRM、PMS、ERP、SRM、MES、WMS、售后服务管理系统等信息系统的互联互通,实现主数据的持续变化,主数据流应如何设计及管理,才能满足系统集成需求的同时满足符合公司业务发展的流程需求以及管理部门数据的需求。设计和建设一套科学的,便于管理的主数据流,是实现系统集成,保障后期业务顺利开展的第一步。对于系统建设者和管理者来说,对主数据流的管理研究分析,是非常有必要的。
2 信息系统集成中主数据管理流程建设存在的问题
2.1 主数据流设计方案缺失
在企业信息化不断推进的进程中,企业都能意识到主数据管理的重要性,在系统集成被迫切需求的状况下,主数据管理系统(MDM)的建立刻不容缓。但因主数据管理业务独立与其他主营业务,主数据管理系统的建立与维护一般由企业信息化部或企业成立的主数据管理部门负责。
主数据流是指在系统集成过程中,主数据在各个系统中的流转,形成主数据流。很多企业缺乏信息化建设的长远规划,或者没有根据企业业务发展目标进行信息化建设分析。同时因主数据管理部门和业务部门脱钩,建设者很容易在主数据管理系统建立的时候,没有对主数据流进行分析和设计。
建设者会根据自己部门对主数据的业务需求,将主数据管理系统(MDM)简单的与各个系统进行直接对接。因主数据属性庞大,管理难度高,造成主数据业务属性维护成本增加。主数据流是需要建设者根据企业实际业务情况、部门分工、以及企业信息化建设的长远规划,对主数据相关属性进行分析后,对主数据流的管理进行设计,来满足多部门、多系统,多组织对主数据信息的业务需求。主数据流的设计应与业务发展长远目标以及系统建设方案相匹配,应与主数据属性管理边界以及属性管理分工相匹配。
2.2 主数据属性管理边界不清晰
主数据虽种类不多,但每种主数据因系统建设需求,其属性字段却是一个庞大的数据。属性字段一般分 2 种,一种是基础字段,一种是业务字段。基础字段,是主数据固有物理属性字段,这些字段一旦确定,是不能随意更改的,只要变化,便是另一个主数据的产生。如物料的规格型号,只要发生变化,就是新物料的产生。一种是业务字段,是因系统功能的建设需求而产生的主数据属性。如物料管理维度,采购员组,计划员组等属性信息。这些信息会在一段时间因业务管理变化而变更。
对于主数据管理系统 (MDM),企业信息化部或企业主数据管理部门希望主数据所有属性信息都可以在 MDM 中实现维护,并分发到各个系统中去。这样可以保证 MDM 系统的数据全面而且准确,有利于后期主数据管理与分析。而业务部门认为业务属性应该放在各业务系统中进行维护,如果ERP 是业务平台,那么都可以在 ERP 中进行维护,业务跨系统去 MDM 中去维护,手续烦琐。MDM 数据只需要管理物料的基础字段就可以了。
但其实以上做法在实践中,都有问题。在主数据管理系统建设之初,建设者应该根据公司的长期发展需求,做好系统建设规划,根据系统建设规划对主数据属性管理进行分析。确定主数据属性字段的管理边界,对字段管理进行明确分工,确定好属性管理规则后,再进行主数据管理系统的开发。根据系统建设规划以及主数据管理规划,使主数据在各系统中,根据规则进行流转和管理,更有利于主数据管理的健康运行。
2.3 主数据属性在系统中的管控措施不健全
在没有做集成之前,每个系统都是一个独立的系统,每个系统都有其主数据的管理模块,在系统集成之后,主数据会根据业务需求,流动于多个系统中,系统建设者应根据主数据建设规划,对每个系统的主数据字段属性的管理进行分析,确定好各个系统中,主数据字段数据的维护规则,通过控制使用者的权限,对主数据属性建立以及更改权限进行全面把控,确保上线后主数据属性的唯一性,确保各系统间主数据的统一性。
但企业内,往往做不好这方面的工作,因主数据属性繁多,系统繁多,在系统集成中,完成了对主数据属性的建立和传递,但对其他系统中的可更改权限没有控制,导致系统运行一段时间后,各信息系统之间因为主数据属性的不同,业务单据没有办法进行传递。
要解决这些因主数据而造成的问题,影响面非常广,因为是主数据,系统中所有的单据,都需要废弃,重做,业务需付出巨大的整改工作量,才能解决问题。所以,在主数据系统建设之初,就要对集成的各个系统的主数据管理模块进行分析和控制,确保主数据属性信息的唯一性。
3 企业主数据流的设计与有效管理措施的制定
3.1 信息系统集成方案设计
企业的管理信息系统,是将企业的生产经营行为数据化、信息化,从而让决策层和管理层更好地做出战略决策和管理,以此来提高企业生产经营的一整套系统。其中企业资源计划系统(ERP),是企业管理信息系统中非常重要的组成部分,是对企业所有生产经营数据的信息化管理,管理企业的所有资源和完整供应链。
在信息化建设中,企业所有资源以及供应链所有业务 ( 产品 BOM、计划、采购、生产、库存、包装运输、销售、售后等 ) 的过程结果都会最终体现到 ERP 系统中形成最终的数据信息,供业务、财务以及决策者使用。所以企业在信息系统集成建设之初,应确认 ERP 系统的中心地位,可以设计以 ERP 系统为平台的信息系统集成方案。
主数据管理模式可以是 MDM 系统对物料、项目、客户(CRM 中有效客户)、供应商(SRM 中有效供应商)、人员、会计科目等主数据信息进行收集和管理,并传递至 ERP 系统;BOM、工艺路线从 PDM 系统传递至 ERP 系统。在 ERP系统中建立起基础数据中转平台,其他应用系统(PDM、CRM、PMS、SRM、MES、WMS、售后服务管理系统等)通过 ERP 系统平台获取相关的主数据信息,以达到所有信息系统主数据统一的目的,进而有效推进多系统集成工作。
集团公司负责设计与销售,制造子公司负责生产,包装与发运。为更好的完成集团公司与子公司之间的信息共享,与业务往来,可以建立集团级 MDM,对物料、供应商、客户、会计科目进行集中管理,并同步发放到集团公司以及各制造子公司,保障集团公司与子公司在物料、供应商、客户、会计科目等基础信息保持一致。
为促进集团公司内制造产品的同标同质,更便捷的对制造技术要求进行共享和传递,可建立集团级 PDM 系统,同时建立集团公司 ERP 中转站,保障 BOM 与工艺路线的统一。其他项目、人员等基础信息,因集团公司和子公司管理相对独立,可根据独立账套建设的管理方法,进行管理。图 4 显示了以 ERP 系统为中转平台,进行 BOM 以及工艺路线传递的实例。通过一个主账套,可将 BOM 以及工艺路线信息传递到各个子公司。
3.2 主数据属性的系统边界分析
企业设立系统集成方案后,主数据管理部门可根据主数据业务流转需求,对主数据属性进行分析,确定主数据属性的系统管理边界,建立主数据建立、流转与维护的管理规则。保障系统集成后,主数据的顺利流转与精准管理。
主数据一般包括:物料、客户、供应商、项目、人员、会计科目、BOM、工艺路线等。以 ERP 系统为平台以及中转站的系统集成方案设计为例。主数据属性的系统边界分析如下:
1)物料信息:包括物料名称、规格型号、单位、分类、存储维度、跟踪维度、物料组、计划员组、采购员组、默认仓库、默认供应商、采购提前期、库存提前期、最大库存、最小库存、物料模型组、销售税物料组等,本文不能一一列出,各企业可根据自身的业务情况进行细化。
首先对物料属性进行分类,其中物料名称、规格型号、单位、分类、存储维度、物料组、默认仓库、物料模型组、销售税物料组都属于基本信息,一经建立几乎不会发生变化;跟踪维度、计划员组、采购员组、采购提前期、库存提前期、最大库存、最小库存等属于业务属性,会根据业务情况发生变化。
其次,根据独立账套与集团公司管理的系统集成方案,对基础属性以及业务属性进行再次分析,对集团公司和子公司之间的系统集成,对物料属性一致性要求非常高,其中业务属性中的跟踪维度需保持高度一致性,才能完成系统间库存物料出入库的协同对接。所以需要将跟踪维度放入集团 MDM 中统一管理。
最后,根据业务需求以及属性分析结果,包括跟踪维度在内的所有基础属性统一放入集团 MDM 中管理,物料建立后,分发至集团及子公司 ERP 系统中,业务属性放在 ERP系统中,根据业务情况进行建立与维护。ERP 系统作为平台,为本账套内其他应用系统(PDM、CRM、PMS、SRM、MES、WMS、售后服务管理系统等)提供相关的物料信息,确保所有系统物料信息的统一。
2)客户、供应商信息:CRM 系统对客户信息有一个全面的管理,集团 MDM 只需要从 CRM 中获取有效客户信息即可。SRM 系统对供应商信息有一个全面的管理,集团MDM 只需要从 SRM 中获取有效的供应商信息即可。客户以及供应商信息可通过集团 MDM,分发至集团及子公司 ERP系统中,ERP 系统为本账套内其他应用系统提供相关信息。
3)BOM、工艺路线:BOM 和工艺路线从 PDM 里产生,并直接对接集团 ERP 中进行使用,根据集团公司与子公司的建设关系,集团 ERP 需要将 BOM 和工艺路线传递给子公司的 ERP 中,子公司的其他应用系统,从子公司的 ERP 中,获取 BOM 和工艺路线。从而确保 BOM 和工艺路线在各个系统中的统一。
4)项目、人员、会计科目:都可在集团 MDM 中建立后,传递至集团以及子公司 ERP 中,再由 ERP 系统传递至同账套的其他应用系统。其中,项目阶段信息是根据业务进程变化的,可放入 ERP 系统中进行维护。
3.3 系统集成中主数据流方案设计
根据主数据系统边界以及系统集成方案设计,可进行系统集成的主数据流方案设计。
在进行主数据流方案编制时,注意主数据属性系统边界的划分,特别是物料、项目的数据边界。物料的跟踪维度以及基础属性在MDM 中建立与维护,其他业务属性在 ERP中建设与维护。项目阶段的维护在 ERP 中进行维护。
MDM,统一集团与子公司的物料、客户、供应商、会计科目等数据信息。人员以及项目信息可根据账套分别派发。建立集团 PDM 系统,以集团 ERP 为中转平台,统一集团与子公司的 BOM 及工艺路线。子公司的业务应用系统如 MES、WMS,可从子公司 ERP 系统中获取物料、客户、供应商、项目、人员、会计科目、BOM、工艺路线等相关信息。
3.4 建立主数据在系统中的管理机制
首先对每个集成系统的主数据管理模块,都应根据设计方案以及主数据属性系统边界进行分析,通过使用人员的权限设置,对主数据的属性字段的编辑和修改权限进行控制。其次,根据集成方案主数据流设计方案,建立主数据管理规则,确保主数据在系统中的统一性与准确性。针对比较重要并且管理难度大的数据属性,应单独建立管理规则。
4 结论
系统集成工作繁多且复杂。业务应用系统的集成,可根据各系统的特点,确定好系统边界,根据业务需求,进行相关单据以及数据的传递即可。但主数据管理,即有系统的问题,更多的是管理的问题,需要建设者们全局规划。
主数据流的设计,是通过对主数据从类别到属性以及传递流程进行全面分析后的结果呈现,最后还要结合相关的管理制度的建立以及精准的系统设置布局才能完成主数据的真正上线使用。本文以独立账套的系统集成以及集团公司与制造子公司之间的系统集成为例,对主数据流的设计进行了详细分析。
在实际当中,企业的情况各有不同,有更多不同的场景需要解决分析。但主数据流的设计当中,本文所使用的分析和建设方法,希望能帮助企业在系统集成工作中少走弯路,进一步推进制造业信息化建设工作。