[發(fā)明專利]基于BPMN的建模方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請?zhí)枺?/td> | 202210486971.6 | 申請日: | 2022-05-06 |
| 公開(公告)號(hào): | CN114791799A | 公開(公告)日: | 2022-07-26 |
| 發(fā)明(設(shè)計(jì))人: | 崔洪民;林銳輝 | 申請(專利權(quán))人: | 深圳市智象科技有限公司 |
| 主分類號(hào): | G06F8/20 | 分類號(hào): | G06F8/20 |
| 代理公司: | 深圳漢林匯融知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44850 | 代理人: | 劉臨利 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海街道高*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 bpmn 建模 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明涉及數(shù)據(jù)建模領(lǐng)域,公開了一種基于BPMN的建模方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),用于提高BPMN建模的靈活性。所述基于BPMN的建模方法包括:根據(jù)數(shù)據(jù)建模請求創(chuàng)建BPMN模型,得到初始BPMN模型;對初始BPMN模型進(jìn)行參數(shù)配置,得到目標(biāo)BPMN模型,并對目標(biāo)BPMN模型進(jìn)行數(shù)據(jù)加載操作,生成上下文對象;根據(jù)上下文對象獲取目標(biāo)節(jié)點(diǎn),并對目標(biāo)節(jié)點(diǎn)進(jìn)行類型解析,得到節(jié)點(diǎn)類型;根據(jù)節(jié)點(diǎn)類型對目標(biāo)節(jié)點(diǎn)進(jìn)行信息標(biāo)注,得到標(biāo)注后的節(jié)點(diǎn),并根據(jù)標(biāo)注后的節(jié)點(diǎn)對目標(biāo)BPMN模型進(jìn)行分解,得到本地BPMN模型;對本地BPMN模型進(jìn)行信息轉(zhuǎn)換,并根據(jù)轉(zhuǎn)換后的BPMN模型生成業(yè)務(wù)流程,以及執(zhí)行業(yè)務(wù)流程。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)建模領(lǐng)域,尤其涉及一種基于BPMN的建模方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,企業(yè)在日常管理的過程中,會(huì)逐漸產(chǎn)生出自身的一套固定的業(yè)務(wù)流程。這套流程是否規(guī)范、易學(xué)、高效,關(guān)系到整個(gè)企業(yè)能否高效運(yùn)轉(zhuǎn),對于IT服務(wù)管理這種強(qiáng)調(diào)服務(wù)質(zhì)量的業(yè)務(wù)來說更是如此。
目前市面上針對流程類型的需求,大部分都是采用開源的Activiti以及其衍生出來的一系列框架進(jìn)行二次開發(fā),但是現(xiàn)有方案存在靈活性差。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于BPMN的建模方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),用于提高BPMN建模的靈活性。
本發(fā)明第一方面提供了一種基于BPMN的建模方法,所述基于BPMN的建模方法包括:接收數(shù)據(jù)建模請求,并根據(jù)所述數(shù)據(jù)建模請求創(chuàng)建BPMN模型,得到初始BPMN模型;對所述初始BPMN模型進(jìn)行參數(shù)配置,得到目標(biāo)BPMN模型,并對所述目標(biāo)BPMN模型進(jìn)行數(shù)據(jù)加載操作,生成上下文對象;根據(jù)所述上下文對象獲取目標(biāo)節(jié)點(diǎn),并對所述目標(biāo)節(jié)點(diǎn)進(jìn)行類型解析,得到節(jié)點(diǎn)類型;根據(jù)所述節(jié)點(diǎn)類型對所述目標(biāo)節(jié)點(diǎn)進(jìn)行信息標(biāo)注,得到標(biāo)注后的節(jié)點(diǎn),并根據(jù)所述標(biāo)注后的節(jié)點(diǎn)對所述目標(biāo)BPMN模型進(jìn)行分解,得到本地BPMN模型;對所述本地BPMN模型進(jìn)行信息轉(zhuǎn)換,并根據(jù)轉(zhuǎn)換后的BPMN模型生成業(yè)務(wù)流程,以及執(zhí)行所述業(yè)務(wù)流程。
可選的,在本發(fā)明第一方面的第一種實(shí)現(xiàn)方式中,所述對所述初始BPMN模型進(jìn)行參數(shù)配置,得到目標(biāo)BPMN模型,并對所述目標(biāo)BPMN模型進(jìn)行數(shù)據(jù)加載操作,生成上下文對象,包括:通過所述初始BPMN模型添加發(fā)送任務(wù)節(jié)點(diǎn)和接收任務(wù)節(jié)點(diǎn);基于所述發(fā)送任務(wù)節(jié)點(diǎn)和所述接收任務(wù)節(jié)點(diǎn)對所述初始BPMN模型進(jìn)行節(jié)點(diǎn)參數(shù)收發(fā)以完成對所述初始BPMN模型的參數(shù)配置,得到目標(biāo)BPMN模型;調(diào)用預(yù)設(shè)的數(shù)據(jù)庫對所述目標(biāo)BPMN模型進(jìn)行數(shù)據(jù)加載處理,生成所述目標(biāo)BPMN模型對應(yīng)的上下文對象。
可選的,在本發(fā)明第一方面的第二種實(shí)現(xiàn)方式中,所述對所述本地BPMN模型進(jìn)行信息轉(zhuǎn)換,并根據(jù)轉(zhuǎn)換后的BPMN模型生成業(yè)務(wù)流程,以及執(zhí)行所述業(yè)務(wù)流程,包括:分別對所述發(fā)送任務(wù)節(jié)點(diǎn)和所述接收任務(wù)節(jié)點(diǎn)進(jìn)行映射處理,得到操作發(fā)送節(jié)點(diǎn)和操作接收節(jié)點(diǎn);對所述本地BPMN模型進(jìn)行信息轉(zhuǎn)換,得到轉(zhuǎn)換后的BPMN模型;根據(jù)所述操作發(fā)送節(jié)點(diǎn)和所述操作接收節(jié)點(diǎn)生成所述轉(zhuǎn)換后的BPMN模型對應(yīng)的業(yè)務(wù)流程;獲取所述業(yè)務(wù)流程中的任務(wù)節(jié)點(diǎn),并根據(jù)所述任務(wù)節(jié)點(diǎn)分配目標(biāo)服務(wù)并將所述業(yè)務(wù)流程部署至預(yù)置的執(zhí)行環(huán)境中。
可選的,在本發(fā)明第一方面的第三種實(shí)現(xiàn)方式中,所述基于BPMN的建模方法還包括:創(chuàng)建協(xié)作關(guān)系表并存儲(chǔ)于共享數(shù)據(jù)庫中;通過所述共享數(shù)據(jù)庫對所述本地BPMN模型進(jìn)行信息寫入和信息讀取操作。
可選的,在本發(fā)明第一方面的第四種實(shí)現(xiàn)方式中,所述基于BPMN的建模方法還包括:通過所述上下文對象保存所述數(shù)據(jù)加載操作過程中的數(shù)據(jù);根據(jù)所述上下文對象保存的數(shù)據(jù)和預(yù)設(shè)的流轉(zhuǎn)配置信息計(jì)算目標(biāo)節(jié)點(diǎn),并調(diào)用所述目標(biāo)節(jié)點(diǎn)對應(yīng)的執(zhí)行接口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市智象科技有限公司,未經(jīng)深圳市智象科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210486971.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- BPMN的形式化分析和驗(yàn)證方法
- 業(yè)務(wù)流程建模標(biāo)記模型執(zhí)行中運(yùn)行實(shí)例匹配方法及系統(tǒng)
- 組合服務(wù)描述語言自動(dòng)生成方法及裝置
- BPMN組合服務(wù)的執(zhí)行方法和執(zhí)行裝置
- 一種業(yè)務(wù)流程創(chuàng)建方法及裝置
- 一種實(shí)現(xiàn)多業(yè)務(wù)流程協(xié)作的方法及系統(tǒng)
- 審批流程的實(shí)現(xiàn)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 手動(dòng)干預(yù)基于BPMN的工作流程執(zhí)行后的自動(dòng)一致性檢查方法
- 一種基于BPMN的指揮控制流程設(shè)計(jì)方法
- 流程引擎自動(dòng)轉(zhuǎn)換方法、裝置、電子介質(zhì)及存儲(chǔ)介質(zhì)
- 一種面向制造領(lǐng)域的MDA建模工具的實(shí)現(xiàn)方法
- 一種基于統(tǒng)一建模環(huán)境的建模方法
- 一種統(tǒng)一建模平臺(tái)
- 用于管理數(shù)據(jù)建模的系統(tǒng)及其方法
- 建模裝置、建模方法以及建模程序
- 一種提供思維導(dǎo)圖式的模型評價(jià)方法和系統(tǒng)
- 一種動(dòng)態(tài)交互建模工具的實(shí)現(xiàn)方法及裝置
- 電力設(shè)備建模方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于瀏覽器傳輸?shù)慕7椒把b置
- 數(shù)據(jù)建模方法、裝置、存儲(chǔ)介質(zhì)及處理器
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





