[发明专利]一种自动生成项目流程文档的方法及系统在审
申请号: | 202010941989.1 | 申请日: | 2020-09-09 |
公开(公告)号: | CN112068841A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 宋金泽;郑姣;李星星 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/40 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 生成 项目 流程 文档 方法 系统 | ||
1.一种自动生成项目流程文档的方法,其特征在于,包括:
步骤M1:收集用户动作信息及动作信息相应的接口请求信息,根据用户动作信息及接口请求信息生成树形数据结构T;
步骤M2:将树形数据结构T写入包括JSON文件和/或XML文件中,记为DOC1;
步骤M3:将DOC1编译成编译成包括Markdown和PlantUML可识别的数据形式,并记为DOC2;
步骤M4:将DOC2转化成项目流程文档。
2.根据权利要求1所述的自动生成项目流程文档的方法,其特征在于,所述步骤M1中树形数据结构T包括:使用Map嵌套结构来存储,包括:用户权限标识为数据第一层级根层级;所有主业务模块操作为第二层级对应的根级别动作;主业务模块的第一层子页面操作为第三层级对应的第二级别动作;......;主业务模块的第n层子页面操作为第n+2层级对应的第n+1层级动作;
所述主业务模块操作为初次进入任意一个业务模块的页面时进行的操作。
3.根据权利要求2所述的自动生成项目流程文档的方法,其特征在于,所述步骤M1包括:
步骤M1.1:根据用户信息确定用户权限,并制作一个权限标识,所述权限标识为树形数据结构T第一层级键值对的key值;第一层级键值对的value值为动作标识;
步骤M1.2:当初次进入与用户权限相对应的任意一个业务模块进行操作时,则视为发生了一个根级别动作;当在当前业务模块下非初次进入进行的任何操作,则视为对应根级别动作的子动作;所述根级别动作为树形数据结构T第二层级的键值对key值;所述对应根级别动作子动作为树形数据结构T第二层级的键值对value值;当当前业务模块的第一层子页面操作为第三层级,则当前子页面动作为第二级别动作;......;当当前业务模块的n级子页面操作为第n+2层级,则则当前子页面动作为n+1层级动作。
4.根据权利要求3所述的自动生成项目流程文档的方法,其特征在于,所述每一个级别动作和对应级别动作的子动作都是一个对象,每一个对象包括:接口url、动作行为标题、动作文字说明、动作识别标签和/或动作的PlantUML代码块。
5.根据权利要求4所述的自动生成项目流程文档的方法,其特征在于,所述步骤M3包括:
步骤M3.1:将DOC1中每个对象中的动作行为标题、动作文字说明和动作识别标签编译成Markdown;
步骤M3.2:将DOC1中每个对象中接口url和动作的PlantUML代码块编译成PlantUML;
步骤M3.3:将编译后的Markdown和编译后的PlantUML写入新的包括JSON文件和/或XML文件中进行保存,记为DOC2。
6.根据权利要求5所述的自动生成项目流程文档的方法,其特征在于,所述步骤M3.3包括:通过动作识别标签对DOC2进行预设部分变更。
7.一种自动生成项目流程文档的系统,其特征在于,包括:
模块M1:收集用户动作信息及动作信息相应的接口请求信息,根据用户动作信息及接口请求信息生成树形数据结构T;
模块M2:将树形数据结构T写入包括JSON文件和/或XML文件中,记为DOC1;
模块M3:将DOC1编译成编译成包括Markdown和PlantUML可识别的数据形式,并记为DOC2;
模块M4:将DOC2转化成项目流程文档。
8.根据权利要求7所述的自动生成项目流程文档的系统,其特征在于,所述模块M1中树形数据结构T包括:使用Map嵌套结构来存储,包括:用户权限标识为数据第一层级根层级;所有主业务模块操作为第二层级对应的根级别动作;主业务模块的第一层子页面操作为第三层级对应的第二级别动作;......;主业务模块的第n层子页面操作为第n+2层级对应的第n+1层级动作;
所述主业务模块操作为初次进入任意一个业务模块的页面时进行的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010941989.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种航空发动机风扇叶片点阵填充方法
- 下一篇:一种铁氧体熟坯分配转运系统