[發明專利]一種基于微服務模式的動態部署工作流的系統及方法在審
| 申請號: | 202011624703.3 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112529545A | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 馮興;王宇飛;郝亮;申培;孫利民;張楠;李宏鵬;田戰勝 | 申請(專利權)人: | 河鋼數字技術股份有限公司 |
| 主分類號: | G06Q10/10 | 分類號: | G06Q10/10;G06F16/22;G06F16/2455;G06F16/2457;G06F16/28;G06F9/54 |
| 代理公司: | 石家莊知住優創知識產權代理事務所(普通合伙) 13131 | 代理人: | 林艷艷 |
| 地址: | 053400 河北省*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 微服 模式 動態 部署 工作流 系統 方法 | ||
1.一種基于微服務模式的工作流構建部署系統,其特征在于:所述系統包括動態表單前端模塊、動態表單后臺接口模塊、動態表單數據庫表生成模塊、流程前端模塊、流程后臺接口模塊、流程后臺生成模塊、Kafka消息隊列模塊、Jenkins的部署模塊、人員組織管理模塊、登錄注冊審批模塊和流程后臺審批模塊;
所述動態表單前端模塊用于供用戶以拖拉拽操作創建動態表單,并將表單數據發送到動態表單后臺接口模塊;所述動態表單后臺接口模塊用于將動態表單前端模塊發送過來的表單數據解析出來并發送給動態表單數據庫表生成模塊;所述動態表單數據庫表生成模塊用于根據解析出來的表單數據在MySQL數據庫中生成相應的數據庫表,并發送給流程后臺生成模塊;
所述流程前端模塊用于供用戶生成其需要的流程,并將流程數據發送到流程后臺接口模塊;所述流程后臺接口模塊用于將流程前端模塊發送過來的流程數據解析出來并發送給流程后臺生成模塊;所述流程后臺生成模塊用于根據解析出來的流程數據以及接收自動態表單數據庫表生成模塊生成的數據庫表生成出flowable框架需要的bpmn文件,并部署到MySQL數據庫中;
所述Kafka消息隊列模塊用于以任務的方式存放所述動態表單數據庫表生成模塊生成的數據庫表和所述流程后臺生成模塊生成的流程;所述Kafka消息隊列模塊不斷的從其消息隊列中取出任務,調用Jenkins的部署模塊,進行項目部署;
所述人員組織管理模塊用于供管理員添加自己的人員和組織結構,并將人員和生成的流程的審批人進行關聯;所述登錄注冊審批模塊用于供申請人登錄系統,修改管理員提供的初始密碼,以及進行任務申請;所述流程后臺審批模塊用于供審批人對申請人通過登錄注冊審批模塊提出的任務申請進行審批。
2.一種基于微服務模式的動態部署工作流的方法,其特征在于:所述方法包括以下步驟:
第一步:用戶通過動態表單前端模塊進行拖拉拽操作,添加動態表單,再由動態表單前端模塊將表單數據發送到動態表單后臺接口模塊,動態表單后臺接口模塊將接收到的表單信息解析出來并發送給動態表單數據庫表生成模塊,動態表單數據庫表生成模塊在MySQL數據庫中生成相應的數據庫表;
第二步:用戶通過流程前端模塊生成自己需要的流程,再由流程前端模塊將流程數據發送到流程后臺接口模塊,由流程后臺接口模塊解析出流程信息,流程后臺生成模塊將解析出的流程信息生成出flowable框架需要的bpmn文件,并部署到MySQL數據庫中;
第三步:將第一步和第二步中已經做好的表單和流程以任務的形式放入到Kafka消息隊列模塊提供的消息隊列中,Kafka消息隊列模塊不斷的從其消息隊列中取出任務,并調用Jenkins的部署模塊,進行項目部署;
第四步:項目部署完成后,管理員通過人員組織管理模塊添加自己的人員和組織結構,并將人員和第二步中流程的審批人關聯;
第五步:申請人使用登錄注冊審批模塊登錄系統,修改第四步管理員提供的初始密碼,隨后進行任務申請;審批人隨后用自己的賬號登錄系統,進行審批。
3.根據權利要求2所述的基于微服務模式的動態部署工作流的方法,其特征在于:所述第一步和第二步中,動態表單數據和流程數據均保存到Redis中進行緩存。
4.根據權利要求2所述的基于微服務模式的動態部署工作流的方法,其特征在于:所述第四步中,管理在添加用戶時,同時初始化用戶密碼為默認密碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河鋼數字技術股份有限公司,未經河鋼數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011624703.3/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





