基于JavaScript的高效流程图验证方法和系统.pdf
《基于JavaScript的高效流程图验证方法和系统.pdf》由会员分享,可在线阅读,更多相关《基于JavaScript的高效流程图验证方法和系统.pdf(6页完成版)》请在专利查询网上搜索。
1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202311046107.5(22)申请日 2023.08.18(71)申请人 启明信息技术股份有限公司地址 130117 吉林省长春市净月高新技术产业开发区百合街1009号(72)发明人 胡剑男赵立彬王选中于丹(74)专利代理机构 成都金英专利代理事务所(普通合伙)51218专利代理师 郭肖凌(51)Int.Cl.G06Q 10/0633(2023.01)G06F 9/455(2018.01)(54)发明名称基于JavaScript的高效流程图验证方法和系统(57)摘要本发明公开了基于JavaS。
2、cript的高效流程图验证方法和系统,包括流程图输入模块、验证模块以及结果输出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。本发明有效地解决了流程设计时节点连线方向和节点连线关系的验证,减少错误和漏洞,可以有效地提高流程图的正确性和完整性,提高工作效率。权利要求书1页 说明书3页 附图1页CN 117132098 A2023.11.28CN 117132098 A1.基于JavaScript的高效流程图验证系统,其特征在于,包括流程图输入模块、验证模块以及结果输。
3、出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。2.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在于,所述流程图输入模块用于将用户制作完成的流程图输入系统进行验证。3.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在于,所述连线验证子模块用于验证流程图内各个节点之间的连线是否正确。4.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在于,所述错误节点验证子模块用于验证该节点属性是否为空及该流程图中是否存在执行类节点或交互节点。5.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在。
4、于,所述结果输出模块用于对验证结果进行输出,若出现流程图连接错误,则输出错误位置。6.基于JavaScript的高效流程图验证方法,基于权利要求15任一项所述的基于JavaScript的高效流程图验证系统,其特征在于,包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。7.根据权利要求6所述的基于JavaScript的高效流程图验证方法,其特征在于,所述S3步骤中所述的相应规则包括连线验证规则及节点验证规则。8.根据权利要求7所述的基于JavaScript的高效流程图验证方法,其特征在于,所述连线验证规则包括:开始节点不能直接。
5、连接到结束节点;连线不能指向开始节点;结束节点后不能再连接其他节点;两个节点之间不能连线多次;连线不为同根。9.根据权利要求8所述的基于JavaScript的高效流程图验证方法,其特征在于,所述连线验证规则中还包括对于循环节点的规则:循环节点不能反向连接;循环开始和循环结束不是同一组;循环外部节点不能连接循环内部的节点和循环结束节点;循环节点不能嵌套循环节点;循环开始和循环结束没有连通;循环中的节点不能连接结束节点。10.根据权利要求6所述的基于JavaScript的高效流程图验证方法,其特征在于,所述节点验证规则包括:节点未连接到主流程;循环开始和循环结束之间没有连通;流程中至少存在一个执行。
6、节点或交互节点;流程未连通节点;节点属性为空。11.根据权利要求6所述的基于JavaScript的高效流程图验证方法,其特征在于,所述S3步骤中对流程图进行验证时,连线验证在流程图连线结束后进行,节点验证在对流程数据进行保存时进行,并再次进行连线验证。权利要求书1/1 页2CN 117132098 A2基于JavaScript的高效流程图验证方法和系统技术领域0001本发明涉及流程图验证领域,具体为基于JavaScript的高效流程图验证方法和系统。背景技术0002流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,。
7、也可以是完成一项任务必需的管理过程。0003在创建场景流程时,用户可以自由添加节点,节点之间进行连线,但是节点的关系以及先后顺序并不清楚的时候,实际运行时是错误的,这样用户在使用时极大的增加了学习成本并减少使用场景流程的兴趣。发明内容0004为了解决上述问题,本发明提供基于JavaScript的高效流程图验证系统,包括流程图输入模块、验证模块以及结果输出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。0005进一步地,所述流程图输入模块用于将用户制作完成的流程图输入系统进行验证。0006进一步地,所述连线验证子模块用于验证流程图内各个节点之间的连线是否正确。0007进一步地,所述错。
8、误节点验证子模块用于验证该节点属性是否为空及该流程图中是否存在执行类节点或交互节点。0008进一步地,所述结果输出模块用于对验证结果进行输出,若出现流程图连接错误,则输出错误位置。0009基于JavaScript的高效流程图验证方法,包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。0010进一步地,所述S3步骤中所述的相应规则包括连线验证规则及节点验证规则。0011进一步地,所述连线验证规则包括:开始节点不能直接连接到结束节点;连线不能指向开始节点;结束节点后不能再连接其他节点;两个节点之间不能连线多次;连线不为同根。00。
9、12进一步地,所述连线验证规则中还包括对于循环节点的规则:循环节点不能反向连接;循环开始和循环结束不是同一组;循环外部节点不能连接循环内部的节点和循环结束节点;循环节点不能嵌套循环节点;循环开始和循环结束没有连通;循环中的节点不能连接结束节点。0013进一步地,所述节点验证规则包括:节点未连接到主流程;循环开始和循环结束之间没有连通;流程中至少存在一个执行节点或交互节点;流程未连通节点;节点属性为空。说明书1/3 页3CN 117132098 A30014进一步地,所述S3步骤中对流程图进行验证时,连线验证在流程图连线结束后进行,节点验证在对流程数据进行保存时进行,并再次进行连线验证。0015。
10、本发明提供基于JavaScript的高效流程图验证方法和系统,有效地解决了流程设计时节点连线方向和节点连线关系的验证,减少错误和漏洞,可以有效地提高流程图的正确性和完整性,提高工作效率。附图说明0016为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。0017图1为本发明提供基于JavaScript的高效流程图验证方法和系统的方法流程图。具体实施方式0018应当理解,此处所描述的具。
11、体实施例仅用以解释本发明,并不用于限定本发明。0019以下结合附图对本发明的实施方法进行详细说明,所描述的仅为部分实施例,并非全部实施例,为了清楚的目的,在附图及说明中省略了与本发明无关的表示及描述。0020为了对本发明的技术特征、目的和有益效果有更加清楚的理解,现对本发明的技术方案精选以下详细说明。显然,所描述的实施案例是本发明一部分实施例,而不是全部实施例,不能理解为对本发明可实施范围的限定。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他所有实施例,都属于本发明的保护范围。0021本发明提供基于JavaScript的高效流程图验证系统,包括流程图输入模块、验证。
12、模块以及结果输出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。0022其中,流程图输入模块用于将用户制作完成的流程图输入系统进行验证。连线验证子模块用于验证流程图内各个节点之间的连线是否正确。错误节点验证子模块用于验证该节点属性是否为空及该流程图中是否存在执行类节点或交互节点。结果输出模块用于对验证结果进行输出,若出现流程图连接错误,则输出错误位置。0023本发明是以javascript脚本语言编写,可以验证流程图中的流程规则是否符合使用标准。Js作为web端网页的脚本语言,可以适用于所有web端的流程验证(包括移动端的h5页面),需要将验证的流程图的流程数据传入到本发明提供的高。
13、效流程图验证系统中(脚本方法),进行验证,返回通过或者不通过时因为哪些规则不符的描述。0024如图1所示,基于JavaScript的高效流程图验证方法,包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。0025其中,S3步骤中所述的相应规则包括连线验证规则及节点验证规则。S3步骤中对流程图进行验证时,连线验证在流程图连线结束后进行,节点验证在对流程数据进行保存时进行,并再次进行连线验证。0026连线验证规则包括:开始节点不能直接连接到结束节点;连线不能指向开始节点;结束节点后不能再连接其他节点;两个节点之间不能连线多次;连线。
14、不为同根。还包括对于说明书2/3 页4CN 117132098 A4循环节点的规则:循环节点不能反向连接;循环开始和循环结束不是同一组;循环外部节点不能连接循环内部的节点和循环结束节点;循环节点不能嵌套循环节点;循环开始和循环结束没有连通;循环中的节点不能连接结束节点。0027节点验证规则包括:节点未连接到主流程;循环开始和循环结束之间没有连通;流程中至少存在一个执行节点或交互节点;流程未连通节点;节点属性为空。0028本发明提供基于JavaScript的高效流程图验证方法和系统,有效地解决了流程设计时节点连线方向和节点连线关系的验证,减少错误和漏洞,可以有效地提高流程图的正确性和完整性,提高工作效率。0029以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书3/3 页5CN 117132098 A5图1说明书附图1/1 页6CN 117132098 A6。
- 内容关键字: 基于 JavaScript 高效 流程图 验证 方法 系统
新能源汽车电池放置管理架.pdf
可自动定时模拟光照的土柱蒸发入渗系统.pdf
起重机用的稳定型起升机构.pdf
氛围灯一体仪表台.pdf
茶叶包装用封口装置.pdf
固体磷酸催化剂生产捏合设备.pdf
公路用整平机.pdf
电力线缆安装牵引装置.pdf
压力管道连接结构.pdf
雷达角反射器.pdf
旋转砖装置.pdf
钢渣转运吸尘装置.pdf
非甲烷总烃进样加热装置.pdf
会计票据粉碎装置.pdf
半导体散热装置.pdf
游乐设施安全检测装置.pdf
弯曲机的防摆动机构及弯曲机.pdf
斜顶多方向抽芯机构及注塑模具.pdf
手持式超声波成像设备.pdf
动态电压频率调节方法、控制器、装置、设备及存储介质.pdf
基于AI大语言模型的数据大屏生成方法及系统.pdf
消防轨道机器人.pdf
带有除沫器的气液分离罐.pdf
动物采血器.pdf
质检用金属探伤装置.pdf
用于巡检机器人的充电装置.pdf
基于扩散生成先验的人脸图像复原方法、装置及可读介质.pdf
单视图的三维重建方法、系统、设备及存储介质.pdf
微服务系统根因定位方法、设备及存储介质.pdf
纯化碳棒的制备方法及其制成的纯化碳棒.pdf
触点控制电路、控制方法、电子设备及存储介质.pdf
钻头水口冷压模具和成型装置及使用方法.pdf
综放液压支架放矿椭球体控制装置.pdf
网屏装置及门窗.pdf
一种用于螺旋载荷试验仪传力杆起拔装置.pdf
一种钢筋混凝土梁与楼板的新型加固装置及其施工方法.pdf
一种煤矿井下定向钻孔用水力膨胀可回收式斜向器及其操作方法.pdf
一种非对称加强腋板螺栓连接装置.pdf
一种内芯浇注泡沫混凝土的复合自保温砌块及其制备方法.pdf
带囊袋换热器的能源抗浮桩及施工方法.pdf
一种利用刚性桩嵌入低强度混凝土桩制作复合止水帷幕的施工方法.pdf
除雪机.pdf
一种多模式多深度电阻率测量仪器及其使用方法.pdf
针刺3D吸音体的制备方法.pdf
一种预制T梁或箱梁纵向湿接缝模板施工方法.pdf
一种用于废弃土改良处理的搅拌式挖斗装置及施工方法.pdf
组合天桥及其架设方法.pdf
保温承重及内墙面一体化墙体结构.pdf
闸门锁芯.pdf
分隔结构和系统.pdf
装配式住宅PC预制构件制作安装结构.pdf