[發明專利]一種配置型業務流程系統及其實現方法有效
| 申請號: | 201210216082.4 | 申請日: | 2012-06-27 |
| 公開(公告)號: | CN102799962A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 王濱;薛炳如;曹興華 | 申請(專利權)人: | 南京合榮欣業信息技術有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 南京同澤專利事務所(特殊普通合伙) 32245 | 代理人: | 石敏 |
| 地址: | 211100 江蘇省南京市江寧經*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置 業務流程 系統 及其 實現 方法 | ||
技術領域
本發明涉及一種配置型業務流程系統及其實現方法,屬于業務管理系統計算機軟件開發平臺技術領域。
背景技術
流程技術是通過將業務處理流程的每個業務環節進行定義,并且通過流程定制的方法將各個業務環節組裝起來,最終通過流程控制的方法實現業務流程的處理。
現有流程技術著重于業務流程的定制和控制,流程定制可以是開發人員也可以是使用者參與,最終的目的是通過流程定制適應業務流程的變化,流程控制支撐流程定制的變化執行。
如中國發明專利ZL200410075336.0,公開了一種“利用離散單元快速構建業務處理流程的方法及系統”,其將所有業務流程進行離散獲得“能夠完成特定功能的離散單元”,并且確定每個業務流程中各離散單元的組裝形式(執行順序),根據該組裝形式進行流程運轉,實現業務處理。該種系統的優勢在于:當業務流程發生變化時,只需要調整“業務處理系統存儲單元”中離散單元及其組裝形式,就能完成業務重構。
該系統存在如下缺陷:
1、業務處理過程中往往涉及到業務規則處理,該系統并沒有將業務規則處理從“離散單元”分離出來,如果業務規則一旦發生變化,則需要對“離散單元”進行修改,而且多個“離散單元”會涉及到同一個業務規則,那么這些“離散單元”都需要逐一進行修改,工作量大;
2、該系統在流程運轉過程中無法對流程節點進行控制,也就無法反應計算機內部的流程運行狀態,那么會導致故障處理模式的復雜化;
3、該系統中的“業務處理系統存儲單元”中,每個業務都對應一個業務流程,當存在兩個以上業務的業務模式相同時,每個業務流程中業務環節的處理(包括操作界面和處理邏輯)和業務規則都需要開發,當業務流程相同的一類的流程需要變化時,需要變更大量的業務流程,這樣的流程構建方式不但耗時耗力,而且不便于維護。
發明內容
本發明所要解決的技術問題是,克服現有技術的上述不足,提供一種配置型業務流程系統,可通過對文件配置實現流程重構,業務處理流程的維護更加方便。
為了解決以上技術問題,本發明提供的一種配置型業務流程系統,其特征在于包括:?
業務流程配置文件,記載有所有業務流程的流程節點以及每個業務流程中各流程節點的執行先后次序,所述流程節點包括處理節點、控制節點;
業務處理配置文件,記載有業務流程的處理節點與業務環節實現模塊的關聯關系;
業務規則配置文件,記載有業務流程的控制節點與業務規則實現模塊的關聯關系;
流程控制引擎,內建有流程運轉控制模塊,所述流程控制引擎用于讀取業務流程配置文件,根據指令在系統內存中創建相應的流程實例對象和用于存儲流程數據的流程上下文對象,并順序執行流程實例對象的流程節點直到流程執行結束;
業務處理引擎,內建有業務環節實現模塊,所述業務環節實現模塊包括業務操作界面、業務處理組件和業務數據,所述業務處理引擎用于讀取業務處理配置文件,流程執行至處理節點時,根據業務處理配置文件找到與處理節點關聯的業務環節實現模塊,調用相應業務操作界面供用戶錄入業務數據,并將該業務數據轉換為流程數據存儲到于所述流程上下文對象中,再調用業務處理組件進行業務處理,業務處理結果設置到流程上下文對象中供后續流程節點使用;
規則處理引擎,?內建有業務規則實現模塊,所述業務規則實現模塊包括業務規則邏輯處理組件和規則數據,所述規則處理引擎用于讀取業務規則配置文件,流程執行至控制節點時,根據業務規則配置文件找到與控制節點關聯的業務規則實現模塊,將流程上下文中的流程數據轉換為用于業務規則處理的規則數據,并調用業務規則邏輯處理組件進行邏輯運算處理,將運算結果設置到流程上下文對象中供后續流程節點使用。
本發明系統進一步的改進在于:在所述業務流程配置文件中,具有相同業務模式的業務以同一個業務流程予以表示。
業務處理引擎的業務數據是指業務處理引擎進行業務處理時所使用的數據,例如銀行取款業務中涉及到的“卡號”、“密碼”、“賬戶類型”、“交易金額”、“幣種”。
規則處理引擎的規則數據是指規則處理引擎進行規則匹配所使用的數據,例如銀行取款業務中“交易金額”如果大于10萬則需要提前預約。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京合榮欣業信息技術有限公司,未經南京合榮欣業信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210216082.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:成型的微通道熱交換器
- 下一篇:一種機制砂加工工藝
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





