[發明專利]一種可自定義配置的簡單工作流引擎及工作流執行方法在審
| 申請號: | 201811626435.1 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN109741030A | 公開(公告)日: | 2019-05-10 |
| 發明(設計)人: | 宋錄文;李妃軍 | 申請(專利權)人: | 杭州當虹科技股份有限公司 |
| 主分類號: | G06Q10/10 | 分類號: | G06Q10/10;G06F11/14;G06F9/448 |
| 代理公司: | 杭州天昊專利代理事務所(特殊普通合伙) 33283 | 代理人: | 程皓 |
| 地址: | 310012 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 工作流 任務接口 工作流引擎 自定義配置 基本類型 自定義 加載 工作流執行 流程引擎 任務過程 業務處理數據 基本單元 可維護性 業務代碼 整體調度 順序流 元數據 封裝 繼承 并行 解析 傳遞 重復 | ||
1.一種可自定義配置的簡單工作流引擎,其特征是,簡單工作流包括四種基本類型,分別是順序流、條件流、重復流和并行流,簡單工作流引擎包括任務接口、自定義任務、四種基本類型、工作流上下文和流程引擎,其中:
所述的任務接口作為任務的基本單元,包括執行、回滾、預處理、后處理方法;
所述的自定義任務繼承任務接口;
所述的四種基本類型繼承任務接口,封裝自定義任務用于執行;
所述的工作流上下文負責傳遞業務處理數據;
所述的流程引擎包含工作流加載接口和任務過程接口;所述的工作流加載接口負責解析元數據加載工作流實例;所述的任務過程接口負責執行工作流,參數為工作流實例和工作流上下文;其中:工作流實例指的是四種基本類型。
2.根據權利要求1所述的一種可自定義配置的簡單工作流引擎及工作流執行方法,其特征是,工作流元數據解析包括工作節點、流節點、自定義任務加載綁定策略接口、元數據轉換接口和工作流加載接口,其中:
所述的工作節點封裝元數據的路由規則信息;
所述的流節點繼承工作節點,構建工作流模型;
所述的自定義任務加載綁定策略接口根據工作節點路由規則綁定自定義任務實例;
所述的元數據轉換接口按自定義規則解析元數據,生成工作節點;
所述的工作流加載接口包含自定義任務加載綁定策略接口和元數據轉換接口,根據元數據生成工作流模型,綁定自定義任務實例,轉化為工作流實例。
3.根據權利要求1或2所述的一種可自定義配置的簡單工作流引擎的工作流執行方法,其特征是,具體包括如下步驟:
(1)從文件或數據庫加載元數據,根據元數據解析生成工作流實例,或直接導入工作流實例;
(2)執行工作流,遍歷執行任務,如果任務為自定義任務類型,則執行任務;如果任務為工作流類型,則遞歸執行工作流;
(3)任務依次調用預處理、執行、后處理方法;
(4)任務執行成功,緩存到該工作流的回滾隊列;
(5)任務執行失敗或異常,工作流中斷后續任務,回滾隊列執行回滾操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州當虹科技股份有限公司,未經杭州當虹科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811626435.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電網企業審計規則倉的建設方法和裝置
- 下一篇:一種項目經費管理系統
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





