[發明專利]一種交互式工作流系統及其運行方法有效
| 申請號: | 201810831094.5 | 申請日: | 2018-07-26 |
| 公開(公告)號: | CN109118065B | 公開(公告)日: | 2022-02-08 |
| 發明(設計)人: | 李查;李威 | 申請(專利權)人: | 深圳市小贏信息技術有限責任公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 上海精晟知識產權代理有限公司 31253 | 代理人: | 楊軍 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互式 工作流 系統 及其 運行 方法 | ||
本發明提供一種交互式工作流系統及其運行方法,交互式工作流系統包括存儲模塊、配置中心、發布中心、權限中心、消息中心、監控中心。本發明所述的流程一旦發起,所有的流程運轉交由工作流系統接管,業務不需要關心其內部運行機制。流程邏輯全部采用工作流配置的方式,徹底釋放業務壓力,避免重復開發,維護過重的流程邏輯。
技術領域
本發明涉及互聯網領域,尤其涉及工作流類后臺業務系統及運行方法。
背景技術
隨著互聯網技術快速發展,公司化運營趨于成熟,團隊日益壯大。線上需要協同化的工作越來越多。
以互聯網產品版本發布舉例,一個較大的版本發布迭代,可能涉及產品經理,前后端開發,測試,運維等各個角色。不同角色需要跟進處理的模塊各不相同,操作時序各不相同,在人員調度,資源利用上將耗費大量精力,一個統一協作的操作平臺顯得迫切需要。當然,不同發布流程不盡相同,一個小的發布可能僅需要一兩人處理,發布也就一兩步,在口頭、當面協作即可解決;而一個大的發布可能需要幾十人,幾十個步驟,扎堆協作的方式顯得力不從心。那么,要支持到這樣各類場景,同時還具備配置化、調度、推送、可定制化等能力,以適應變化。工作流解決方案應運而生。
發明內容
本發明所要解決的技術問題在于,針對現有系統的缺陷,提供一種交互式工作流系統及其運行方法。
為了解決上述問題本發明的技術方案是這樣的:
一種交互式工作流系統,包括存儲模塊、配置中心、流程中心、權限中心、消息中心、監控中心;其中:
所述存儲模塊,從流程配置到流程實例的整個生命周期內的所有數據落地,操作記錄增量保存,方便后續流程追溯;粒度到參數的每個流程單獨存儲,對以后的數據分析統計提供基礎數據;
所述配置中心,包括:流程配置、節點配置、參數配置、插件配置、跳轉配置;
流程配置:定義一個流程的基礎信息;
節點配置:同一個流程能可以配置多個節點,每個節點代表流程中的一個過程;
參數配置:可以為不同節點定義差異化參數,從而保證不同節點的處理人只需要關心其特定參數;
插件配置:在流程、節點的生命周期內會存在多個不同的狀態,基于其狀態系統支持多種事件機制,為對應節點的對應事件可以配置額外的業務邏輯;
跳轉配置:系統是以節點參數以及節點操作做為條件來配置節點間的跳轉的,從而實現流程的流程節點間的流轉邏輯;
所述流程中心,根據已定義的流程、傳入要求的參數實例化一個流程,實例化完成后,流程會自動渲染一個相對應的工作流視圖,對流程進行流轉操作,系統流轉路徑會依據配置的跳轉來實現流程流轉,繼續或打回;流程執行生命期中,如流程初始化、節點開始前、節點開始后等,預設的插件會根據配置的生命期執行調用,流程結束調用消息中心通知提單人,過程中所有的數據存儲于存儲模塊;
存儲模塊、配置中心、流程中心、權限中心、消息中心、監控中心相互之間通過網絡連接。
一種交互式工作流系統的運行方法:
1)定義基本結構
1.1)定義流程,用于區分各個流程的獨立個體;
1.2)定義節點,用于確定流程執行步驟;
1.3)定義節點屬性,用于充分展現每個步驟需要執行的工作視圖,一個步驟由多個屬性組合;
1.4)定義跳轉規則,用于流程繼續的判斷,當條件滿足時,流程才可繼續執行;
1.5)定義插件,用于跟使用方對接的調用鉤子,在流程不同生命期跟使用方交互;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市小贏信息技術有限責任公司,未經深圳市小贏信息技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810831094.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于探測任務規劃的最優資源分配方法
- 下一篇:一種指數體系模型構建方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





