[發明專利]一種模板化的協議生成、管理方法在審
| 申請號: | 202110384687.3 | 申請日: | 2021-04-09 |
| 公開(公告)號: | CN113312033A | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 姜勇;楊雷;李印;郭麗美;董國菲;張春社 | 申請(專利權)人: | 中企云鏈(北京)金融信息服務有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/20 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100078 北京市豐臺*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模板 協議 生成 管理 方法 | ||
本發明公開了一種模板化的協議生成、管理方法,包括:構建配置工具程序文件,對接口變量名稱預先定義;生成目標協議模板;使用正則表達式判斷協議的普通文本內容和變量取值字段;將變量取值替換成$+變量編碼取值,記為特殊變量;將已經替換的字符串,拼接html標簽,保存入數據庫;查詢替換后的字符串,生成為pdf格式的協議文件,進行協議簽章;當業務協議需要變更時,查詢到該模板,對待修改變量進行編輯,生成最新協議模板。本發明的方法可以進行模板管理,配置與業務相對應的接口和變量,添加協議模板并配置相應的業務變量,生成可以根據實際業務場景填充對應數據的協議模板,進行供應鏈金融平臺的協議管理,節省研發的人力資源,提高工作效率。
技術領域
本發明內容涉及計算機技術領域,尤其涉及一種模板化的協議生成、管理方法。
背景技術
目前在各大供應鏈金融平臺與資金端進行業務對接時,需要簽署相關業務協議,業務中相關協議需要研發人員進行一一手工開發jsp頁面。開發完成jsp頁面后,有涉及到取值部分需要進行測試,在切換環境時,會發生遺忘替換jsp文件部分的情況;在配置各個用戶所需協議時需要將各個不同類型字段重新輸入,操作繁瑣,雖然部分協議模板類似,但是依然需要重新開發,在產品的設計、研發、測試等各方面都造成了資源浪費,影響工作效率。
為了克服現有技術中的不足,提出了一種模板化的協議生成、管理方法,生成協議模板,只需修改特定位置的配置并進行測試,增強擴展性。
發明內容
本發明內容所要解決的技術問題是針對背景技術中所涉及到的缺陷,提供一種模板化的協議生成、管理方法,對接供應鏈金融平臺及其業務進行管理,解決現有技術中開發工作量大,效率低、及協議擴展性低的問題。
本發明內容的目的及解決的技術問題是采用以下技術方案來實現的:
一種模板化的協議生成、管理方法,包括:
(1)構建配置工具程序文件,對供應鏈金融平臺對接代碼接口的變量名稱進行預先定義,包括但不限于變量編碼,變量預覽值,變量類型,構建預設格式的協議模板文件;
(2)根據配置工具程序文件生成目標協議模板,通過頁面可操作的富文本編輯器,添加協議內容,編輯時,選擇接口并選擇協議里需要取值的變量添加進協議模板;
(3)編輯完成后,使用正則表達式判斷協議的普通文本內容和變量取值字段,所述字段中前有“{{”符號,后有“}}”符號的判斷為變量取值,否則判斷為普通文本內容;
(4)使用JavaScript里的替換方法將變量取值替換成$+變量編碼取值,記為特殊變量,替換后的特殊變量使用freeMark里的表達式和freeMark里的標簽進行標記;
(5)編輯完成后,將已經替換為freeMark標簽的字符串,在前拼接上html標簽頭,后拼接上html標簽尾,保存入數據庫;
(6)查詢替換后的字符串,使用freeMark和itext生成為pdf格式的協議文件,進行協議簽章;
(7)當業務協議需要變更時,查詢到該模板,對待修改變量進行編輯,生成最新協議模板。
優選的,所述步驟(3)中,所述普通文本內容和變量取值字段包括字段名稱、字段頭以及字段類型。
優選的,所述步驟(5)中html頭包括有協議需要的基礎樣式。
優選的,進行協議的簽章時,根據協議模板查詢對應數據庫,獲取簽章方式,根據簽章方式獲取對應協議的簽章位置的坐標,或獲取對應協議的關鍵字,根據簽章位置的坐標和關鍵字進行簽章。
優選的,所述步驟(2)中,根據配置工具程序文件生成目標協議模板,包括:
獲取所述協議模板文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中企云鏈(北京)金融信息服務有限公司,未經中企云鏈(北京)金融信息服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110384687.3/2.html,轉載請聲明來源鉆瓜專利網。





