[發明專利]需求文檔模板的生成方法、裝置、設備及存儲介質有效
| 申請號: | 202110425548.0 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN113011151B | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 顧佳頁 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F40/186 | 分類號: | G06F40/186;G06F8/10 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝;熊成龍 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 需求 文檔 模板 生成 方法 裝置 設備 存儲 介質 | ||
1.一種需求文檔模板的生成方法,其特征在于,所述方法包括:
獲取需求文檔模板生成請求,所述需求文檔模板生成請求攜帶有需求文檔模板配置文件;
響應所述需求文檔模板生成請求,獲取第一級子模板庫、第二級子模板庫和第三級子模板庫;
基于滾動式模板技術,根據所述第一級子模板庫、所述第二級子模板庫、所述第三級子模板庫和所述需求文檔模板配置文件進行需求文檔模板的框架搭建,得到待處理的需求文檔模板;
基于Docxtpl技術結合Jinja2技術,根據所述需求文檔模板配置文件的待替換的內容數據,對所述待處理的需求文檔模板中的對象類型為非Word內置內容控件的內容控件進行內容替換,得到已替換非內置控件的需求文檔模板;
基于Win32com技術,根據所述需求文檔模板配置文件的所述待替換的內容數據,對所述已替換非內置控件的需求文檔模板中的對象類型為Word內置內容控件的所述內容控件進行內容替換,得到目標需求文檔模板;
其中,所述基于滾動式模板技術,根據所述第一級子模板庫、所述第二級子模板庫、所述第三級子模板庫和所述需求文檔模板配置文件進行需求文檔模板的框架搭建,得到待處理的需求文檔模板的步驟,包括:
采用從頭到尾遍歷的方法,從所述需求文檔模板配置文件的文檔結構配置數據中讀取一行數據,得到待處理的行配置數據;
當所述待處理的行配置數據是需求名稱時,獲取文檔替換器名稱列表,將所述待處理的行配置數據在所述文檔替換器名稱列表中進行查找,得到需求名稱查找結果,當所述需求名稱查找結果為成功時,根據所述需求名稱查找結果對應的文檔替換器確定當前文檔替換器,否則,根據所述待處理的行配置數據構建文檔替換器,得到待處理的文檔替換器,從所述第一級子模板庫中獲取第一級子模板,得到待添加的第一級子模板,將所述待添加的第一級子模板添加到所述待處理的文檔替換器中,將所述待處理的文檔替換器作為所述當前文檔替換器;
當所述待處理的行配置數據是用戶故事名稱時,獲取所述當前文檔替換器,從所述第二級子模板庫中獲取第二級子模板,得到待添加的第二級子模板,將所述待添加的第二級子模板添加到所述當前文檔替換器;
當所述待處理的行配置數據是關聯子系統名稱時,獲取所述當前文檔替換器,根據所述待處理的行配置數據從所述第三級子模板庫中獲取第三級子模板,得到待添加的第三級子模板集合,將所述待添加的第三級子模板集合添加到所述當前文檔替換器;
重復執行所述采用從頭到尾遍歷的方法,從所述需求文檔模板配置文件的文檔結構配置數據中讀取一行數據,得到待處理的行配置數據的步驟,直至完成所述需求文檔模板配置文件中所述文檔結構配置數據的遍歷;
根據所述當前文檔替換器,得到所述待處理的需求文檔模板。
2.根據權利要求1所述的需求文檔模板的生成方法,其特征在于,所述基于Docxtpl技術結合Jinja2技術,根據所述需求文檔模板配置文件的待替換的內容數據,對所述待處理的需求文檔模板中的對象類型為非Word內置內容控件的內容控件進行內容替換,得到已替換非內置控件的需求文檔模板的步驟,包括:
基于Docxtpl技術,采用從頭到尾遍歷的方法,從所述待處理的需求文檔模板中提取一個對象類型為非Word內置內容控件的內容控件,作為第一待替換的內容控件;
基于Docxtpl技術結合Jinja2技術,根據所述需求文檔模板配置文件的所述待替換的內容數據,對所述第一待替換的內容控件進行內容替換;
重復執行所述基于Docxtpl技術,采用從頭到尾遍歷的方法,從所述待處理的需求文檔模板中提取一個對象類型為非Word內置內容控件的內容控件,作為第一待替換的內容控件的步驟,直至完成所述待處理的需求文檔模板的遍歷;
根據完成遍歷的所述待處理的需求文檔模板確定所述已替換非內置控件的需求文檔模板。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110425548.0/1.html,轉載請聲明來源鉆瓜專利網。





