[发明专利]流程模板管理方法及电子设备在审
申请号: | 202111520560.6 | 申请日: | 2021-12-13 |
公开(公告)号: | CN116302213A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 张永杰;邓家威;洪立韦 | 申请(专利权)人: | 南宁富桂精密工业有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 王淑娴 |
地址: | 530007 广西壮族自治区南宁*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流程 模板 管理 方法 电子设备 | ||
本申请提供了一种流程模板管理方法及电子设备。所述方法包括:新建流程,所述流程包括:多个节点以及所述流程的依赖数据与函数信息,从流程中提取节点元数据和流程元数据,并将节点元数据、流程元数据存储为JSON格式文件,过滤所述JSON格式文件,得到流程的函数信息,根据JSON格式文件确定流程的自定义节点及流程模板,根据自定义节点生成节点模板,检查流程模板的依赖数据,若流程模板的依赖数据满足预设条件,将流程模板标记为可用模板,将可用模板实例化。本申请能够在开发应用过程中即时开发流程模板,让相应的流程在相似的应用场景中可以重复应用,提高了开发效率。
技术领域
本申请涉及计算机技术领域、尤其涉及一种流程模板管理方法及电子设备。
背景技术
在一些相似的应用场景的应用开发流程中,在开发过程中的一些代码需要重复编写,导致开发人员的效率不高。现有在开发过程生成流程模板时,通常需要人工抽取相关代码进行整理与组装,当代码过多时,容易缺漏重要代码,且人工操作极难形成规范而且效率低下。此外,在开发阶段生成流程模板的过程中,还需要依赖个人经验确定开发过程是否可以生产流程模板,并且在生成流程模板时,没有对生成的流程模板进行区分,所有用户都可以使用到流程模板,可能会造成信息的泄露。
发明内容
鉴于以上内容,有必要提供一种流程模板管理方法及相关设备,能够能够解决人工生成流程模板而导致模板不规范且效率低下的问题,避免依赖个人经验生成流程模板并避免信息泄露。
本申请提供一种流程模板管理方法,所述流程模板管理方法包括:新建流程,所述流程包括,多个节点以及所述流程的依赖数据与函数信息;从所述流程中提取节点元数据和流程元数据,并将所述节点元数据、流程元数据存储为JSON格式文件;从所述JSON格式文件中提取节点的节点标记,并将所述节点的节点标记组成节点标记组合;对所述节点标记组合中连续的节点进行排列组合得到连续节点组合;从所述连续节点组合中得到与数据库中存储的组合相一致的节点组合作为目标组合,记录所述目标组合出现的次数,并计算所述目标组合的第一推荐值,根据所述第一推荐值判断是否将所述流程转化为流程模板;检查所述流程模板的依赖数据,若所述流程模板的依赖数据满足预设条件,将所述流程模板标记为可用模板;将所述可用模板实例化。
在一种可选的实施方式中,所述方法还包括:根据所述JSON格式文件,得到所述流程的函数信息,并确定所述流程的自定义节点,包括:查找所述流程的所有特征单词与权重,形成键值对表,利用哈希算法对每个特征单词进行处理得到每个特征单词的第一二进制值,依据所述第一二进制值对所述权重进行第一正负运算,得到所述第一二进制值的每一数位的数值,将所有特征单词的第一二进制值的每一数位的数值进行求和,得到计算结果,将所述计算结果进行第二正负运算得到第二二进制值;及利用汉明距离计算所述第二二进制值与存储的特征单词的第三二进制值之间的相似度,若所述相似度小于或等于第一预设阈值,记录所述第二二进制值与存储的特征单词的第三二进制值相似的相似次数,并计算第二推荐值,根据所述第二推荐值判断是否将所述函数信息转化为所述自定义节点;将所述自定义节点中的函数信息写入预设节点模板对应的位置,生成节点模板。
在一种可选的实施方式中,所述依据所述第一二进制值对所述权重进行第一正负运算包括:若所述第一二进制值的当前数位为1,确定所述第一二进制值当前数位对应的数值为权重的正值;若所述第一二进制值的当前数位为0,确定所述第一二进制值当前数位对应的数值为权重的负值;对所述计算结果进行所述第二正负运算包括:若所述计算结果当前数位大于等于1时,确定所述计算结果的当前数位对应的数值为1;若所述计算结果当前数位小于等于0时,确定所述计算结果的当前数位对应的数值为0。
在一种可选的实施方式中,所述计算第二推荐值,根据所述第二推荐值判断是否将所述函数信息转化为所述自定义节点包括:若所述相似度小于或等于第一预设阈值,根据公式commend_f=(4-K)*n计算所述第二推荐值,其中,commend_f为第二推荐值,K为所述相似度,n为所述相似度的相似次数;若计算得到所述第二推荐值大于或等于第二预设阈值,将所述函数信息转化为所述自定义节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南宁富桂精密工业有限公司,未经南宁富桂精密工业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111520560.6/2.html,转载请声明来源钻瓜专利网。