分享好友 数控技术首页 数控技术分类 切换频道

关于动态企业建模的探讨

2018-09-23 00:00430

1 静态ERP和动态ERP之对比

变化的市场、客户对产品越来越多的个性化的要求和为客户提供高质量的服务,要求现代企业具有较高的柔性以适应市场动态的变化,传统的管理思想和方法已经无法满足这样的要求。很多企业正在寻找这么一种解决方案,它需要满足以下要求:

1)支持企业组织重构和业务过程重组;
2)面向企业业务流程;
3)基于众多成功企业管理实践的总结和提炼;
4)支持不断变化的业务流程和业务流程的持续改进。
过去人们一直着眼于传统的静态ERP解决方案。

实施静态ERP系统的企业必须完成下面一系列工作:1)企业组织和业务过程建模;2)手工地将模型转化为产品应用程序配置;3)实际系统的实施。

但是,静态ERP解决方案存在如下严重弊端:
1)预先定义的业务模型过于僵化;2)太多需要重新配置的参数;3)过长的配置与实施时间。其结果是,客户的前期建模投资往往不能在建成后的系统中得到预期的回报。这是因为,随着时间的变迁,按照旧的业务模式来定义的静态系统往往不再适应新的业务需求。
为了克服这种静态ERP系统的不足,人们开始将目光转向在支持Internet/Intranet的开放技术环境中以业务流程不断改善为目标的动态ERP系统(Dy-namic-ERP)的研究。这种动态 ERP系统的建模功能具有内在的动态能力,从现存业务流程建模和支持企业业务流程的连续改进这两方面充分显示了其“以变应变”的优势。
具体来说,动态ERP系统具有如下特点:

1)一个不断丰富改进的业务模型库。
2)完全能够适应业务流程的变化。这些变化包括逻辑流程上的改动以及技术实现上的改进。
3)生成一个客户化的系统运行环境。客户无须手工设置任何系统参数、改变代码或定义用户界面。
动态ERP对动态企业建模的实现,使得企业管理者、业务分析人员和系统实施人员可以将注意力集中于一系列高层管理职能、最优业务实践和流程,而不是复杂的应用软件调试或没完没了的产品细节配置。
当然,客户可以在自行开发还是外购所需的模型两者之间作出选择。但一般来说,如果利用针对行业的参考模型作为建立新模型的起点,那么实际实施过程中的建模工作将会大大加速。

2 动态企业模型的构成

动态EBP体现在动态企业建模(Dynamic Enter—PriseModeling,简称 DEM)的管理理念与软件实现。
图1所示为动态企业模型的构成。它由企业组织结构模型、业务过程模型、业务功能模型、业务控制模型、企业数据模型组成。企业数据模型是动态企业模型建构的基础。其中:1)企业组织模型(Enterprise
Organization Model)是对企业组织和人员结构的一种描述;2)业务流程模型(Business Process Model)是对企业主干业务过程及分支业务过程的定义和描述;

3)企业数据模型(Enterprise Date Model)是所有企业数据(包括管理数据、生产数据、产品数据等)的集合。企业数据模型大多由关系型数据库系统所支持;4)业务控制模型(Business Process Control Model)
是对业务处理过程的定义、描述和业务过程控制的实施。

3 动态企业建模工具

动态企业模型的建立依赖于动态建模工具来完成。动态建模工具用来建立应用系统的推荐模型,支持把企业的业务流程和需求快速、完整地转换成系统中的设置,为企业提供一种全新的运作模式和系统的框架结构,确保企业的应用系统紧密匹配经常改进的业务流程和业务模型。通过它,可以使用户将原系统中的业务信息方便地转换到新的系统中来。运用建模工具面向流程的方法和组件,企业可以把自己的实际业务流程映象到特定的业务对象,功能和工作流,从而大大减少系统实施的时间和费用。
但这里要指出的是,不同的软件开发商和软件供应商所提供或采用的建模工具是不同的(一般由软件开发商、软件供应商自己开发)。以德国 Kassel大学生产组织实验室开发的 AIBAS系统为例,它包含如下一系列相应工具[2]:
1)组织建模工具。用于建立企业组织结构模型。
2)业务过程建模工具。用于企业业务过程的计划。
3)业务功能建模工具。用于业务过程处理软件包的开发。
4)数据模型建模工具。用于建立企业数据模型。
5)业务过程控制建模工具。用于建立业务过程控制模型。
6)辅助工具。应用该工具可以开发模拟支持系统(SSS)、决策支持系统(DSS)、可视化系统(VSS)、计算机智能(CI)等。
目前,此类软件大多数采用VC++、Java等计算机语言开发。

4 组件技术在动态企业建模中的应用

动态企业建模的关键在于系统能够动态、快捷地适应企业组织结构的重组和业务流程的经常性地变化进行。这就要求在应用系统软件开发过程中采用现代软件工程技术中所应用的一些新技术,组件技术就是其中之一。由于组件所具有可重用和可继承性的特点,所以,应用组件技术是动态企业建模的重要方法。nextpage

4.1 组件的特性

组件具有如下特性:
1)面向用户:应用可视、非程序化开发工具建立企业应用系统模型。组件开发工具由图形用户界面支持,不要求使用者具备计算机编程能力。并且这种支持贯穿从组件开发直至最终应用系统开发的全过程。
2)柔性:全面的、个性化的、可调节的适应能力。
由于企业所属的行业、规模、生产类型的多样性,以及企业组织和业务流程的经常性的变化,要求软件供应商或开发者提供的软件能够适应企业个性化的要求。组件以两种不同的方法进行适应企业个性化的要求。组件以两种不同的方式进行适应性调节:
①在一个应用系统中进行组件转换时,通过自由的、可选择的组件与数据表格的对应来进行适应性调节;
②借助于组件开发工具进行结构化适应。组件开发工具允许对所有单元进行非程序化的改变和由使用者自己进行适应性调节。
3)非依赖性:组件和其功能与某一具体的应用系统之间具有一定的独立性。也就是说组件可以独立开发和分开测试。
4)开放性:不依赖于企业的类型和规模,可以在多数据库系统、多操作系统平台上运行。系统中所有单元均不依赖于某一种数据库系统。例如,借助于开发工具所开发的组件和应用系统,数据可以在异构数据库之间实行转换。如从一个Infomix数据库加载到另一个Oracle数据库(或其数据库)。而且,可以将一些外部数据很容易地转换到系统中来。
5)连续性:在整个开发过程中,由开发工具实现了企业设计和应用系统开发之间的联系。从企业设计到过程组织和数据组织,直至最终应用系统的每一个步骤,使用者都是由相应的开发工具支持的。
由开发工具开发的组件可以被多次重用和组合,所以使用者只要精通较少的基本单元。如一个数据登录界面可以被用于一个任务的输入,也可以查看所有过程的信息或对数据表格的内容快速浏览。
6)易于更新:当现有系统不能满足要求时,企业一般都会选择对现有应用系统进行再开发,往往不抛弃现有系统。因此,对系统扩展或进行再开发时,现有应用系统中的组件可以被重用。为此,必须对应用系统中所含的数据表格和单元(如数据登录界面、算法等)进行分析,然后组成相应的组件。这样既减少了投资,又大大缩短了开发周期。但是,前提
条件是组件必须按统一的、标准化的规则来设计。
7)透明性:可视化的组件内容使得开发人员可以更好地理解组件的功能,减少错误。开发过程中使用者经常会遇到这样的问题,就是:如果在使用组件时出现错误,那么是组件自身的缺陷还是边界条件没有满足?当组件被清楚的进行分类和结构化后,组件的功能和结构是明晰的。所以,使用者可以清楚地知道其内容,并且在必要时加以改变。

4.2 组件开发重点

为了适应推荐模型开发和最终应用系统开发的可重用和可柔性组合的要求,在业务组件开发中应该注意如下几个方面的要点:
1)通用性——组件开发时应考虑到应用系统开发中的通用性要求。例如,在数据库表格组件的开发中,表格的结构、数据的定义等应尽可能满足应用系统开发时的通用性要求;
2)广义性——应开发具有不同功能和种类的组件,以满足不同企业类型、不同生产方式和不同企业规模的企业个性化要求;
3)标准化——由于所使用的开发工具不同,要做到组件的标准化是不可能的。这里所指的标准化是指在采用同一开发工具的前提下,所开发的组件应尽可能符合一个统一的标准;
4)较高的柔性——在推荐模型和应用系统开发过程中,组件既可以直接被重用,也可以在进行适当修改后被重用;
5)结构简洁——组件应具备简洁的结构,以便于在推荐模型开发和应用系统开发中引用和进行适应性改造,同时也方便组件的管理。
6)功能、参数的清晰描述——对组件的功能和参数应尽可能给予清楚的描述,以便于组件的管理;
7)友好的用户界面。

5 动态企业建模的途径

以AIBAS系统为例,应用AIBAS组件技术进行企业动态建模可以分为企业系统设计、业务流程计划和应用系统开发[3]这3个主要步骤来实现,如图2所示。

1)企业系统设计(USE)应用软件中企业组织结构设计模板可以构造企业的组织结构框架,定义和描述企业组织内部的功能和任务,并能够将所属功能和任务自动生成标准的业务流程。
2)业务流程计划(GPP)应用业务流程计划模板,可以对企业设计模板中所生成的标准业务流程进行修正,也可以重新构造主干业务流程和分支业务流程,并将所构造的业务流程和业务流程控制模块连接,实现对业务流程处理的控制。
3)应用系统开发(ANW)应用系统主要由一系列实施不同功能的软件包组成。如产品营销子系统、生产计划和控制子系统、物料管理子系统、计划财务子系统、质量管理子系统等组成。应用系统开发人员首先必须对应用系统进行分析,对分系统的功能和任务进行分解,然后应用组件开发工具开发相应的业务组件,如数据表格组件、数据界面组件、算法组件,并由相应组件的组合实施业务过程的处理。组件库中的组件由组件管理工具——组件管理器(BSM)进行可视化和文本化管理。
应用系统中除了上面所述具体执行业务处理功能的模块以外,还有一套辅助系统:1)决策支持系统(DSS),它是对决策层面的支持;2)模拟支持系统(SSS),它是对计划和控制层面的支持;3)计算机智能(IC),它是应用模糊逻辑和调节机制对应用的智能化的支持。
最后按业务过程处理的功能要求,由菜单生成器(MEN)生成图形化的用户菜单。
在应用系统运行过程中由业务过程控制(工作流)模块(GPS)实施对业务流程处理的控制。

举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04313

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18400

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11496

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20707

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231208

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261203

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151093