[发明专利]流程定义兼容性判定方法及判定系统在审
申请号: | 201711420999.5 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108153546A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 郑永清;洪晓光;张世栋;孔兰菊;仪莉 | 申请(专利权)人: | 山大地纬软件股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 北京金宏来专利代理事务所(特殊普通合伙) 11641 | 代理人: | 许振强;杜正国 |
地址: | 250000 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部件定义 判定 判定系统 兼容性 存储 合法性检查 业务流程图 定义流程 兼容 合法 | ||
1.一种流程定义兼容性判定方法,其特征在于,包括:
存储原始流程图部件,并定义相应的新建流程图部件并存储,对所述新建流程图部件进行合法性检查;
若新建流程图部件定义合法,则判断新建流程部件定义与对应的原始流程部件定义是否兼容。
2.根据权利要求1所述的流程定义兼容性判定方法,其特征在于,在所述新建流程定义合法的情况下,判断新建流程定义与对应的原始流程定义是否兼容至少包括:
深度遍历原始流程图部件;
判断原始流程图中的关键部件信息在新建流程图中是否存在;
若判定结果为否,则新建流程定义与对应的原始流程定义为不兼容;
若判定结果为是,则判定新建流程定义与对应的原始流程定义兼容,可进行新建流程版本升级。
3.根据权利要求2所述的流程定义兼容性判定方法,其特征在于,在判断原始流程图中的关键部件信息在新建流程图中是否存在时,至少包括:
获得关键部件的部件路径ID,并判断关键部件的部件路径ID和部件NN在新建流程图中是否同时存在;若判定结果为否,则确定新建流程定义与对应的原始流程定义为不兼容;
若判定结果为是,则判定新建流程定义与对应的原始流程定义兼容。
4.根据权利要求2所述的流程定义兼容性判定方法,其特征在于,在判断原始流程图中的关键部件信息在新建流程图中是否存在时,至少包括:
判断关键部件的部件类型与原始流程图的版本类型是否一致;若判定结果为否,则确定新建流程定义与对应的原始流程定义为不兼容;
若判定结果为是,则判断关键部件的部件路径ID是否发生变化;若判定结果为是,则确定新建流程定义与对应的原始流程定义为不兼容;若判定结果为否,则判定新建流程定义与对应的原始流程定义兼容。
5.根据权利要求4所述的流程定义兼容性判定方法,其特征在于,在判断原始流程图中的关键部件信息在新建流程图中是否存在时,至少包括:
判断关键部件的网关类型是否为并行网关;若判定结果为是,且并行网关的出入度改变,则确定新建流程定义与对应的原始流程定义为不兼容;
若判定结果为否,或并行分支网关相对于并行汇聚网关的出入度未改变,则判定新建流程定义与对应的原始流程定义兼容。
6.根据权利要求3所述的流程定义兼容性判定方法,其特征在于,在获得关键部件的部件路径ID时至少包括:
获取新建流程图部件;
不断获取新建流程图的容器栈顶部部件的部件类型;
判断部件类型是否为线,若判定结果为是,则确定线指向并行汇聚网关的路径ID;若判定结果为否,则
判断部件类型是否为并行分支网关,若判定结果为是,则将并行分支网关的后续线入栈,并设置路径ID;若若判定结果为否,则
判断部件类型是否为并行汇聚网关,若判定结果为是,则对并行汇聚网关配对,并设置路径ID;若判定结果为否,则
将用户任务部件后的线入容器栈,并设置路径ID。
7.一种流程定义兼容性判定系统,其特征在于,用于实现权利要求1-6所述的兼容性判定方法,该判定系统包括:
原始流程信息存储模块,用于存储原始流程图部件;
新建流程信息存储模块,用于定义并存储新建流程部件;
合法性检查模块,用于对所述新建流程部件进行合法性检查;
流程兼容性判定模块,用于通过合法性检查模块检查通过后,根据原始流程图部件定义和新建流程图部件定义判断新建流程与对应的原始流程是否兼容。
8.根据权利要求7所述的流程定义兼容性判定系统,其特征在于,所述流程兼容性判定模块包括:
流程部件正确性判定模块,用于判定新建流程图所包含部件是否正确;
并行网关出入度判定模块,用于在新建流程图所包含部件正确情况下,判定并行网关的出入度是否发生变化;
ut和rt的兼容判定模块,用于并行网关的出入度无变化时,判断ut和rt是否兼容,其中ut代表用户任务,rt代表等待任务;
流程变量数量判定模块,用于ut和rt兼容时,判断新建流程图中包含的变量数量与原始流程图中的变量数量是否一致;
容器栈,用于遍历新建流程图部件时的部件存储;
并行网关配对栈,用于新建流程图中并行分支网关和并行汇聚网关的配对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山大地纬软件股份有限公司,未经山大地纬软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711420999.5/1.html,转载请声明来源钻瓜专利网。