CN116167365B - 一种基于表格模板的流程图生成方法 - Google Patents
一种基于表格模板的流程图生成方法 Download PDFInfo
- Publication number
- CN116167365B CN116167365B CN202310413229.7A CN202310413229A CN116167365B CN 116167365 B CN116167365 B CN 116167365B CN 202310413229 A CN202310413229 A CN 202310413229A CN 116167365 B CN116167365 B CN 116167365B
- Authority
- CN
- China
- Prior art keywords
- flow
- coordinates
- block
- blocks
- flow chart
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种基于表格模板的流程图生成方法、设备及存储设备,方法包括以下步骤:获取excel文件路径和预读取的子表名称;提取表中字段,得到流程与步骤对应的键值对;将键值对保存至流程块字典中;计算需要生成的流程图的流程块数MC与连接线数LC;遍历字典,为每一个键值对随机生成一个id号,循环在字典中增加MC个键值对;计算生成各流程块的坐标,每次新增流程块时需要判断当前流程块是否与之前流程块有重叠,若有重叠,则更新流程块坐标,使之不产生重叠,否则直接新增流程块;利用连接线将流程块进行连接;构造模板,将字典中的信息保存至模板中,导出流程图文件。有益效果是:减少了人工参与的程度,提高了流程图绘制效率。
Description
技术领域
本发明涉及数据处理领域,尤其涉及一种基于表格模板的流程图生成方法。
背景技术
在大数据领域,处理海量数据的抽取和加工的工作流工具方法有着非常重要的工业用途。在大数据工作流工具***中,用户会依据复杂的业务逻辑来建立不同的工作流程图,来描绘不同操作的流程。然而大多数情况下,用户手工创建的流程图因含有实际的业务逻辑,通常复杂、混乱。
传统的绘制流程图的过程一般为实际操作人员根据需求文档或实际业务信息,人工手动的在流程图绘制软件中手动绘制,此过程费事费力。
发明内容
为解决传统手动绘制流程图效率低下的技术问题,本发明提出了一种基于表格模板的流程图生成方法,该方法将excel文档中的模板数据转换成对应的流程图,在此过程中涉及源数据的抽取、目标数据的计算等操作,最终生成的模板数据可直接导入对应的软件中生成指定的流程图,便于后续开发人员在此基础上二次开发或处理。
本发明提供的一种基于表格模板的流程图生成方法,其中方法具体包括以下步骤:
S1:获取excel文件路径和预读取的子表名称;
S2、将子表中对应的流程字段与步骤描述字段进行提取,得到流程与步骤对应的键值对;
S3、将键值对保存至流程块字典D中;
S4、计算需要生成的流程图的流程块数MC与连接线数LC;
S5、遍历流程块字典D,为每一个键值对随机生成一个id号,并额外生成该id号的四个附属id,分别为topid、bottomid、leftid、rightid,表示该流程块的上下左右四个节点,同时将上述5个id保存至流程块字典D中对应流程块的键值中;
S6、循环在流程块字典D中增加LC个键值对,为每个键值对生成一个id,用于保存不同线段的id;
S7、计算生成各流程块的坐标,每次新增流程块时需要判断当前流程块是否与之前流程块有重叠,若有重叠,则更新流程块坐标,使之不产生重叠,否则直接新增流程块;
S8、利用连接线将流程块进行连接;
S9、构造模板T,将流程块字典D中的信息保存至模板T中,到处流程图文件。
一种存储设备,所述存储设备存储指令及数据用于实现一种基于表格模板的流程图生成方法。
一种基于表格模板的流程图生成设备,包括:处理器及所述存储设备;所述处理器加载并执行所述存储设备中的指令及数据用于实现一种基于表格模板的流程图生成方法。
本发明提供的有益效果是:减少了人工参与的程度,提高了效率,并且此过程中的输入文件、及最终的模板文件在形式、数据结构上支持一定的适应性。并且,相比于传统单纯的流程图绘制技术,本发明引入了一定的模块、线条重叠交错的规避与判断机制,使得最终对应的流程图在布局上更加合理。
附图说明
图1是本发明方法流程示意图;
图2是表格样式示意图;
图3是连接线不重叠情况下的判断示意图;
图4是连接线重叠情况下的判断示意图;
图5是本发明实施例的硬件设备工作示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地描述。
请参考图1,图1是本发明方法的流程图;本发明提供的一种基于表格模板的流程图生成方法,方法具体包括以下步骤:
S1、获取excel文件路径和预读取的子表名称;
需要说明的是,本发明中具体输入excel文件的路径FilePath和需要读取的子表名称TableName,利用python下的openpyxl库读取输入文件,根据输入的子表名称TableName查找到所需要读取的表;
S2、将子表中对应的流程字段与步骤描述字段进行提取,得到流程与步骤对应的键值对;
S3、将键值对保存至流程块字典D中;
作为一种实施例,请参考图2;图2是表格样式示意图;
默认已获取excel路径,从表格中读取“业务流程”字段下的各行,同时需要保存对应的“步骤描述”的各行,将对应的二者形成键值对保存至字典D中,生成以下数据结构:
流程块字典D如下:
{“初始化读取配置”:
[“读取配置文件中公司列表、人员名单、日报表处理模板板相关信息”,“打开结果文件的基表文件”,“发送流程开始通知”,“将配置文件相关配置项写入全局变量”,“将当前结果文件写入全局变量”,“写入操作日志”],
……};
S4、计算需要生成的流程图的流程块数MC与连接线数LC;
需要说明的是,在仅考虑顺序流程图的情况下,本发明中需要的流程块数量MC=len(D)+2,len(D)表示D的长度,加2是因为需要考虑首尾的开始与结束节点,需要的线条数量LC= MC-1;
S5、遍历流程块字典D,为每一个键值对随机生成一个id号,并额外生成该id号的四个附属id,分别为topid、bottomid、leftid、rightid,表示该流程块的上下左右四个节点,同时将上述5个id保存至流程块字典D中对应流程块的键值中;
作为一种实施例,遍历字典D,为每一个键随机生成一串id,格式如:“076295e3-4e23-4d4d-9f74-a1b5bf4f9fa5“,用以表示当前流程块对应的id字段,同理,额外生成四个id,分别记为:topid、bottomid、leftid、rightid,分别用以表示一个流程块中上下左右的四个节点id,并将以上生成的id保存至D中对应的流程块的键值中;
S6、循环在流程块字典D中增加LC个键值对,为每个键值对生成一个id,用于保存不同线段的id;
S7、计算生成各流程块的坐标,每次新增流程块时需要判断当前流程块是否与之前流程块有重叠,若有重叠,则更新流程块坐标,使之不产生重叠,否则直接新增流程块;
具体地,本申请的最终目的是是生成导出对应一个流程图的模板文件,核心功能涉及流程图的布局规划,因此需要引入重叠模块的判断机制,主要的原理为:
对于首流程块(及开始模块)的初始坐标x,y可以随机生成或由预输入给出,在此基础上,后续模块的坐标基于初始流程块进行一定程度的位置偏移(偏移值不可过小,便于后续判断线条是否相交、重叠),在此过程中,流程块的长和宽L、W,可以预设固定值或单独制定,因此,可以根据流程块的实际坐标x、y,以及其对应的长L、宽W确定其具体的占据范围,因此,每次新增流程块时,判断当前流程块的范围是否与此前的范围有重叠交叉,若无,则跳过;若有,则在偏移值上做修改,直至不产生重叠。
S8、利用连接线将流程块进行连接;
步骤S8中利用连接线将流程块进行连接的具体过程如下:
S81、构建线条数据结构M如下:{[(x 1,y 1),(x 2,y 2)],[(x 3,y 3)……};其中(x 1,y 1),(x 2,y 2)表示第一个线条的首、尾坐标;
S82、获取新增当前线条的首、尾坐标[(x i,y i ),(x i+1,y i+1)];
S83、将当前线条的首坐标(x i,y i )与M中其它线条的首、尾坐标依次比较,判断出当前线条首坐标与其它线条的首坐标的相对位置O1为上左、上右、下左或下右中的一个;同时判断出当前线条首坐标与其它线条的尾坐标的相对位置P1为上左、上右、下左或下右中的一个;取相对位置O1与相对位置P1的交集为N1;
S84、将当前线条的尾坐标(x i+1,y i+1)与M中其它线条的首、尾坐标依次比较,判断出当前线条尾坐标与其它线条的首坐标的相对位置O2为上左、上右、下左或下右中的一个;同时判断出当前线条尾坐标与其它线条的尾坐标的相对位置P2为上左、上右、下左或下右中的一个;取相对位置O2与相对位置P2的交集为N2;
S85、判断N1与N2是否存在交集,若否,则表示连接线重叠,则将当前线条的尾坐标所对应的流程块及其之后的所有流程块向同一方向偏移一定距离,直至线条不再重叠;否则表示不重叠,直接将连接线与对应流程块连接;
作为一种实施例,请参考图3,图3是连接线不重叠情况下的判断示意图;
比如当前连接线首、尾坐标分别为(x 3,y 3)、(x 4,y 4);
则首先判断(x 3,y 3)与(x 1,y 1)的相对方向,可以不难看出为(下,右),同理(x 3,y 3)与(x 2,y 2)的相对方向为(下),取二者交集得N1= (下);
同理判断(x 4,y 4)与(x 1,y 1)的相对方向,为(下,右),(x 4,y 4)与(x 2,y 2)的相对方向为(下,右),取二者交集得N2= (下,右);最后,因为N1与N2存在交集,则判断这两条线段不相交重叠。
请参考图4,图4是连接线重叠情况下的判断示意图;
首先判断(x 3,y 3)与(x 1,y 1)的相对方向,为(下,右),(x 3,y 3)与(x 2,y 2)的相对方向为(下),取二者交集得N1= (下);同理判断(x 4,y 4)与(x 1,y 1)的相对方向,为(左,上),(x 4,y 4)与(x 2,y 2)的相对方向为(左,上),取二者交集得N2= (左,上);最后,因为N1与N2不存在交集,则认为这两条线段存在了相交重叠的情况。
最后,连接线首、尾端点与对应流程块相对端点进行连接;所述相对端点具体指,上端点与下端点相对,左端点与右端点相对。
在重叠情况下,则将当前线条的尾坐标所对应的流程块及其之后的所有流程块向同一方向偏移一定距离,直至线条不再重叠。
向哪个方向偏移可以基于以下逻辑判断:
①.判断N1,N2之间是否存在相对的方向(即是否共同存在垂直方向元素或水平方向元素),例如N1=(下,右),N2=(上),N1中的‘下’与N2中的‘上’相对,则满足上述判断,则将当前线条的尾坐标所对应的流程块及其之后的所有流程块向下移动(与‘上’相反的方向,因为N2中是‘上’),直至重叠现象消失;
②.若N1,N2之间不存在相对的方向,例如:N1=(上),N2=(右),N1中的‘上’属于垂直方向,N2中的‘右’属于水平方向,则从N1中任选一个方向进行和①同理的偏移;
S9、构造模板T,将流程块字典D中的信息保存至模板T中,导出流程图文件。
最终,构造模板T,将D中的信息保存至模板T中:目标文件为json格式的.prj文件,将上述过程得到D中的信息保存至对应的层级字段中,并最终导出文件。
请参见图5,图5是本发明实施例的硬件设备工作示意图,所述硬件设备具体包括:一种基于表格模板的流程图生成设备401、处理器402及存储设备403。
一种基于表格模板的流程图生成设备401:所述一种基于表格模板的流程图生成设备401实现所述一种基于表格模板的流程图生成方法。
处理器402:所述处理器402加载并执行所述存储设备403中的指令及数据用于实现所述一种基于表格模板的流程图生成方法。
存储设备403:所述存储设备403存储指令及数据;所述存储设备403用于实现所述一种基于表格模板的流程图生成方法。
综合来看,本发明的有益效果是:减少了人工参与的程度,提高了效率,并且此过程中的输入文件、及最终的模板文件在形式、数据结构上支持一定的适应性。并且,相比于传统单纯的流程图绘制技术,本发明引入了一定的模块、线条重叠交错的规避与判断机制,使得最终对应的流程图在布局上更加合理。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种基于表格模板的流程图生成方法,其特征在于:包括以下步骤:
S1、获取excel文件路径和预读取的子表名称;
S2、将子表中对应的流程字段与步骤描述字段进行提取,得到流程与步骤对应的键值对;
S3、将键值对保存至流程块字典D中;
S4、计算需要生成的流程图的流程块数MC与连接线数LC;
S5、遍历流程块字典D,为每一个键值对随机生成一个id号,并额外生成该id号的四个附属id,分别为topid、bottomid、leftid、rightid,表示该流程块的上下左右四个节点,同时将上述5个id保存至流程块字典D中对应流程块的键值中;
S6、循环在流程块字典D中增加LC个键值对,为每个键值对生成一个id,用于保存不同线段的id;
S7、计算生成各流程块的坐标,每次新增流程块时需要判断当前流程块是否与之前流程块有重叠,若有重叠,则更新流程块坐标,使之不产生重叠,否则直接新增流程块;
S8、利用连接线将流程块进行连接;
S9、构造模板T,将流程块字典D中的信息保存至模板T中,导出流程图文件。
2.如权利要求1所述的一种基于表格模板的流程图生成方法,其特征在于:步骤S1具体为:采用python中的openpyxl库工具读取excel文件中的子表。
3.如权利要求1所述的一种基于表格模板的流程图生成方法,其特征在于:步骤S7中判断流程重叠的具体过程如下:
S71、对第一个流程块生成初始左上角坐标(x,y);
S72、对第一个流程块的后续流程块依次在初始左上角坐标(x,y)的基础上进行Δx和Δy的偏移;
S73、根据流程块的左上角坐标以及预设长度L和宽度W得到流程块占据的范围;
S74、根据流程块占据的范围判断新增的当前流程块是否与上一流程块重叠,若重叠则根据偏移值Δx和Δy进行修正,否则表示无重叠,直接进行流程块的新增。
4.如权利要求1所述的一种基于表格模板的流程图生成方法,其特征在于:步骤S8中利用连接线将流程块进行连接的具体过程如下:
S81、构建线条数据结构M如下:{[(x 1,y 1),(x 2,y 2)],[(x 3,y 3)……};其中(x 1,y 1),(x 2,y 2)表示第一个线条的首、尾坐标;
S82、获取新增当前线条的首、尾坐标[(x i,y i ),(x i+1,y i+1)];
S83、将当前线条的首坐标(x i,y i )与M中其它线条的首、尾坐标依次比较,判断出当前线条首坐标与其它线条的首坐标的相对位置O1为上左、上右、下左或下右中的一个;同时判断出当前线条首坐标与其它线条的尾坐标的相对位置P1为上左、上右、下左或下右中的一个;取相对位置O1与相对位置P1的交集为N1;
S84、将当前线条的尾坐标(x i+1,y i+1)与M中其它线条的首、尾坐标依次比较,判断出当前线条尾坐标与其它线条的首坐标的相对位置O2为上左、上右、下左或下右中的一个;同时判断出当前线条尾坐标与其它线条的尾坐标的相对位置P2为上左、上右、下左或下右中的一个;取相对位置O2与相对位置P2的交集为N2;
S85、判断N1与N2是否存在交集,若否,则表示连接线重叠,将当前线条的尾坐标所对应的流程块及其之后的所有流程块向同一方向偏移一定距离,直至线条不再重叠;否则表示不重叠,直接将连接线与对应流程块连接。
5.如权利要求1所述的一种基于表格模板的流程图生成方法,其特征在于:连接线首、尾端点与对应流程块相对端点进行连接;所述相对端点具体指,上端点与下端点相对,左端点与右端点相对。
6.一种存储设备,其特征在于:所述存储设备存储指令及数据用于实现权利要求1~5任一项所述的一种基于表格模板的流程图生成方法。
7.一种基于表格模板的流程图生成设备,其特征在于:包括:处理器及存储设备;所述处理器加载并执行存储设备中的指令及数据用于实现权利要求1~5任一项所述的一种基于表格模板的流程图生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310413229.7A CN116167365B (zh) | 2023-04-18 | 2023-04-18 | 一种基于表格模板的流程图生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310413229.7A CN116167365B (zh) | 2023-04-18 | 2023-04-18 | 一种基于表格模板的流程图生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116167365A CN116167365A (zh) | 2023-05-26 |
CN116167365B true CN116167365B (zh) | 2023-06-30 |
Family
ID=86416576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310413229.7A Active CN116167365B (zh) | 2023-04-18 | 2023-04-18 | 一种基于表格模板的流程图生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116167365B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116719514B (zh) * | 2023-08-08 | 2023-10-20 | 安徽思高智能科技有限公司 | 一种基于bert的rpa代码自动生成方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111666740A (zh) * | 2020-06-22 | 2020-09-15 | 深圳壹账通智能科技有限公司 | 流程图生成方法、装置、计算机设备和存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4256416B2 (ja) * | 2006-09-29 | 2009-04-22 | 株式会社東芝 | データ構造変換システム及びプログラム |
US8276058B2 (en) * | 2007-02-08 | 2012-09-25 | The Jellyvision Lab, Inc. | Method of automatically populating and generating flowerchart cells |
US8341610B2 (en) * | 2007-03-15 | 2012-12-25 | International Business Machines Corporation | Method and apparatus for authoring and optimizing flowcharts |
JP5564579B2 (ja) * | 2011-01-14 | 2014-07-30 | 株式会社日立製作所 | フローチャート描画装置、フローチャート描画方法およびプログラム |
US11967421B2 (en) * | 2018-03-23 | 2024-04-23 | Koninklijke Philips N.V. | Self-correcting method for annotation of data pool using feedback mechanism |
CN111178017A (zh) * | 2019-12-27 | 2020-05-19 | 远光软件股份有限公司 | 流程图的生成方法、装置、存储介质及电子设备 |
CN112035588B (zh) * | 2020-08-31 | 2021-05-25 | 北京市测绘设计研究院 | 构建空间数据规则库引擎的方法及gis数据质量检查方法 |
CN115098568A (zh) * | 2022-07-18 | 2022-09-23 | 中国工商银行股份有限公司 | 数据处理方法、装置、设备、介质和程序产品 |
CN115393474A (zh) * | 2022-08-19 | 2022-11-25 | 金现代信息产业股份有限公司 | 一种流程图的快速绘制方法及*** |
CN115525378A (zh) * | 2022-09-28 | 2022-12-27 | 浪潮卓数大数据产业发展有限公司 | 一种针对流程图的标准化构建方法、***及存储介质 |
-
2023
- 2023-04-18 CN CN202310413229.7A patent/CN116167365B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111666740A (zh) * | 2020-06-22 | 2020-09-15 | 深圳壹账通智能科技有限公司 | 流程图生成方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116167365A (zh) | 2023-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104070266B (zh) | 焊缝信息设定装置、程序、自动示教***、及焊缝信息设定方法 | |
CN116167365B (zh) | 一种基于表格模板的流程图生成方法 | |
KR100969613B1 (ko) | Cad 시스템, 그 제어 방법 및 제어 프로그램을 기록한기록 매체 | |
EP3451206B1 (en) | Method, apparatus, and device for generating a visual model layout of a space | |
CN107679276B (zh) | 电力***潮流接线图的生成方法、装置及电子设备 | |
CN101981575B (zh) | 利用多事务技术复制面向对象环境中的对象的方法和装置 | |
CN107577750B (zh) | 绘制导航数据矢量路口的方法和*** | |
CN105975562A (zh) | 一种工程图纸的概预算表自动生成方法和装置 | |
CN110765523A (zh) | 一种基于bim技术的深基坑围护结构快速构建方法 | |
CN109272571B (zh) | 一种PDS三维数据转换为Flowmaster模型的***和方法 | |
CN107544437A (zh) | 加工程序编辑装置、方法以及存储介质 | |
CN106910140B (zh) | 一种基于svg格式电力***接线图网络拓扑分析的方法 | |
CN108255964B (zh) | 一种工艺流程路线的展示方法 | |
CN107423270B (zh) | 一种在线流程图和代码实时互转的实现方法 | |
CN106815392B (zh) | 一种厂家端子排智能读取方法 | |
US7392480B2 (en) | Engineering drawing data extraction software | |
CN115393560A (zh) | 一种bim模型图纸标注方法、装置、设备及可读存储介质 | |
CN111881171B (zh) | 一种基于数据分析的图纸识别推荐方法及*** | |
CN102682629B (zh) | 用于电子白板的连线匹配方法及装置 | |
CN109739859B (zh) | 一种关系图谱绘制方法、***及相关装置 | |
CN111160862A (zh) | 基于思维导图的工艺流程展示方法、电子设备和存储介质 | |
CN101359337B (zh) | 用于交互式地编辑gis拓扑数据集的方法 | |
CN104076804B (zh) | 作业路径信息设定装置以及作业路径信息设定方法 | |
CN109086472B (zh) | 基于尺寸约束的房产图变更参数化绘图方法及其装置 | |
US7844419B1 (en) | Method of detecting potential topology problems in a network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20230526 Assignee: HUBEI THINGO TECHNOLOGY DEVELOPMENT Co.,Ltd. Assignor: Anhui Sigao Intelligent Technology Co.,Ltd. Contract record no.: X2023980039197 Denomination of invention: A Method for Generating Flowchart Based on Table Template Granted publication date: 20230630 License type: Exclusive License Record date: 20230810 |
|
EE01 | Entry into force of recordation of patent licensing contract |