基于工作流和规则引擎的生产物料管理流程简化方法技术

技术编号:25600892 阅读:27 留言:0更新日期:2020-09-11 23:58
本发明专利技术公开了一种基于工作流和规则引擎的生产物料管理流程简化方法,包括工作流技术流程分析、基于工作流技术建立生产物料管理的处理模型和基于规则引擎的流程简化。该方法减少了工作流的数量,实现了对管理过程变化的智能处理。

【技术实现步骤摘要】
基于工作流和规则引擎的生产物料管理流程简化方法
本专利技术涉及自动化控制
,具体地,涉及一种基于工作流和规则引擎的生产物料管理流程简化方法。
技术介绍
对于锻造中心而言,每一种锻件都有数万种,消耗量大,同时生产物料还涉及不同的管理流程和用户,因此,需要对生产物料进行整合管理。生产物料管理过程包括从所有原料的初始存储,到对原料处理及存储流程的规范化,最终生产成品并存储的所有活动。在生产过程中,物料经常短缺,这就需要在制定任务计划时获知物料的存储信息,如果出现短缺,应及时处理。为了实现正常生产,在工作计划阶段就应确保物料的可用性及工作能力的充裕性。难点在于一是如何将用户之间的协作表现为一个有机整体;二是因为不同的生产物料也引入了大量不同的管理过程,所以还需要确定如何组合和简化这些管理流程;三是系统还应该对将来的生产用户或物料调整所引起的管理过程的变化做出反应。因此,急需要从生产物料管理入手,采用规则引擎与工作流技术相结合的方法进行生产物料的管理,以解决上面提出的问题。
技术实现思路
本专利技术的目的是提供一种基于工作流和规则引擎的生产物料管理流程简化方法,该方法减少了工作流的数量,实现了对管理过程变化的智能处理。为了实现上述目的,本专利技术提供了一种基于工作流和规则引擎的生产物料管理流程简化方法,包括工作流技术流程分析、基于工作流技术建立生产物料管理的处理模型和基于规则引擎的流程简化。优选地,所述工作流技术流程分析包括:管理工作流,完成部分或全部的自动化业务处理,按照预定的处理规则将文档、信息或任务从一个活动结点传递到另一个活动结点,以将整个业务处理流程集成为一组活动结点。优选地,所述基于工作流技术建立生产物料管理的处理模型包括:将生产物料管理中的业务流程、用户和业务信息处理通过工作流管理中的流、用户和活动来表示。优选地,包括通过规则语言编码实现活动节点的智能性,忽略掉不需要处理的物料。根据上述技术方案,本专利技术将工作流和规则引擎相结合,为实现生产物料流程的简化提供了理想的技术平台,与传统的工作流管理技术相比,减少了工作流的数量,减少了工作流的定义,也大大减少了系统维护的工作量。更重要的是,它提高了系统处理变化的能力,延长了系统的寿命,提高了系统的效率和投入产出比。本专利技术的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为本专利技术中基于工作流和规则引擎的生产物料管理流程简化方法的工作流管理操作流程表示;图2为本专利技术中基于工作流和规则引擎的生产物料管理流程简化方法的生产物料管理业务流程;图3为本专利技术中基于工作流和规则引擎的生产物料管理流程简化方法的规则引擎结构。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。在本专利技术中,在未作相反说明的情况下,包含在术语中的方位词仅代表该术语在常规使用状态下的方位,或为本领域技术人员理解的俗称,而不应视为对该术语的限制。本专利技术提供一种基于工作流和规则引擎的生产物料管理流程简化方法,包括工作流技术流程分析、基于工作流技术建立生产物料管理的处理模型和基于规则引擎的流程简化。所述工作流技术流程分析包括:管理工作流,完成部分或全部的自动化业务处理,按照预定的处理规则将文档、信息或任务从一个活动结点传递到另一个活动结点,以将整个业务处理流程集成为一组活动结点。所述基于工作流技术建立生产物料管理的处理模型包括:将生产物料管理中的业务流程、用户和业务信息处理通过工作流管理中的流、用户和活动来表示。包括通过规则语言编码实现活动节点的智能性,忽略掉不需要处理的物料。具体的,第一阶段:工作流技术流程分析对工作流管理,可将其描述为S(A,U,F,M,E),A代表文件、信息或任务的一组活动结点,U代表完成系统应答活动的用户组,F是工作流集合,并且每个工作流Fx是由活动{Ax,…,|Ax∈A}组成;M是流程定制器,实现A到F的映射,可以将现有的业务流程表达为Fx的工作流;E是工作流引擎,用于解释由事件驱动的F流的执行情况。工作流的操作表示参考图1。第二阶段:基于工作流技术建立生产物料管理的处理模型生产物料管理中的业务流程、用户和业务信息处理可以通过工作流管理中的流、用户和活动来表示。将生产物料管理抽象为工作流管理的实例IS(A,U,F,M,E),在此,A被定义为{Ax},表示信息收集、计划实施、聚合、物料进厂、传输及检验等生产物料的活动;U是系统中各种用户的集合,完成不同终端上物料信息的活动;F是业务流的集合,是A的成员序列集;M是业务流程制器,它将业务流程中由A定义的活动映射为符合不同物料类别和类型的F的实例;E是工作流管理中工作流引擎的一个具体的实例。从物料申请到批准的整个系统的业务流程参考图2。第三个阶段:基于规则引擎的流程简化系统中会存在许多相似的工作流,例如,有工作流F1(A1,A4,A5,A8,A9)、F2(A1,A4,A8,A9)和F3(A1,A4,A9),虽然F1与F2相比多出一个活动A5,但它们的相对序列是相同的。统计数据表明,如果与F1、F2和F3类似的活动都归为F1,流的数量将减少95%以上。通过使用业务规则引擎技术提高活动结点智能性,同时又不降低处理变化能力。业务规则引擎是嵌入在应用程序中的组件,任务是检测提交给引擎的数据对象,将其与当前在引擎中载入的业务规则进行比较,并用规则语言编码,以激活符合当前数据状态的业务规则。根据规则语言逻辑,可以修改数据对象或触发相应的应用程序操作。其工作原理参考图3。下面是规则语言代码的一个例子:当新增物料或管理流程和信息处理算法改变时,通过修改规则代码,达到提高系统处理变化的能力。由此可见,本专利技术的应用,有利于减少工作流数量、工作流定义、系统维护工作量,提高系统处理变化的能力、系统的效率和投入产出比,同时也具有重要的理论与应用价值的优点。以上结合附图详细描述了本专利技术的优选实施方式,但是,本专利技术并不限于上述实施方式中的具体细节,在本专利技术的技术构思范围内,可以对本专利技术的技术方案进行多种简单变型,这些简单变型均属于本专利技术的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本专利技术对各种可能的组合方式不再另行说明。此外,本专利技术的各种不同的实施方式之间也可以进行任意组合,只要其不违背本专利技术的思想,其同样应当视为本专利技术所公开的内容。本文档来自技高网...

【技术保护点】
1.一种基于工作流和规则引擎的生产物料管理流程简化方法,其特征在于,包括工作流技术流程分析、基于工作流技术建立生产物料管理的处理模型和基于规则引擎的流程简化。/n

【技术特征摘要】
1.一种基于工作流和规则引擎的生产物料管理流程简化方法,其特征在于,包括工作流技术流程分析、基于工作流技术建立生产物料管理的处理模型和基于规则引擎的流程简化。


2.根据权利要求1所述的基于工作流和规则引擎的生产物料管理流程简化方法,其特征在于,所述工作流技术流程分析包括:管理工作流,完成部分或全部的自动化业务处理,按照预定的处理规则将文档、信息或任务从一个活动结点传递到另一个活动结点,以将整个业务处理流程集成...

【专利技术属性】
技术研发人员:李月军
申请(专利权)人:安徽信息工程学院
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1