[發(fā)明專利]業(yè)務流程處理方法、裝置、服務器及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110428139.6 | 申請日: | 2021-04-21 |
| 公開(公告)號: | CN113094125A | 公開(公告)日: | 2021-07-09 |
| 發(fā)明(設計)人: | 王子昊;倪楹立;徐健炯 | 申請(專利權)人: | 矢量云科信息科技(無錫)有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 無錫智麥知識產(chǎn)權代理事務所(普通合伙) 32492 | 代理人: | 劉詠華 |
| 地址: | 214000 江蘇省無錫市新吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業(yè)務流程 處理 方法 裝置 服務器 存儲 介質(zhì) | ||
本發(fā)明公開了一種業(yè)務流程處理方法、裝置、服務器及存儲介質(zhì),屬于大數(shù)據(jù)處理領域。該方法中,首先獲取處理請求中包含的目標字段,將目標字段進行反序列化,得到待處理數(shù)據(jù),將待處理數(shù)據(jù)輸入流程引擎進行流程審批操作和業(yè)務邏輯調(diào)用操作,得到處理后結(jié)果,其中,流程引擎包括流程機制和鉤子機制,通過流程機制負責對待處理數(shù)據(jù)的流程審批操作,此外,還通過鉤子機制負責對待處理數(shù)據(jù)的業(yè)務邏輯調(diào)用操作,由此,實現(xiàn)將流程審批作業(yè)和業(yè)務邏輯執(zhí)行分開,做到業(yè)務邏輯隨機調(diào)用,以解決相關技術中需針對不同業(yè)務流程開發(fā)專用的功能實現(xiàn)且不可復用的問題,通過調(diào)用鉤子機制實現(xiàn)對各種業(yè)務邏輯的隨機調(diào)用與組合,以滿足不同的業(yè)務場景。
技術領域
本發(fā)明涉及大數(shù)據(jù)處理領域,特別涉及一種業(yè)務流程處理方法、裝置、服務器及存儲介質(zhì)。
背景技術
為保證業(yè)務系統(tǒng)中業(yè)務流程的高效執(zhí)行,需要通過相應的流程引擎來控制相關組件的協(xié)調(diào)工作,使得業(yè)務流程中的信息存儲、權限、審批、消息通知等按照一定的過程規(guī)則引擎,實現(xiàn)業(yè)務流程的全部或部分自動化。例如,對于資產(chǎn)管理系統(tǒng),當申請人編輯一項資產(chǎn)申請后,流程引擎則啟動審批流程,判斷審核編輯后的申請單數(shù)據(jù)是否符合預設權限,如符合,則審批通過,編輯申請生效,反之審批不通過,相應數(shù)據(jù)被恢復至編輯前的狀態(tài),從而可以避免因錯誤或不合理的申請導致數(shù)據(jù)異常、資產(chǎn)管理系統(tǒng)異常等現(xiàn)象發(fā)生。
相關技術中,流程引擎的實現(xiàn)方法及流程引擎系統(tǒng)通常以功能為核心,提供相應的業(yè)務流程相關的全部功能引擎,如流程模型的定義,流程定義信息的解析裝載、數(shù)據(jù)信息的存儲及查詢、流程步驟的跳轉(zhuǎn)控制等。
其主要缺點包括如下:因同一功能在不同業(yè)務流程中的具體執(zhí)行形式不盡相同,因此需要針對具體的業(yè)務流程開發(fā)專用的功能實現(xiàn)代碼,且不可復用,導致流程引擎開發(fā)工作量大、成本高;兼容性及擴展性差,難以與不同企業(yè)不同業(yè)務系統(tǒng)直接進行集成。
發(fā)明內(nèi)容
本發(fā)明提供了一種業(yè)務流程處理方法、裝置、服務器及存儲介質(zhì),用于解決相關技術中流程引擎開發(fā)工作量大、兼容性及擴展性差的問題。所述技術方案如下:
一方面,提供了一種業(yè)務流程處理方法,所述方法包括:
獲取處理請求中包含的目標字段;
將所述目標字段進行反序列化,得到待處理數(shù)據(jù);
將所述待處理數(shù)據(jù)輸入流程引擎進行流程審批操作和業(yè)務邏輯調(diào)用操作,得到處理后結(jié)果,其中,所述流程引擎包括流程機制和鉤子機制,所述流程機制用于對所述待處理數(shù)據(jù)執(zhí)行所述流程審批操作,所述流程機制還用于調(diào)用所述鉤子機制對所述待處理數(shù)據(jù)執(zhí)行所述業(yè)務邏輯調(diào)用操作。
另一方面,提供了一種業(yè)務流程處理裝置,所述裝置包括:
字段獲取模塊,用于獲取處理請求中包含的目標字段;
字段處理模塊,用于將所述目標字段進行反序列化,得到待處理數(shù)據(jù);
數(shù)據(jù)處理模塊,用于將所述待處理數(shù)據(jù)輸入流程引擎進行流程審批操作和業(yè)務邏輯調(diào)用操作,得到處理后結(jié)果,其中,所述流程引擎包括流程機制和鉤子機制,所述流程機制用于對所述待處理數(shù)據(jù)執(zhí)行所述流程審批操作,所述流程機制還用于調(diào)用所述鉤子機制對所述待處理數(shù)據(jù)執(zhí)行所述業(yè)務邏輯調(diào)用操作。
另一方面,提供了一種服務器,所述服務器包括處理器和存儲器;所述存儲器存儲有至少一條指令,所述至少一條指令用于被所述處理器執(zhí)行以實現(xiàn)如上述方面所述的業(yè)務流程處理方法。
另一方面,提供了一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)存儲有至少一條指令,所述至少一條指令用于被處理器執(zhí)行以實現(xiàn)如上述方面所述的業(yè)務流程處理方法。
另一方面,還提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品存儲有至少一條指令,所述至少一條指令由所述處理器加載并執(zhí)行以實現(xiàn)上述方面所述的業(yè)務流程處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于矢量云科信息科技(無錫)有限公司,未經(jīng)矢量云科信息科技(無錫)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110428139.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于生成可執(zhí)行業(yè)務流程的監(jiān)視視圖的裝置和方法
- 一種實現(xiàn)業(yè)務集成工作流引擎的系統(tǒng)
- 模擬業(yè)務流程及業(yè)務流程運行的控制方法和控制系統(tǒng)
- 業(yè)務流程中的業(yè)務信息更新方法和系統(tǒng)
- 一種業(yè)務流程動態(tài)的遷移方法及系統(tǒng)
- 業(yè)務流程斷點修復方法、裝置、計算機設備和存儲介質(zhì)
- 業(yè)務流程運行狀態(tài)分析方法及系統(tǒng)
- 業(yè)務流程優(yōu)化方法、裝置、計算機設備及存儲介質(zhì)
- 端到端的業(yè)務流程管理方法、裝置、設備及存儲介質(zhì)
- 業(yè)務流程管理方法、裝置、計算機設備及存儲介質(zhì)





