[发明专利]流程定义兼容性判定方法及判定系统在审
申请号: | 201711420999.5 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108153546A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 郑永清;洪晓光;张世栋;孔兰菊;仪莉 | 申请(专利权)人: | 山大地纬软件股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 北京金宏来专利代理事务所(特殊普通合伙) 11641 | 代理人: | 许振强;杜正国 |
地址: | 250000 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部件定义 判定 判定系统 兼容性 存储 合法性检查 业务流程图 定义流程 兼容 合法 | ||
本发明公开了流程定义兼容性判定方法及判定系统,通过存储原始流程图部件,并定义相应的新建流程图部件并存储,对所述新建流程图部件进行合法性检查;若新建流程图部件定义合法,则判断新建流程部件定义与对应的原始流程部件定义是否兼容。通过上述判定方法判定原始流程的业务流程图是否能按照新定义流程正确的执行。
技术领域
本发明涉及通信技术领域,具体涉及一种流程定义兼容性判定方法和判定系统。
背景技术
流程定义用于描述一个完整的业务过程,由若干活动组成。流程定义被制定以后,并不是一成不变了,随着用户需求的改变和运行环境的变化,当原有的流程定义不能满足用户的需求或不适应新的运行环境时而在运行中存在某些问题的时候,就需要对其进行调整和改变,即流程版本升级,来优化业务流程,使其更好的运行。
流程在升级的过程中必须要解决流程定义的兼容性问题。流程的兼容性是指旧版本流程定义下所有活动的流程实例,即不管流程实例正处于哪个流程状态,在升级到新版本后,仍旧可以正常运行。如果可以兼容,则可以升级到新版本,反之也不可以直接升级。对流程定义兼容性进行判定是流程升级过程中需要解决的问题。
本文基于BPMN流程图解决流程升级过程中的版本兼容性问题。Business ProcessModeling Notation,以下简称BPMN,是用一种类似于流程图的形式来描述业务流程的一种方法。业务流程图由一组图形元素构成,通过这些图形原色,业务开发人员可以方便地开发业务所需的流程图。
现有技术中涉及程序升级兼容性问题时,采用以下方式,如中国专利号CN102841843A公开一种兼容判断方法及装置,通过在监测到平台和/或应用程序升级后,在获取升级后的平台和/或应用程序的兼容信息,然后根据上述兼容信息判断平台与应用程序是否兼容,以解决平台与应用程序中兼容判断过程失误较多的问题。即上述兼容判断方法主要依靠判断版本信息,以判断兼容与否,其判断标准简单,且未对新版本程序进行定义以及进行多情况界定,亦未对新版本程序合法性进行检查,无法保证判定结果精确性和新程序升级运行合理性和科学性。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种流程定义兼容性判定方法和判定系统,核心是判定原始流程的业务流程图是否能按照新定义流程正确的执行。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种流程定义兼容性判定方法,包括:存储原始流程图部件,并定义相应的新建流程图部件并存储,对所述新建流程图部件进行合法性检查;若新建流程图部件定义合法,则判断新建流程部件定义与对应的原始流程部件定义是否兼容。
优选的,在所述新建流程定义合法的情况下,判断新建流程定义与对应的原始流程定义是否兼容至少包括:
深度遍历原始流程图部件;
判断原始流程图中的关键部件信息在新建流程图中是否存在;
若判定结果为否,则新建流程定义与对应的原始流程定义为不兼容;
若判定结果为是,则判定新建流程定义与对应的原始流程定义兼容,可进行新建流程版本升级。
优选的,在判断原始流程图中的关键部件信息在新建流程图中是否存在时,至少包括:获得关键部件的部件路径ID,并判断关键部件的部件路径ID和部件NN在新建流程图中是否同时存在;若判定结果为否,则确定新建流程定义与对应的原始流程定义为不兼容;
若判定结果为是,则判定新建流程定义与对应的原始流程定义兼容。
优选的,在判断原始流程图中的关键部件信息在新建流程图中是否存在时,至少包括:判断关键部件的部件类型与原始流程图的版本类型是否一致;若判定结果为否,则确定新建流程定义与对应的原始流程定义为不兼容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山大地纬软件股份有限公司,未经山大地纬软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711420999.5/2.html,转载请声明来源钻瓜专利网。