[發(fā)明專利]一種可實(shí)現(xiàn)異構(gòu)化節(jié)點(diǎn)的可視化聯(lián)動(dòng)編排方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011007054.2 | 申請(qǐng)日: | 2020-09-23 |
| 公開(公告)號(hào): | CN112068825A | 公開(公告)日: | 2020-12-11 |
| 發(fā)明(設(shè)計(jì))人: | 楊森;李嘉明;劉通 | 申請(qǐng)(專利權(quán))人: | 山東澤鹿安全技術(shù)有限公司 |
| 主分類號(hào): | G06F8/34 | 分類號(hào): | G06F8/34;G06F3/0486;G06F3/0484;G06F3/0487;G06F16/25;G06F16/26;G06Q10/10 |
| 代理公司: | 濟(jì)南恒標(biāo)專利代理事務(wù)所(普通合伙) 37291 | 代理人: | 伯朝矩 |
| 地址: | 250000 山東省濟(jì)南市*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 異構(gòu)化 節(jié)點(diǎn) 可視化 聯(lián)動(dòng) 編排 方法 | ||
本發(fā)明涉及業(yè)務(wù)流程引擎應(yīng)用領(lǐng)域,公開了一種可實(shí)現(xiàn)異構(gòu)化節(jié)點(diǎn)的可視化聯(lián)動(dòng)編排方法,該編排方法包括以下步驟:第一步、定義處理流程所需節(jié)點(diǎn);第二步、定義流程處理邏輯;第三步、流程數(shù)據(jù)持久化存儲(chǔ);第四步、數(shù)據(jù)解析;第五步、填寫并提交環(huán)節(jié)配置信息;第六步、處理流程結(jié)束。本發(fā)明中所提到的異構(gòu)化節(jié)點(diǎn)聯(lián)動(dòng)代表不僅可作用于建立事務(wù)類流程,同時(shí)也可作用于不同工具間的相互調(diào)用協(xié)作,以及實(shí)現(xiàn)事務(wù)類流程和工具類流程的無縫結(jié)合,采用該方法進(jìn)行工具間相互協(xié)作時(shí),可以不再依賴于工具提供商進(jìn)行二次開發(fā),只需要依托所生成的底層數(shù)據(jù)流轉(zhuǎn)邏輯,調(diào)用相關(guān)工具API以及使用方法即可快速實(shí)現(xiàn)不同工具間的相互調(diào)用。
技術(shù)領(lǐng)域
本發(fā)明涉及業(yè)務(wù)流程引擎應(yīng)用領(lǐng)域,具體是一種可實(shí)現(xiàn)異構(gòu)化節(jié)點(diǎn)的可視化聯(lián)動(dòng)編排方法。
背景技術(shù)
業(yè)務(wù)流程管理系統(tǒng)廣泛應(yīng)用于各行各業(yè),工程領(lǐng)域的相關(guān)研制活動(dòng)更是離不開業(yè)務(wù)流程管理系統(tǒng)的支撐,例如:產(chǎn)品設(shè)計(jì)和制造等過程,這些遠(yuǎn)比普通的業(yè)務(wù)流程復(fù)雜得多,不但要求業(yè)務(wù)流程管理系統(tǒng)能夠支撐常見的各種變更管理,而且要能夠?qū)α鞒虉?zhí)行產(chǎn)生的中間數(shù)據(jù)進(jìn)行管理及對(duì)流程執(zhí)行過程進(jìn)行實(shí)時(shí)監(jiān)控,同時(shí)要能夠滿足復(fù)雜的研制任務(wù)迭代和任務(wù)動(dòng)態(tài)分解等需求,業(yè)務(wù)流程引擎是實(shí)現(xiàn)這些功能的核心動(dòng)力,其不但提供了處理這些功能的邏輯,而且決定了流程執(zhí)行的準(zhǔn)確性和效率;
在處理各類網(wǎng)絡(luò)安全事件中,需要多種安全產(chǎn)品、業(yè)務(wù)工具進(jìn)行相互協(xié)作,現(xiàn)在主流采用兩種方式,其一通過內(nèi)部開發(fā)接口,該種方式可維護(hù)成本低,無法應(yīng)對(duì)客戶的實(shí)際業(yè)務(wù)場(chǎng)景,另一種方式是采用可視化編排方案但目前已知的各類可視化流程構(gòu)建方案主要服務(wù)于事務(wù)性的數(shù)據(jù)流轉(zhuǎn)BPMN,服務(wù)于簡(jiǎn)單的業(yè)務(wù)流程以及工單流轉(zhuǎn)的數(shù)據(jù)處理,對(duì)于復(fù)雜的業(yè)務(wù)流程,諸如不同安全工具、業(yè)務(wù)插件間的相互協(xié)作,異構(gòu)化數(shù)據(jù)的相互處理,自動(dòng)化調(diào)用方面具有一定的局限性,并且其所采用的if else代碼,實(shí)現(xiàn)將帶來的邏輯不可維護(hù)風(fēng)險(xiǎn),無法應(yīng)對(duì)多樣性使用場(chǎng)景。因此,本領(lǐng)域技術(shù)人員提供了一種可實(shí)現(xiàn)異構(gòu)化節(jié)點(diǎn)的可視化聯(lián)動(dòng)編排方法,以解決上述背景技術(shù)中提出的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可實(shí)現(xiàn)異構(gòu)化節(jié)點(diǎn)的可視化聯(lián)動(dòng)編排方法,以解決上述背景技術(shù)中提出的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種可實(shí)現(xiàn)異構(gòu)化節(jié)點(diǎn)的可視化聯(lián)動(dòng)編排方法,該編排方法包括以下步驟:
S1、定義主體業(yè)務(wù)底層邏輯:前端用戶可通過可視化的拖拽編輯方式,確定協(xié)作節(jié)點(diǎn)中的具體參數(shù)數(shù)據(jù),底層自動(dòng)生成各節(jié)點(diǎn)中的相互協(xié)作關(guān)系以及抽象后的數(shù)據(jù)運(yùn)作流程;
S2、實(shí)現(xiàn)多節(jié)點(diǎn)信息數(shù)據(jù)存儲(chǔ):將流程數(shù)據(jù)轉(zhuǎn)化為JSON對(duì)象存儲(chǔ)到數(shù)據(jù)據(jù)庫(kù)中,JSON對(duì)象中包含nodes和edges,以此構(gòu)成了一個(gè)完整的流程圖;
S3、后端代碼邏輯數(shù)據(jù)解析生成工作流程:后端根據(jù)數(shù)據(jù)結(jié)構(gòu)中edges和nodes的關(guān)系,將數(shù)據(jù)解析為約定的數(shù)據(jù)格式返給前端,前端將之渲染為流程處理進(jìn)度圖,用來展示當(dāng)前流程圖所處環(huán)節(jié);
S4、填寫并提交環(huán)節(jié)配置信息:每個(gè)環(huán)節(jié)所填寫的配置信息由繪制流程圖時(shí)定義,用戶填寫完環(huán)節(jié)配置信息后點(diǎn)擊提交,后端解析配置信息,然后根據(jù)配置信息自動(dòng)匹配并進(jìn)入下一環(huán)節(jié);
S5、處理流程結(jié)束:此處理流程環(huán)節(jié)全部處理完成之后,流程狀態(tài)變?yōu)橐淹瓿?,并且用戶將無法再次更改此處理流程,如需要重新發(fā)起一個(gè)處理流程,只需調(diào)用此處理流程對(duì)應(yīng)的流程圖即可。
作為本發(fā)明進(jìn)一步的方案:所述S1中定義主體業(yè)務(wù)底層邏輯的具體操作包括以下步驟:
A1、定義處理流程所需節(jié)點(diǎn):根據(jù)需要選擇相應(yīng)的節(jié)點(diǎn)拖拽到畫布上,系統(tǒng)會(huì)自動(dòng)彈出節(jié)點(diǎn)的配置彈窗,填寫響應(yīng)的數(shù)據(jù)之后保存即可完成節(jié)點(diǎn)的配置;
A2、定義流程處理邏輯:根據(jù)所需流程的處理邏輯,將配置好的節(jié)點(diǎn)通過鼠標(biāo)進(jìn)行連線,所有流程圖都以開始節(jié)點(diǎn)為首個(gè)節(jié)點(diǎn),以結(jié)束節(jié)點(diǎn)為流程完結(jié)節(jié)點(diǎn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東澤鹿安全技術(shù)有限公司,未經(jīng)山東澤鹿安全技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011007054.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 節(jié)點(diǎn)查詢方法、節(jié)點(diǎn)、移動(dòng)通訊系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 一種根據(jù)節(jié)點(diǎn)集合構(gòu)造節(jié)點(diǎn)關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點(diǎn)劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點(diǎn)鎖定部件、節(jié)點(diǎn)滑軌、節(jié)點(diǎn)和機(jī)箱
- 一種待推薦節(jié)點(diǎn)線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點(diǎn)、節(jié)點(diǎn)及施主節(jié)點(diǎn)
- 節(jié)點(diǎn)布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機(jī)構(gòu)
- 節(jié)點(diǎn)掛載方法、裝置、網(wǎng)絡(luò)節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)可視化模型的處理方法及裝置
- 一種可視化內(nèi)容分發(fā)方法及系統(tǒng)
- 數(shù)據(jù)可視化圖形快速應(yīng)用方法及系統(tǒng)
- 基于有效信息的流場(chǎng)可視化視圖量化方法
- 可視化報(bào)表的制作方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種可視化圖形快速應(yīng)用與傳輸?shù)姆椒跋到y(tǒng)
- 一種可視化數(shù)據(jù)模型編排系統(tǒng)和編排方法
- 一種供水行業(yè)機(jī)房3D可視化運(yùn)維管理系統(tǒng)
- 一種電網(wǎng)數(shù)據(jù)可視化方法、裝置、設(shè)備及介質(zhì)
- 一種大場(chǎng)景城市建筑實(shí)時(shí)三維可視化的方法





