基于规则框的流程逻辑制造技术

技术编号:20868294 阅读:31 留言:0更新日期:2019-04-17 09:42
一种基于规则框的流程逻辑,涉及规则框的流程逻辑协作层次模型,协作场景的工作流视图产生方法,支持流程服务协作及工作流视图的工作流原型系统。在系统中实现工作流视图功能,并支持规则框,分离内部流程执行、视图管理和外部服务执行,达到提高协作能力并隐藏信息的目的。本发明专利技术的实施例提供一种基于规则框的流程逻辑,一个支持流程服务协作及工作流视图的工作流原型系统,解决规则框的活动如何通信、不同地区、公司工作流引擎之间是否相互理解对方的业务流程定义、如何控制规则框过程,如何得到约束、规范协作各方的行为等问题。

【技术实现步骤摘要】
基于规则框的流程逻辑
本专利技术涉及生产组织和办公自动化领域
,尤其涉及工作过程管理的自动化、智能化和整合化。
技术介绍
工作流技术是由二十世纪七十年代中期研究办公自动化领域而发展来的,而当时计算机还没有普及,网络水平低缺乏理论基础,因此工作流技术没有发展起来。简而言之,工作流就是一系列可以相互衔接、并能自动进行的业务活动或任务。一个工作流不仅包括一组任务(或活动)及它们的相互顺序关系,还包括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动)的描述。工作流管理系统有以下几个阶段。第一阶段的工作流管理系统主要以企业内部的文档处理为主,典型特征是工作流系统不是一个独立的平台,而是将其运用到文档的传递和处理的具体系统中。第二阶段的发展标志是Dominonotes产品的出现。主要特征是工作流系统以群件的方式来处理文档的平台,具有自己独特的体系结构和基础的通信技术。伴随着计算机网络技术和Intemet技术的迅速发展,规范化的企业业务流程和不断提高的内部效益,工作流技术发展到了第三个阶段,即业务流程管理(BPM)阶段。这一阶段,业务流管理能够管理文档、各类业务流程;而且包括业务流程的设计、分析、评测、仿真、运行和管理,可以管理流程、人和其他资源之间的关系,整合公司内外部的资源,监视整个流程的进行,而不只是文档处理界面的设计与处理。企业实施基于规则框的流程逻辑所带来的好处:可以提高企业运营效率、提高企业资源利用效率、提高企业运作的灵活性和适应性、提高工作效率、集中精力处理核心业务、减少浪费、增加利润、充分发挥现有计算机网络资源的作用。实施工作流可以缩短企业运营周期、改善企业内(外)部流程、优化并合理利用资源、减少人为差错和延误,提高劳动生产率。
技术实现思路
为了克服现有的流程逻辑技术的不足,本专利技术提供一种基于规则框的流程逻辑,基于协作场景的工作流视图产生方法,解决规则框的活动如何通信、不同地区、公司工作流引擎之间是否相互理解对方的业务流程定义、如何控制规则框过程,如何得到约束、规范协作各方的行为等问题.本专利技术解决其技术问题所采用的技术方案是:通过分析企业需求及主流工作流标准,提出一个规则框的协作过程及协作层次模型,将其作为后续研究的基础。研究确定各地区、公司在该模型中担任的角色、所起的作用。通过规则框研究协作流程的研究,使得该方法产生的视图反映私有流程真实结构的状态,同时隐藏无关的流程细节,达到流程信息共享控制的目的,便于协作各方根据该视图进行管理工作流。在系统中实现工作流视图功能,并支持规则框,分离内部流程执行、视图管理和外部服务执行,达到提高协作能力并隐藏信息的目的。本专利技术的有益效果是,解决规则框工作流环境之间活动如何通信、不同地区、公司工作流引擎之间是否相互理解对方的业务流程定义、如何控制规则框过程,如何得到约束、规范协作各方的行为等问题,最终实现规则框的协作环境.其中,通信机制解决的是通信的基础支撑平台、规则框通信的同异步控制等问题;协作机制涉及协作对象的选择机制,规则框协作关系的建立方法等问题;控制机制包括对流程执行、资源、组织等的控制。附图说明下面结合附图和实施例对本专利技术进一步说明。图1为本专利技术实例流程逻辑场景图。图2为本专利技术实例流程逻辑的过程图。图3为本专利技术实例协作元模型图。图4为本专利技术实例协作流程产生算法图。图5本专利技术实例基础活动最小次序保持集产生算法图。图6本专利技术实例工作流管理系统体系结构图。图7本专利技术实例关键部件关系图。图8本专利技术实例工作流视图管理及流程服务管理主要子模块的设计及关系图。图9本专利技术实例状态映射表。具体实施方式在图1中,表示了规则框供应链流程的协作场景。图1a表示的是用户1与用户2之间的协作场景,在此场景中流程的执行过程其中A1~A4表示在用户流程中进行的相关活动,B1~B4表示在规则框流程中执行的相关活动。A1~A4、Bl~B4所代表的组织内部相关流程信息不会在协作场景中暴露。协作场景表示的只是在这些规则框活动标签代表的活动结束后向对方发送的相关信息及发送信息的次序。在图2中,表示了参与建立、执行工作流协作的所有实体和步骤。图中参与建立和执行协作的主要有三方:服务消费者、服务提供者和LrDDI服务注册库.服务消费者也就是协作流程发起者,它需要消费其他协作流程提供的服务才能完成其本身的业务目的.服务提供者根据服务消费者的要求为其提供合适的服务,在工作流协作中处于被动地位.服务注册库是前两者之间的中介,提供服务发布和查找功能。下面对该过程中的关键步骤1~8详细描述如下:1.协商产生协作场景:协作双方派出熟悉业务流程的人员协商确定业务流程的协作场景,以该场景作为之后协作交互的依据。这里服务消费者可以同时与若干不同的服务提供者协商确定协作场景,具体使用哪个提供者提供的服务在步骤7选择;2.产生部分视图:协作双方各自使用工作流视图产生工具根据协作场景,结合规则框的流程得出各自的工作流视图,该视图已经隐藏了与协作无关的流程信息,可以共享;3.视图组合与验证:协作流程发起者将双方的工作流视图组合,成为完整工作流视图表现协作流程,同时可以验证整体视图,如果存在结构错误,可以通知服务提供方对错误地方进行调整;4.定义服务提供者流程:根据整体视图定义可供工作流执行服务执行的,含协作的规则框服务提供者流程;5.封装协作流程服务:将已载入工作流执行服务的规则框可执行流程封装,其中包含规则框协作所需标准接口;6.发布协作流程服务:将协作流程服务在UDDI服务注册库中注册发布;7.发现协作流程服务:服务消费者通过服务发现工具,在经过以上步骤封装成的若干流程服务中,针对工作流协作应用的特点,运用特定的服务发现策略确定对于服务消费方而言最优的协作流程服务;8.协作流程服务的绑定和流程描述:服务消费者的流程定义工具根据步骤3产生的流程逻辑整体视图及内部流程,定义在本方执行的协作流程,并将相关协作部分与服务发现工具确定的协作流程服务绑定,产生可供工作流执行服务执行的流程描述文件。在图6,规则框的工作流的工作流管理系统体系结构主要由两个部分构成:管理开发平台和流程运行平台。其中管理开发平台包括了:客户端应用程序、流程定义工具、规则框流程服务发现工具、流程监控工具和视图产生验证工具。而运行平台主要功能是执行流程定义,实现执行过程中对规则框应用及数据的访问,同时为管理开发平台提供相应的访问接口。管理开发平台与流程运行平台相互协作完成对流程设计、部署、管理、执行、监控、协作等功能。本文档来自技高网
...

【技术保护点】
1.基于规则框的流程逻辑, 其特征是:基于规则框的工作流视图产生方法,支持流程服务协作及工作流视图的工作流原型系统,解决规则框的活动如何通信、不同工作流引擎之间是否相互理解对方的业务流程定义、如何控制外来过程,如何得到约束、规范协作各方的行为等问题。

【技术特征摘要】
1.基于规则框的流程逻辑,其特征是:基于规则框的工作流视图产生方法,支持流程服务协作及工作流视图的工作流原型系统,解决规则框的活动如何通信、不同工作流引擎之间是否相互理解对方的业务流程定义、如何控制外来过程,如何得到约束、规范协作各方的行为等问题。2.根据权利要求1所述的基于基于规则框的工作流视图产生方法,其特征是:通过分析企业需求及主流工作流标准,...

【专利技术属性】
技术研发人员:陈丹丹
申请(专利权)人:优甸网络科技上海有限公司
类型:发明
国别省市:上海,31

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

1