【技术实现步骤摘要】
本专利技术属于计算机
,涉及一种流程定制模型,特别是涉及一种基于元数据库的业务流程定制模型。
技术介绍
工作流(业务流程或业务流)是企业中一系列创造价值的活动的组合。活动与活动之间相互独立,或存在数据或控制关联,触发条件则决定了流程的自由走向。多年来,工作流问题吸引了很多学者和研究机构进行了大量深入的研究。《一种轻型工作流引擎的设计与实现》一文基于.NET编程平台,开发了一种轻型工作流引擎,《一种轻量级工作流引擎的研究与设计》采用Java技术实现一个轻量级工作流引擎设计,以方便地嵌入到面向流程的应用程序中,实现工作流系统管理的功能。为了支持流程的动态改变,《OnManagingbusinessprocessesvariants》提出了一个支持业务流程动态改变的管理机制,此外还有其他一些工作流管理机制。这些方法基本都是基于某特定编程平台或某流程架构的,是面向编程人员的,不是面向业务人员的;而且对于业务流程比较多,变化较快的业务流程,如果基于已有的商业的流程管理架构,业务人员往往难以使用,不便于流程的更新;且即使许多业务系统有自己的流程定制方法,但往往过于复杂,而且不同板块的流程定制方法不统一。
技术实现思路
为解决传统流程定制面向编程人员而非业务人员,流程更新困难的问题,本专利技术提出了一种基于元数据库的业务流程定制模型。本专利技术所采用的技术方案是:一种基于元数据库的业务流程定制模型,通常一个系统是由多 ...
【技术保护点】
一种基于元数据库的业务流程定制模型,通常一个系统是由多个流程构成,而一个流程又由多个业务阶段构成,而流程可能是会变化的;其特征在于:所述模型由包括业务阶段表、流程描述表、系统流程表和业务办理表等在内的基本表组成,所述模型的实现过程包括以下步骤:步骤1:元数据库逻辑设计;步骤1.1:业务阶段表逻辑设计,包括流程编号、阶段编号、阶段名称、办理时间限制和阶段描述;步骤1.2:流程描述表逻辑设计,流程编号、阶段编号、触发条件、下阶段编号、分支号;步骤1.3:系统流程表逻辑设计,包括流程编号、流程名称、流程包含业务阶段、政策法规、开始时间和结束时间;步骤2:过程库逻辑设计;业务办理表逻辑设计,包括阶段号、业务流号、流程编号、办理阶段编号、经办人编码、上一阶段号、收件日期、处理意见、意见类型、入过程库时间、入现势库时间和入历史库时间;步骤3:根据具体业务需求,在对应表中添加相应业务阶段记录、流程描述记录和系统流程记录;步骤4:客户端根据步骤2中创建的业务办理表,通过调用元数据库中系统流程表中的对应记录,即可实现对应的业务流程;步骤5:在系统流程发生变化时,业务人员更新系统流程表中的流程记录,对流程 ...
【技术特征摘要】
1.一种基于元数据库的业务流程定制模型,通常一个系统是由多个流程构成,而一个流程又由多个业务阶段构成,而流程可能是会变化的;其特征在于:所述模型由包括业务阶段表、流程描述表、系统流程表和业务办理表等在内的基本表组成,所述模型的实现过程包括以下步骤:
步骤1:元数据库逻辑设计;
步骤1.1:业务阶段表逻辑设计,包括流程编号、阶段编号、阶段名称、办理时间限制和阶段描述;
步骤1.2:流程描述表逻辑设计,流程编号、阶段编号、触发条件、下阶段编号、分支号;
步骤1.3:系统流程表逻辑设计,包括流程编号、流程名称、流程包含业务阶段、政策法规、开始时间和结束时间;
步骤2:过程库逻辑设计;
业务办理表逻辑设计,包括阶段号、业务流号、流程编号、办理阶段编号、经办人编码、上一阶段号、收件日期、处理意见、意见类型、入过程库时间、入现势库时间和入历史库时间;
步骤3:根据具体业务需求,在对应表中添加相应业务阶段记录、流程描述记录和系统流程记录;
步骤4:客户端根据步骤2中创建的业务办理表,通过调用元数据库中系统流程表中的对应记录,即可实现对应的业务流程;
步骤5:在系统流程发生变化时,业务人员更新系统流程表中的流程记录,对流程描述表添加相应的触发条件,即可完成流程定制。
2.根据权利要求1中所述基于元数据库的业务流程定制模型,其特征在于:步骤1.2中所述触发条件是描...
【专利技术属性】
技术研发人员:李军,李雅彦,杨军建,汤文娟,曹娜,
申请(专利权)人:武汉大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。