System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,具體而言,涉及一種制式文檔生成方法、裝置、電子設備及存儲介質。
技術介紹
1、隨著網絡安全空間治理不斷發展和深入,監管方出現了各種通報下發、指令下發、統計報告的業務場景。這些業務都有相對正式的文檔要下發給被監管單位的要求,這就催生了針對不同業務場景下發不同文檔的需求。常見的一些解決方案是內置一個或多個固定樣式的文檔模板,并且只能針對一種或者幾種固定的業務場景和文檔樣式,無法滿足監管業務場景對制式文檔樣式多樣性,內容靈活性和便捷使用的需求。
技術實現思路
1、本申請實施例的目的在于提供一種制式文檔生成方法、裝置、電子設備及存儲介質,用以提高制式文檔生成的多樣性,滿足業務需求。
2、第一方面,本申請實施例提供一種制式文檔生成方法,包括:
3、獲得制式文檔的生成請求;
4、根據生成請求確定制式文檔模板,并展示制式文檔模板,該制式文檔模板支持基于配置指令進行調整;
5、接收用戶基于制式文檔模板的配置指令,并基于配置指令對制式文檔模板所展示的內容進行調整,獲得調整后的制式文檔模板;調整后的制式文檔模板包括多個待填寫字段;
6、基于多個待填寫字段獲取對應的字段數據,并將獲取到的字段數據填入對應的待填寫字段所在位置上,生成制式文檔。
7、本申請實施例通過支持對制式文檔模板進行再次配置,從而可以根據實際需求對制式文檔模板所展示的內容進行調整,體現了制式文檔生成的多樣性。
8、在任一實施例中,生成請
9、根據執行節點和執行對象獲得對應的待選制式文檔模板;
10、獲得執行對象對應的用戶從待選制式文檔模板中選擇的制式文檔模板。
11、本申請實施例通過預先設定執行節點和執行對象對應的待選制式文檔模板,體現了流程執行中各個節點的權限,使得執行對象在有權限的待選制式文檔模板中快速選擇制式文檔模板。
12、在任一實施例中,在獲得制式文檔的生成請求之前,該方法還包括:
13、若監測到被測終端產生風險管理事件,則生成風險管理事件對應的業務流程;業務流程包括多個執行節點和每個執行節點對應的執行對象;
14、當執行到業務流程中需要生成制式文檔的執行節點時,基于該業務流程中的該執行節點和對應的執行對象生成制式文檔的生成請求。
15、本申請實施例通過對被測終端的運行狀態進行監控,當產生風險管理事件需要處理時,生成對應的業務流程,該業務流程中包括一個或多個需要生成制式文檔的節點,當執行到該節點,則生成制式文檔的生成請求。
16、在任一實施例中,基于多個待填寫字段獲取對應的字段數據,包括:
17、調用待填寫字段對應注冊服務接口,獲得注冊服務接口返回的字段數據。
18、本申請實施例通過調用接口獲取數據,并自動化填寫到對應的位置上,使得生成的制式文檔更高效。
19、在任一實施例中,制式文檔模板包括主文檔模板和子文檔模板;將獲取到的字段數據填入對應的待填寫字段所在位置上,包括:
20、將主文檔模板對應的字段數據填入主文檔模板對應的位置,其中,對主文檔模板編輯過程中,制式文檔模板中的子文檔處于不能編輯狀態;
21、在完成對主文檔模板的編輯后,清空主文檔模板,顯示子文檔模板,基于獲取到的子文檔模板對應的字段數據對子文檔模板進行編輯;
22、在完成對子文檔模板的編輯后,還原主文檔模板,解析并渲染子文檔模板。
23、本申請實施例通過分別對主文檔模板和子文檔模板的編輯,將主文檔模板劃分為多個子文檔模板,提高了字段數據填寫的效率。
24、在任一實施例中,在生成制式文檔后,該方法還包括:
25、通過itext組件將制式文檔生成預設格式的文檔,并將預設格式的文檔進行展示。
26、本申請實施例通過itext組件可以實現制式文檔的預覽功能。
27、在任一實施例中,配置指令包括對抬頭、標題、副標題、接收對象、正文、落款、聯系人、聯系電話、時間、頁眉、頁腳、字體、字號中的至少一項進行配置的指令。
28、本申請實施例可以通過對制式文檔模板中各個字段的調整,從而能夠提高制式文檔生成的多樣性,滿足業務需要。
29、第二方面,本申請實施例一種制式文檔生成裝置,包括:
30、請求獲得模塊,用于獲得制式文檔的生成請求;
31、模板確定模塊,用于根據所述生成請求確定制式文檔模板,并展示所述制式文檔模板,制式文檔模板支持基于配置指令進行調整;
32、模板調整模塊,用于接收用戶基于所述制式文檔模板的配置指令,并基于所述配置指令對所述制式文檔模板所展示的內容進行調整,獲得調整后的制式文檔模板;所述調整后的制式文檔模板包括多個待填寫字段;
33、文檔生成模塊,用于基于所述多個待填寫字段獲取對應的字段數據,并將獲取到的所述字段數據填入對應的待填寫字段所在位置上,生成制式文檔。
34、第三方面,本申請實施例提供一種電子設備,包括:處理器、存儲器和總線,其中,
35、所述處理器和所述存儲器通過所述總線完成相互間的通信;
36、所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令能夠執行第一方面的方法。
37、第四方面,本申請實施例提供一種非暫態計算機可讀存儲介質,包括:
38、所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令使所述計算機執行第一方面的方法。
39、第五方面,本申請實施例提供一種計算機程序產品,包括計算機程序指令,所述計算機程序指令被處理器讀取并運行時,執行第一方面的方法。
40、本申請的其他特征和優點將在隨后的說明書闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請實施例了解。本申請的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
本文檔來自技高網...【技術保護點】
1.一種制式文檔生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述生成請求包括所處業務流程的執行節點和執行對象;預先為每組執行節點和執行對象配置有對應的待選制式文檔模板;所述根據所述生成請求確定制式文檔模板,包括:
3.根據權利要求1所述的方法,其特征在于,在獲得制式文檔的生成請求之前,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述多個待填寫字段獲取對應的字段數據,包括:
5.根據權利要求1所述的方法,其特征在于,所述制式文檔模板包括主文檔模板和子文檔模板;所述將獲取到的所述字段數據填入對應的待填寫字段所在位置上,包括:
6.根據權利要求1所述的方法,其特征在于,在生成制式文檔后,所述方法還包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,所述配置指令包括對抬頭、標題、副標題、接收對象、正文、落款、聯系人、聯系電話、時間、頁眉、頁腳、字體、字號中的至少一項進行配置的指令。
8.一種制式文檔生成裝置,其特征在于,包括:
9.一
10.一種非暫態計算機可讀存儲介質,其特征在于,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令被計算機運行時,使所述計算機執行如權利要求1-7任一項所述的方法。
11.一種計算機程序產品,其特征在于,包括計算機程序指令,所述計算機程序指令被處理器讀取并運行時,執行如權利要求1-7任一項所述的方法。
...【技術特征摘要】
1.一種制式文檔生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述生成請求包括所處業務流程的執行節點和執行對象;預先為每組執行節點和執行對象配置有對應的待選制式文檔模板;所述根據所述生成請求確定制式文檔模板,包括:
3.根據權利要求1所述的方法,其特征在于,在獲得制式文檔的生成請求之前,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述多個待填寫字段獲取對應的字段數據,包括:
5.根據權利要求1所述的方法,其特征在于,所述制式文檔模板包括主文檔模板和子文檔模板;所述將獲取到的所述字段數據填入對應的待填寫字段所在位置上,包括:
6.根據權利要求1所述的方法,其特征在于,在生成制式文...
【專利技術屬性】
技術研發人員:余亮,全立,郭斌,楊晶,楊召,
申請(專利權)人:奇安信科技集團股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。