动态企业建模以参考模型为基础,可建立不同层次的业务管理模型(如供应链层、公司层、部门层),有企业结构模型、业务控制模型、功能模型、工作流程、组织模型等的企业模型。这些模型和BAAN 应用紧密连接,当客户的业务过程变化之后,这些模型也会随之快速改变,相应的应用也会重新配置。新的应用和软件元素也可以添加进来以使建模工具始终和客户最新的业务操作匹配。动态企业建模实现的手段主要是通过预先配置的模块来降低系统的复杂性,其中的关键是尽量在业务周期的早期使用DEM参考模型中已有的元素配置用户业务。它使用建模器、合适的模型、合适的功能和组件资源库及一些有用的专家系统来动态地配置业务操作,同时规划企业未来需求。在实施时,它把企业本身的业务流程作为输入,在标准的企业参考模型的基础上,快速地把企业的业务流程映射到BAANIV 应用系统。在完成企业的业务流程的映射后,BAANIV 应用系统得以自动配置。
建模的具体步骤如下。
首先,利用建模工具定义一个版本,在此版本下建立企业的参考模型,参考模型的建立采用组件模型库中可利用的组件。按GERAM 的定义,企业的参考模型是获得一类企业的相同部分的模型,是可重用、可修改的。企业参考模型包括参考流程模型、参考组织模型、参考IT系统模型等。参考流程模型可为特定的行业或工业类型定制。参考技术模型提供了与IT供应商组件目录连接的组件的一般描述及一般操作规则。
其次,在参考模型的基础上建立特定企业模型,同时也可利用组件模型库中可利用的组件。特定企业模型可作为参考模型加以保存(如图93中所示的组件模型库与参考模型、特定企业模型的关系)。企业参考模型作为特定企业模型的组件与模板,可以提高建模的效率和成功率,实现快速动态建模。
组件模型库用以存储不同模型(也包括参考模型与特定企业模型)的组件及业务规则、静态条件、实用程序,业务流程组件主要指详细流程组件,大多具有通用性,可在各种企业类型中应用,如项目制造企业的项目管理活动中的项目定义、项目预算、项目需求计划、项目成本计算、项目结算流程就属于通用的组件。众多的组件在组件模型库中存放,必须采用一定的编码,如用MN 表示制造类中使用的流程,用SL表示销售类等,每一类内部再设定顺序号。规则的编码与模型相关。实用程序组件包括了标准实用程序与部分参考模型实用程序、特定企业模型实用程序。
Baan最新推出的具有网络功能的iBaanERP 一体化解决方案,将供应链管理(SCM)、客户关系管理(CRM)、产品生命周期管理(PLM)和电子商务解决方案与ERP高度集成,支持制造、物流、服务和工程领域的企业集成复杂的业务流程,在互联网上与客户和合作伙伴更为紧密地协作,推动企业业务战略增长。iBaanERP是协同商务解决方案的基础。
iBaanERP可以支持各个不同行业,并能将Baan的电子商务、报表、商业智能、企业门户、协同商务等产品进行集成——这都得益于Baan优异的集成技术和可定制的业务模板。通过iBaanERP动态建模技术,企业能够建立灵活的信息系统,这种信息系统支持并反映业务模式。当组织机构有所调整时,只需调整DEM 模型,就能够重新配置ERP系统。DEM 拥有不同行业的最佳实践模型,可以加快ERP的实施。
iBaanERP是目前最开放的ERP系统,能帮助企业加快实施、加快上线时间。它通过Openworld集成平台与其他的系统进行集成,也能与常用软件如Microsoft Office共享信息。
iBaanERP支持应用服务器模式,即支持零客户端,这种基于Web的版本使信息获取更加方便和容易。基于Web的ERP系统能够降低整个系统的建立、使用和维护费用,加快在分布站点和用户中的实施。iBaanERP行业解决方案帮助客户在特定的行业环境中开展业务,将行业最佳实践经验与软件和服务相结合,应用于企业计划、制造、销售、服务、采购等各个方面。iBaanERP主要关注汽车制造、航空航天、钢铁、机械制造、电子等行业。通过DEM 技术为行业经营模式提供了最佳实践模板,加快实施过程。
3.Oracle应用与Oracle Designer需求建模Oracle电子商务套件是一套完整的商务应用程序,能够帮助企业高效管理客户交互活动、制造产品、发货和财务等。电子商务套件包括了市场营销、销售、服务、合同、财务、人力资源、供应链管理、订单管理、项目管理、采购管理、资产管理、生产管理等。电子商务套件适应全球化的需要,是一个完整而集成的套件,可以将所有的部门连接成一个无缝的信息流。它采用最新的互联网商务实践简化流程,而不是修改软件来配合过期的业务流程,并实现快速实施。Oracle提供了行业解决方案,包括汽车业、电信行业、金融服务业、政府机构、制造业、零售和分销业、交通运输业等。
Oracle Manufacturing提供了与ERP相结合的制造解决方案的综合选择,以及同时利用这些解决方案的灵活性,以最大限度地提高生产效率。Oracle在制造解决方案上处于领先地位,它在开发混流制造(Flow Manufacturing)、项目制造(Project Manufacturing)、流程制造(Process Manufacturing)和批量定制技术方面的创新是引人注目的。这些制造方面的产品与Oracle电子商务套件全面集成,为客户提供了高性能的制造解决方案,使他们能够在当今不断变化的市场中获得竞争力并取得成功。
Oracle的优势在于自己的数据库管理系统与自己的开发工具对网络电子商务的支持。Oracle Designer是Oracle公司的开发工具CASE产品,它代表了Oracle公司的业务建模成果,能支持系统开发生命周期的所有阶段。Oracle Designer有四个主要的功能,包括系统需求建模、初步设计生成、设计与生成、实用程序,每一个功能都有图示化工具。
系统需求建模用于策略和分析工作,提供了四个主要工具:业务过程建模器(BPM)、功能层次图(FHD)、实体关系图(ER)、数据流图(DFD)。
业务过程建模器可以显示从一个处理过程到另一个处理过程的动画流程,建立了已有业务过程或新的业务过程、数据流及拥有它们的组织单元的可视化展示,还可以显示业务过程的外部触发事件及输出,支持业务过程重组。借助于业务过程建模器,可以通过发送时间量给过程和流,仿真一系列业务过程的时间序列,并提供同时发生的事件概览,以了解系统中可能成为瓶颈的过程。
功能层次图显示系统中功能或过程的层次关系。采用实体关系图创建实体和属性定义表示出数据之后,将数据元素关联到每个过程。实体关系图显示实体及其代表数据的逻辑模型的属性与关系(子类/父类与互斥关系)。
数据流图显示业务功能、数据流和数据存储,可表示系统外部实体及系统过程与外部过程间的数据流。数据流图表示了数据元素(实体与属性)与功能、数据流、数据存储的关联,而业务过程建模器忽略了这一点。业务过程建模器和数据流图可选择其一,如果选择业务过程建模器,需认真考虑利用功能层次图这类工具来建立功能与数据的关联。
9.2基于MRP的生产计划与控制系统
9.2.1生产方式
生产方式依据制造环境可分为面向库存生产(MTS)、面向订单装配(ATO)、面向订单工程(ETO)、面向订单设计(DTO)和面向订单生产(MTO)。针对制造业或服务业不同的生产方式,ERP软件包建立了相应的参考模型。
1.面向库存生产(MTS)
面向库存生产的企业在接到订单之前就已经开始生产,生产计划依赖于对市场的分析与预测。客户订单抵达时直接从仓库出货。这种产品往往是大众化的产品,顾客可以从零售商或分销商处购买相应的产品。图94表示了面向库存生产企业的参考模型。
2.面向订单生产(MTO)
这类企业只有在接收到客户订单时才开始制定生产计划,安排物料采购,按照订单的设计要求进行生产准备。生产计划依赖于客户的订单。提供定制化产品的企业往往采用面向订单生产方式。面向订单生产有利于降低产品库存。图95表示了一个面向订单生产企业的参考模型。
3.面向订单工程(ETO)
以工程项目来组织生产,适用于复杂结构产品的生产。企业接收到订单以后首先要进行产品的工程设计,有相当大程度的客户化定制或独一无二的设计,每一订单会产生一套新的工件号、工艺路线,如造船、大型锅炉、电梯等的生产。图96表示了面向订单工程企业的参考模型。
4.面向订单装配(ATO)
面向订单装配的企业通常先设计、生产一种标准产品,当接到客户订单后,按照客户要求在标准产品上添加相应的插件。利用这一生产方式可缩短按订单生产定制化产品的周期。
5.面向订单设计(DTO)
该种生产方式接到客户的订单后进行产品的设计,如裁缝店根据特定顾客的需求进行服装设计,提供完全定制化的产品。
在前面讲过,生产过程存在两种不同的类型:工艺过程连续的流程生产型与工艺过程离散的加工装配型。化工、制药、冶金、饮料等属于流程型生产,而机械加工制造属于离散型生产。上述生产方式主要针对离散型生产。图97表示了流程型生产企业的参考模型。
9.2.2制造业运营计划与控制
业务计划决定公司的运营业务、方针与规模,需要根据顾客需求与市场变化制订,确定运营目标与任务。运营计划与控制架构包括了计划期、顾客需求与市场变化、业务计划、运营目标与任务、优先次序的计划与产能计划、优先次序的控制与产能控制。生产计划与控制的主要活动如图98所示。
根 据运营计划计划期的长短可分为长期计划、中期计划与短期计划。长期计划一般是一年以上计划期,通常以年为时间段;中期计划一般是6~18个月计划期,以月或季度为时间段;短期计划一般是1天~6个月计划期,以周为时间段。
制造业管理方法与制度需要建立在通用的运营计划与控制架构基础上,不同的企业需要在通用架构基础上建立适合自己的管理模式,不断缩短任务的提前期,并根据实际可用的资源制订计划。MRP是目前流行的一种计划方法,可将基于MRP的生产计划与控制系统架构表示为图99,需求管理、综合计划与资源计划、主生产计划与物料需求计划、粗略产能计划与能力需求计划是主要的部分。
9.2.3需求管理
需求管理(Demand Management)是对顾客订单管理和销售预测管理的统称。需求管理活动包括需求预测、订购、交货期承诺、分销、顾客服务、影响需求的促销、定价等。需求管理应考虑所有潜在的需求。
产品及其零部件各有不同的需求来源。某些项目的需求来自顾客的指定,而另一些项目的需求则取决于其他项目的需求,间接地受顾客需求的影响。可以区分这两种需求为独立需求与依赖需求。
独立需求指项目的需求与其他项目的需求无关,不受其他项目需求的影响。例如产成品的需求、备品或备件的需求等,这类需求通常需要做需求预测。
依赖需求指项目(子件)的需求来自其父件的需求。物料清单(BOM)定义了父件与子件的关系,一个产品的所有物料清单(BOM)表明了产品的结构。依赖需求可以由产品结构与物料清单(BOM)推导计算出来。
需要注意,一个特定的存货项目在特定的时间内可能同时为独立需求和依赖需求。
如汽车制造厂轮胎的需求是由计划生产的汽车数量决定的,属于依赖需求;而用于更换轮胎服务的轮胎的需求属于独立需求,很大程度上由随机因素决定。
9.3综合计划
1.综合计划概念
综合计划(Aggregate Planning,AP)指着眼于整体生产水平,依赖综合需求预测的产品族产量计划。综合计划需考虑总体资源的需求,以及如何调整资源以满足需求波动。综合生产计划的目标是确定生产率(单位时间完成的数量)、劳动力水平(工人数量)与当前存货(上期期末库存)的最优组合,计划期一般为6~18个月。
产品族指具有相似工艺路线、部件和工时,需要相同资源的产品。综合需求指产品族的需求。
综合生产计划的制订应考虑如下外部因素与内部因素,以平衡综合需求与生产能力。外部因素(生产计划人员不能直接控制,但有些公司也能控制有限的需求)包括经济状况、市场需求量、竞争者行为、外部能力(如分包商)、现有原材料等。内部因素包括当前生产能力、现有劳动力、库存水平、生产中的活动等。
2.计划的基本策略
计划的基本策略有以下几种。