[發明專利]一種云平臺多租戶的表單打印方法及系統在審
| 申請號: | 202110961904.0 | 申請日: | 2021-08-20 |
| 公開(公告)號: | CN113721867A | 公開(公告)日: | 2021-11-30 |
| 發明(設計)人: | 汪驥宇;姚祥英;李杰;張逍;陳波;胡芳;唐云霞;王貝貝;李志昂;孫哲 | 申請(專利權)人: | 中核武漢核電運行技術股份有限公司;核動力運行研究所 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 租戶 表單 打印 方法 系統 | ||
1.一種云平臺多租戶的表單打印方法,其特征在于,具體包括以下步驟:
基于確定的待打印表單,獲取待打印表單的表單參數;
進行表單的設計和表單規則的配置,并進行表單參數的綁定;
基于獲取的表單參數,計算得到打印的服務地址;
根據計算得到的服務地址,將表單參數輸入至表單中,并完成對表單的打印。
2.如權利要求1所述的一種云平臺多租戶的表單打印方法,其特征在于:所述表單參數包括表單名稱標識碼、表單提前數據的數據源定義數組、租戶ID和擴展參數。
3.如權利要求2所述的一種云平臺多租戶的表單打印方法,其特征在于,所述計算得到打印的服務地址,具體步驟包括:
獲取得到租戶ID;
根據表單名稱標識碼、擴展參數以及獲取得到的租戶ID,計算得到表單名稱;
根據表單名稱標識碼、表單提前數據的數據源定義數組、租戶ID和擴展參數,并基于預設算法,計算得到數據獲取字符串和表單服務的服務地址;
對表單服務的服務地址、表單名稱、租戶ID、數據獲取字符串和擴展參數進行拼接計算,得到打印的服務地址。
4.如權利要求3所述的一種云平臺多租戶的表單打印方法,其特征在于,所述獲取得到租戶ID,具體步驟包括:判斷是否存在租戶ID:若是,則獲取存在的租戶ID;若否,則獲取默認的租戶ID。
5.如權利要求3所述的一種云平臺多租戶的表單打印方法,其特征在于,所述根據表單名稱標識碼、擴展參數以及獲取得到的租戶ID,計算得到表單名稱,其中,計算表單名稱的計算公式為:
repname=g(repid,tenantid,…)
其中,repname表示表單名稱,g(repid,tenantid,…)表示表單名稱計算函數,tenantid表示租戶ID,…表示擴展參數,repid表示表單名稱標識碼。
6.如權利要求3所述的一種云平臺多租戶的表單打印方法,其特征在于,基于預設算法,計算得到數據獲取字符串和表單服務地址,其中:
計算得到數據獲取字符串的計算公式為:
retstr=getRetrieveStr(retdate)
其中,retstr表示數據獲取字符串,getRetrieveStr(retdate)表示數據獲取字符串計算函數,retdate表示表單提前數據的數據源定義數組;
計算得到表單服務的服務地址的計算公式為:
repserver=f(repid,retdate,tenantid,…)
其中,repserver表示表單服務的服務地址,表示表單名稱標識碼,表示租戶ID,…表示擴展參數。
7.如權利要求1所述的一種云平臺多租戶的表單打印方法,其特征在于,所述根據計算得到服務地址,將表單參數輸入至表單中,具體步驟包括:
基于得到的打印的服務地址,生成表單打印請求;
根據表單打印請求,解析待打印表單并獲取待打印表單的表單參數;
將表單參數輸入至表單中。
8.一種云平臺多租戶的表單打印系統,用于實現權利要求1所述方法,其特征在于,包括:
前端部件,所述前端部件為前端操作端或前端開發端,所述前端部件用于表單的設計、表單規則的配置、表單參數的綁定,以及表單的打印和預覽;
后端部件,所述后端部件為服務器端,所述后端部件用于表單的執行,以及根據表單打印請求獲取待打印表單的表單參數,并將表單參數輸入至表單中,所述后端部件還用于表單前端的預覽和打印。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中核武漢核電運行技術股份有限公司;核動力運行研究所,未經中核武漢核電運行技術股份有限公司;核動力運行研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110961904.0/1.html,轉載請聲明來源鉆瓜專利網。





