[發明專利]控制業務流程的方法和裝置有效
| 申請號: | 201310643287.5 | 申請日: | 2013-12-03 |
| 公開(公告)號: | CN103679355B | 公開(公告)日: | 2017-08-18 |
| 發明(設計)人: | 劉麗霞 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 業務流程 方法 裝置 | ||
技術領域
本發明涉及企業資源計劃系統的技術領域,特別是涉及一種控制業務流程的方法和裝置。
背景技術
企業資源計劃(ERP)是指建立在信息技術基礎上,以系統化的管理思想,為企業決策及員工提供決策運行手段的管理平臺。傳統技術中,對業務流程的定義通常都是采用業務流程窮舉的方式,完全代碼來實現流程分支判斷和控制。但是由于客戶業務模式及行業的不同,對ERP系統往往會有不同的業務流程管理,這些業務流程有的是通用流程,比如受托加工、受托代銷等,有的是個性化流程,比如在發運管理中增加一個發運計劃單等。作為一個標準產品,想要窮舉所有客戶的業務流程是根本不可能的,業務流程的窮舉只會帶來開發工作量的增加。此外,傳統技術中,EPR系統的各個組件采用的是緊耦合方式銜接,當流程稍有改變時,就意味著新的需求調整,要修改代碼,還要全面測試,工作量很大且容易出錯。
發明內容
基于此,有必要針對上述工作量大且容易出錯的技術問題,提供一種能節省工作量且不易出錯,從而提高了代碼的可擴展性的控制業務流程的方法和裝置。
一種控制業務流程的方法,所述方法包括:
讀取流程配置文件,所述流程配置文件中包含入口單據、入口條件、流程節點、單據反寫規則和單據參照規則;
獲取生成的本單單據;
檢測所述本單單據的上游單據對應的流程中是否存在上游單據到本單單據的節點;
如果所述本單單據的上游單據對應的流程中存在上游單據到本單單據的節點,則生成本單單據對應的流程串號,所述本單單據對應的流程串號包括上游單據對應的流程串號、本單單據標識和行標識,將所述本單單據對應的流程串號存儲在所述本單單據的單據分錄中。
在其中一個實施例中,所述方法還包括:
如果所述本單單據的上游單據對應的流程中不存在上游單據到本單單據的節點,則判斷本單單據是否為新的流程的入口單據,若是,則
生成本單單據對應的流程串號,所述本單單據對應的流程串號包括所述新的流程的標識號、本單單據標識和行標識,將所述本單單據對應的流程串號存儲在所述本單單據的單據分錄中。
在其中一個實施例中,在檢測所述本單單據的上游單據對應的流程中是否存在上游單據到本單單據的節點的步驟之前,還包括:
判斷所述本單單據是否有源單,若是,則檢測所述本單單據的上游單據對應的流程串號是否為空,如果不為空則進入所述檢測本單單據的上游單據對應的流程中是否存在上游單據到本單單據的節點的步驟;
如果本單單據沒有源單,則將所述本單單據作為入口單據匹配沒有前置流程的流程,生成本單單據對應的流程串號,該本單單據對應的流程串號包括匹配的沒有前置流程的流程的標識號、本單單據標識和行標識,將所述本單單據對應的流程串號存儲在所述本單單據的單據分錄中。
在其中一個實施例中,所述方法還包括:
讀取反寫配置文件;
解析所述反寫配置文件,得到所述反寫配置文件中的反寫單據、被反寫單據、反寫條件和反寫公式;
判斷所述反寫單據和被反寫單據是否滿足反寫條件,如果滿足,則
讀取反寫單據對應的流程串號和被反寫單據對應的流程串號,解析所述反寫單據對應的流程串號得到反寫單據的單據標識和行標識,解析所述被反寫單據對應的流程串號得到被反寫單據的單據標識和行標識;
運行對應的反寫公式,根據所述反寫單據的單據標識和行標識以及所述被反寫單據的單據標識和行標識,執行反寫單據對被反寫單據的反寫。
在其中一個實施例中,所述方法還包括:
獲取選擇的單據和單據所屬節點;
獲取選擇的流程節點間的單據流轉規則,所述單據流轉規則包括單據反寫規則和單據參照規則;
讀取反寫配置文件,根據反寫配置文件獲取流程節點引用的反寫規則;
生成包含入口單據、入口條件、流程節點、單據反寫規則和單據參照規則的流程配置文件。
一種控制業務流程的裝置,所述裝置包括:
流程配置文件讀取模塊,用于讀取流程配置文件,所述流程配置文件中包含入口單據、入口條件、流程節點、單據反寫規則和單據參照規則;
本單單據獲取模塊,用于獲取生成的本單單據;
單據檢測模塊,用于檢測所述本單單據的上游單據對應的流程中是否存在上游單據到本單單據的節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310643287.5/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





