System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開涉及大數(shù)據(jù),更具體地,涉及一種非侵入式業(yè)務(wù)流程的可視化查詢方法、裝置、系統(tǒng)、電子設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
技術(shù)介紹
1、相關(guān)的技術(shù)中,對于跨境清算系統(tǒng)等作為銀行或金融機(jī)構(gòu)的基礎(chǔ)性應(yīng)用,涉及支付、清算、查詢、查復(fù)、核銷賬、代理結(jié)算、借記業(yè)務(wù)、業(yè)務(wù)運(yùn)營管理、風(fēng)險(xiǎn)控制等功能,系統(tǒng)代碼量級大、業(yè)務(wù)流程長、邏輯復(fù)雜等復(fù)雜情況。業(yè)務(wù)流程均以文本內(nèi)容的形式進(jìn)行展示,當(dāng)業(yè)務(wù)人員對業(yè)務(wù)不了解時(shí),業(yè)務(wù)流程中出現(xiàn)問題后,查詢起來極度不方便,同時(shí)也當(dāng)業(yè)務(wù)人員對業(yè)務(wù)不熟悉時(shí),無法獲知業(yè)務(wù)問題的具體位置以及解決方案。因此,針對該系統(tǒng)的業(yè)務(wù)流程進(jìn)行可視化變得極為重要。
2、而由于上述系統(tǒng)代碼量級大、業(yè)務(wù)流程長、邏輯復(fù)雜等情況,若重復(fù)開發(fā)業(yè)務(wù)流程可視化系統(tǒng),將導(dǎo)致成本較高,針對上述系統(tǒng)進(jìn)行侵入化修改,將導(dǎo)致系統(tǒng)不穩(wěn)定性增加,增加系統(tǒng)運(yùn)行時(shí)的故障。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題,本公開提供了非侵入式業(yè)務(wù)流程的可視化查詢方法、裝置、電子設(shè)備以及可讀存儲介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,可以實(shí)現(xiàn)針對復(fù)雜系統(tǒng)的非侵入式的業(yè)務(wù)流程的可視化查詢,提高系統(tǒng)的穩(wěn)定性,同時(shí)實(shí)現(xiàn)業(yè)務(wù)流程的可視化效果。
2、本公開的一個(gè)方面提供了一種非侵入式業(yè)務(wù)流程的可視化查詢方法,其中,應(yīng)用于后端服務(wù)器,所述方法包括:獲取業(yè)務(wù)流程的配置文件,所述配置文件包含目標(biāo)系統(tǒng)的所有參與節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系,所述配置文件確定的業(yè)務(wù)流程與所述目標(biāo)系統(tǒng)的報(bào)文處理流程至少部分相同;將所述配置文件加載至目標(biāo)程序運(yùn)行時(shí)框架,生成所述業(yè)務(wù)流
3、在本公開的一些實(shí)施例中,根據(jù)所述業(yè)務(wù)標(biāo)識和所述查詢標(biāo)識,由所述目標(biāo)程序運(yùn)行時(shí)框架生成客戶端用數(shù)據(jù),包括:根據(jù)所述查詢指令中的查詢標(biāo)識,從所述業(yè)務(wù)標(biāo)識中確定與所述查詢標(biāo)識關(guān)聯(lián)的目標(biāo)任務(wù)標(biāo)識;以及所述目標(biāo)程序運(yùn)行時(shí)框架根據(jù)所述目標(biāo)業(yè)務(wù)標(biāo)識生成客戶端用數(shù)據(jù)。
4、在本公開的一些實(shí)施例中,所述的方法還包括:在生成所述客戶端用數(shù)據(jù)之前,判斷所述查詢指令中的查詢標(biāo)識是否已經(jīng)被處理過;以及響應(yīng)所述查詢標(biāo)識已經(jīng)被處理過的指令,獲取基于所述查詢標(biāo)識已經(jīng)生成的客戶端用數(shù)據(jù)。
5、在本公開的一些實(shí)施例中,所述的方法還包括:基于所述配置文件,生成全流程有向圖數(shù)據(jù),所述全流程有向圖數(shù)據(jù)用于在所述客戶端生成所述業(yè)務(wù)流程的全流程有向圖。
6、在本公開的一些實(shí)施例中,所述流程有向圖還包括與所述查詢標(biāo)識相關(guān)聯(lián)的預(yù)選業(yè)務(wù)狀態(tài),所述預(yù)選業(yè)務(wù)狀態(tài)是基于所述全流程有向圖數(shù)據(jù)生成的。
7、在本公開的一些實(shí)施例中,所述的方法還包括:在獲取業(yè)務(wù)流程的配置文件之前,獲取目標(biāo)系統(tǒng)在歷史時(shí)間段的歷史運(yùn)行日志,根據(jù)歷史運(yùn)行日志中的報(bào)文處理流程,確定目標(biāo)系統(tǒng)的所有參與節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系;以及根據(jù)所述關(guān)聯(lián)關(guān)系,生成業(yè)務(wù)流程的配置文件。
8、本公開實(shí)施例的另一方面,提供了一種非侵入式業(yè)務(wù)流程的可視化查詢方法,其中,應(yīng)用于客戶端,所述方法包括:響應(yīng)后端服務(wù)器的查詢需求,生成查詢頁面;響應(yīng)用戶在所述查詢頁面輸入查詢指令完成的操作,獲取后端服務(wù)器發(fā)送的客戶端用數(shù)據(jù),根據(jù)所述客戶端用數(shù)據(jù),生成所述業(yè)務(wù)流程的流程有向圖,所述流程有向圖至少包括與所述查詢標(biāo)識相關(guān)聯(lián)的歷史業(yè)務(wù)狀態(tài)。
9、在本公開的一些實(shí)施例中,所述的方法還包括:獲取后端服務(wù)器發(fā)送的全流程有向圖數(shù)據(jù),生成所述業(yè)務(wù)流程的全流程有向圖,所述流程有向圖在所述全流程有向圖中以醒目的方式顯示。
10、本公開實(shí)施例的另一方面,提供了一種應(yīng)用于后端服務(wù)器的非侵入式業(yè)務(wù)流程的可視化查詢裝置,包括:獲取模塊,配置為獲取業(yè)務(wù)流程的配置文件,所述配置文件包含目標(biāo)系統(tǒng)的所有參與節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系,所述配置文件確定的業(yè)務(wù)流程與所述目標(biāo)系統(tǒng)的報(bào)文處理流程至少部分相同;第一生成模塊,配置為將所述配置文件加載至目標(biāo)程序運(yùn)行時(shí)框架,生成所述業(yè)務(wù)流程所需的邏輯環(huán)境;響應(yīng)模塊,配置為響應(yīng)客戶端輸入的查詢指令,獲取所述目標(biāo)系統(tǒng)的運(yùn)行日志,所述運(yùn)行日志包括滿足所述邏輯環(huán)境的業(yè)務(wù)標(biāo)識,所述查詢指令包括查詢標(biāo)識;以及第二生成模塊,配置為根據(jù)所述業(yè)務(wù)標(biāo)識和所述查詢標(biāo)識,由所述目標(biāo)程序運(yùn)行時(shí)框架生成客戶端用數(shù)據(jù),所述客戶端用數(shù)據(jù)用于在所述客戶端生成所述業(yè)務(wù)流程的流程有向圖,所述流程有向圖至少包括與所述查詢標(biāo)識相關(guān)聯(lián)的歷史業(yè)務(wù)狀態(tài)。
11、在本公開的一些實(shí)施例中,第二生成模塊還包括生成子模塊,所述生成子模塊配置為:根據(jù)所述查詢指令中的查詢標(biāo)識,從所述業(yè)務(wù)標(biāo)識中確定與所述查詢標(biāo)識關(guān)聯(lián)的目標(biāo)任務(wù)標(biāo)識;以及所述目標(biāo)程序運(yùn)行時(shí)框架根據(jù)所述目標(biāo)業(yè)務(wù)標(biāo)識生成客戶端用數(shù)據(jù)。
12、在本公開的一些實(shí)施例中,應(yīng)用于后端服務(wù)器的非侵入式業(yè)務(wù)流程的可視化查詢裝置還包括判斷模塊,判斷模塊配置為在生成所述客戶端用數(shù)據(jù)之前,判斷所述查詢指令中的查詢標(biāo)識是否已經(jīng)被處理過;以及響應(yīng)所述查詢標(biāo)識已經(jīng)被處理過的指令,獲取基于所述查詢標(biāo)識已經(jīng)生成的客戶端用數(shù)據(jù)。
13、在本公開的一些實(shí)施例中,應(yīng)用于后端服務(wù)器的非侵入式業(yè)務(wù)流程的可視化查詢裝置還包括全流程有向圖數(shù)據(jù)生成模塊,配置為基于所述配置文件,生成全流程有向圖數(shù)據(jù),所述全流程有向圖數(shù)據(jù)用于在所述客戶端生成所述業(yè)務(wù)流程的全流程有向圖。
14、在本公開的一些實(shí)施例中,應(yīng)用于后端服務(wù)器的非侵入式業(yè)務(wù)流程的可視化查詢裝置還包括配置文件生成模塊,配置為在獲取業(yè)務(wù)流程的配置文件之前,獲取目標(biāo)系統(tǒng)在歷史時(shí)間段的歷史運(yùn)行日志,根據(jù)歷史運(yùn)行日志中的報(bào)文處理流程,確定目標(biāo)系統(tǒng)的所有參與節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系;以及根據(jù)所述關(guān)聯(lián)關(guān)系,生成業(yè)務(wù)流程的配置文件。
15、本公開實(shí)施例的另一方面,提供了一種應(yīng)用于客戶端的非侵入式業(yè)務(wù)流程的可視化查詢裝置,包括:查詢頁面生成模塊,配置為響應(yīng)后端服務(wù)器的查詢需求,生成查詢頁面;流程有向圖生成模塊,配置為響應(yīng)用戶在所述查詢頁面輸入查詢指令完成的操作,獲取后端服務(wù)器發(fā)送的客戶端用數(shù)據(jù),根據(jù)所述客戶端用數(shù)據(jù),生成所述業(yè)務(wù)流程的流程有向圖,所述流程有向圖至少包括與所述查詢標(biāo)識相關(guān)聯(lián)的歷史業(yè)務(wù)狀態(tài)。
16、在本公開的一些實(shí)施例中,應(yīng)用于客戶端的非侵入式業(yè)務(wù)流程的可視化查詢裝置還包括有向圖生成模塊,配置為獲取后端服務(wù)器發(fā)送的全流程有向圖數(shù)據(jù),生成所述業(yè)務(wù)流程的全流程有向圖,所述流程有向圖在所述全流程有向圖中以醒目的方式顯示。
17、本公開實(shí)施例的另一方面,提供了一種非侵入式業(yè)務(wù)流程的可視化查詢系統(tǒng),包括客戶端和后端服務(wù)器,其中,所述后端服務(wù)器獲取業(yè)務(wù)流程的配置文件,所述配置文件包含目標(biāo)系統(tǒng)的所有參與節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系,所述配置文件確定的業(yè)務(wù)流程與所述目標(biāo)系統(tǒng)的報(bào)文處理流程至少部分本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種非侵入式業(yè)務(wù)流程的可視化查詢方法,其中,應(yīng)用于后端服務(wù)器,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,
3.根據(jù)權(quán)利要求2所述的方法,其中,還包括:
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,還包括:
5.根據(jù)權(quán)利要求4所述的方法,其中,所述流程有向圖還包括與所述查詢標(biāo)識相關(guān)聯(lián)的預(yù)選業(yè)務(wù)狀態(tài),所述預(yù)選業(yè)務(wù)狀態(tài)是基于所述全流程有向圖數(shù)據(jù)生成的。
6.根據(jù)權(quán)利要求1所述的方法,其中,還包括:
7.一種非侵入式業(yè)務(wù)流程的可視化查詢方法,其中,應(yīng)用于客戶端,所述方法包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,還包括:
9.一種應(yīng)用于后端服務(wù)器的非侵入式業(yè)務(wù)流程的可視化查詢裝置,包括:
10.一種應(yīng)用于客戶端的非侵入式業(yè)務(wù)流程的可視化查詢裝置,包括:
11.一種非侵入式業(yè)務(wù)流程的可視化查詢系統(tǒng),包括客戶端和后端服務(wù)器,其中,
12.一個(gè)或多個(gè)處理器;
13.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有可執(zhí)行指令,該指令被處理器執(zhí)行時(shí),實(shí)
14.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1至6或權(quán)利要求7至8中任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種非侵入式業(yè)務(wù)流程的可視化查詢方法,其中,應(yīng)用于后端服務(wù)器,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,
3.根據(jù)權(quán)利要求2所述的方法,其中,還包括:
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,還包括:
5.根據(jù)權(quán)利要求4所述的方法,其中,所述流程有向圖還包括與所述查詢標(biāo)識相關(guān)聯(lián)的預(yù)選業(yè)務(wù)狀態(tài),所述預(yù)選業(yè)務(wù)狀態(tài)是基于所述全流程有向圖數(shù)據(jù)生成的。
6.根據(jù)權(quán)利要求1所述的方法,其中,還包括:
7.一種非侵入式業(yè)務(wù)流程的可視化查詢方法,其中,應(yīng)用于客戶端,所述方法包括:
8.根據(jù)權(quán)利要求7所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:蔣環(huán)宇,
申請(專利權(quán))人:中國工商銀行股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。