[發(fā)明專利]一種支持多系統(tǒng)的工作流引擎系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910144577.2 | 申請(qǐng)日: | 2019-02-27 |
| 公開(公告)號(hào): | CN109886656B | 公開(公告)日: | 2021-06-29 |
| 發(fā)明(設(shè)計(jì))人: | 封小東;羅艷 | 申請(qǐng)(專利權(quán))人: | 成都高投盈創(chuàng)動(dòng)力投資發(fā)展有限公司 |
| 主分類號(hào): | G06Q10/10 | 分類號(hào): | G06Q10/10;G06F16/25 |
| 代理公司: | 成都九鼎天元知識(shí)產(chǎn)權(quán)代理有限公司 51214 | 代理人: | 錢成岑 |
| 地址: | 610041 四川省成都市高*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 支持 系統(tǒng) 工作流 引擎 | ||
本發(fā)明公開了一種支持多系統(tǒng)的工作流引擎系統(tǒng),工作流引擎系統(tǒng)通過(guò)程序接口與各個(gè)業(yè)務(wù)系統(tǒng)功能模塊對(duì)接數(shù)據(jù),通過(guò)統(tǒng)一的地方審核不同系統(tǒng)的業(yè)務(wù)。本發(fā)明有以下優(yōu)點(diǎn):1通用性強(qiáng)。本工作流引擎系統(tǒng)能通過(guò)http接口接入多個(gè)不同業(yè)務(wù)系統(tǒng),為不同的業(yè)務(wù)系統(tǒng)提供審批。不同的業(yè)務(wù)系統(tǒng)如果實(shí)現(xiàn)了回調(diào)接口,工作流引擎也可以回調(diào)業(yè)務(wù)系統(tǒng)實(shí)現(xiàn)工作流對(duì)業(yè)務(wù)系統(tǒng)的回調(diào)。所以通用性很強(qiáng)。2維護(hù)成本低。業(yè)務(wù)系統(tǒng)接入工作流完全通過(guò)接口,通過(guò)配置即可,無(wú)須編代碼。3圖形化流程繪制。通過(guò)圖形化拖拽的方式繪制工作流,操作方便,使用簡(jiǎn)單。
技術(shù)領(lǐng)域
本發(fā)明涉及業(yè)務(wù)流程處理領(lǐng)域,特別涉及一種支持多系統(tǒng)的工作流引擎系統(tǒng)。
背景技術(shù)
很多公司業(yè)務(wù)審核流程比較多、系統(tǒng)多、各個(gè)審批流程的差異性比較大,為了能兼容現(xiàn)有各個(gè)系統(tǒng)以及考慮到公司信息化的發(fā)展,所以設(shè)計(jì)了本工作流引擎系統(tǒng)。
現(xiàn)有的工作流引擎系統(tǒng)主要具有以下缺點(diǎn):
1與業(yè)務(wù)系統(tǒng)深度耦合,維護(hù)成本高;
2只能接入單一的渠道;
3只能支持某一類用戶。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種支持多系統(tǒng)的工作流引擎系統(tǒng)。
本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
一種支持多系統(tǒng)的工作流引擎系統(tǒng),工作流引擎系統(tǒng)通過(guò)程序接口與各個(gè)業(yè)務(wù)系統(tǒng)功能模塊對(duì)接數(shù)據(jù);業(yè)務(wù)系統(tǒng)發(fā)起流程時(shí)調(diào)用設(shè)定地址創(chuàng)建工作流實(shí)例,通過(guò)參數(shù)“sys_id”表示不同的系統(tǒng),sys_id=APP表示本業(yè)務(wù)由APP渠道發(fā)起,sys_id=PC表示本業(yè)務(wù)由官方網(wǎng)站發(fā)起,sys_id=WECHAT表示本業(yè)務(wù)由微信系統(tǒng)發(fā)起;
業(yè)務(wù)系統(tǒng)發(fā)起或者在業(yè)務(wù)系統(tǒng)端審核某個(gè)業(yè)務(wù)流程時(shí),流程的流轉(zhuǎn)由工作流引擎系統(tǒng)控制,業(yè)務(wù)系統(tǒng)會(huì)請(qǐng)求工作流引擎系統(tǒng)執(zhí)行相應(yīng)的操作,工作流程引擎系統(tǒng)執(zhí)行完畢后會(huì)調(diào)用啟動(dòng)回調(diào)操作;
工作流程引擎系統(tǒng)根據(jù)“sys_id”的值通過(guò)數(shù)據(jù)庫(kù)查找對(duì)應(yīng)的業(yè)務(wù)系統(tǒng)回調(diào)的地址來(lái)實(shí)現(xiàn)回調(diào);
業(yè)務(wù)系統(tǒng)邏輯執(zhí)行成功后返回code值給工作流程引擎系統(tǒng),工作流程引擎系統(tǒng)再返回code值給業(yè)務(wù)系統(tǒng)。
作為優(yōu)選方式,通過(guò)web界面來(lái)操作和訪問(wèn),這樣既實(shí)現(xiàn)了各個(gè)系統(tǒng)的工作流任務(wù)又能在這個(gè)系統(tǒng)統(tǒng)一看到各個(gè)流程流轉(zhuǎn)情況。
作為優(yōu)選方式,業(yè)務(wù)系統(tǒng)通過(guò)http接口傳遞參數(shù)到工作流引擎系統(tǒng),工作流引擎系統(tǒng)創(chuàng)建一個(gè)流程實(shí)例,然后通過(guò)http接口調(diào)用業(yè)務(wù)系統(tǒng)的邏輯,邏輯成功后返回成功標(biāo)志給工作流,再返回給創(chuàng)建接口。
作為優(yōu)選方式,程序接口包括流程實(shí)例創(chuàng)建接口、流程列表查詢接口、流程詳情查詢接口和流程節(jié)點(diǎn)跳轉(zhuǎn)接口。
作為優(yōu)選方式,流程實(shí)例創(chuàng)建包括如下步驟:
1)通過(guò)業(yè)務(wù)系統(tǒng)傳來(lái)的業(yè)務(wù)編號(hào)(bus_id)獲取到對(duì)應(yīng)的流程id;
2)把業(yè)務(wù)需要用的值存進(jìn)變量表;
3)調(diào)用activity的接口runtimeService.startProcessInstanceById()創(chuàng)建一個(gè)新的實(shí)例;
4)尋找辦理人,在找辦理人時(shí)調(diào)用mongodb,獲取人員的姓名等信息,并且將接收人員信息,發(fā)送人員信息,流程信息,寫入辦理人歷史表;
5)封裝返回的對(duì)象。
作為優(yōu)選方式,流程列表查詢包括如下步驟:
1)調(diào)用方傳來(lái)處理人信息,任務(wù)id,操作編號(hào),其他參數(shù)變量;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都高投盈創(chuàng)動(dòng)力投資發(fā)展有限公司,未經(jīng)成都高投盈創(chuàng)動(dòng)力投資發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910144577.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種基于物聯(lián)網(wǎng)的戰(zhàn)略與人力資源管理信息化平臺(tái)
- 下一篇:一種基于大數(shù)據(jù)平臺(tái)的提醒事務(wù)至日歷的數(shù)據(jù)管理方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測(cè)或優(yōu)化,例如線性規(guī)劃、“旅行商問(wèn)題”或“下料問(wèn)題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉(cāng)儲(chǔ)、裝貨、配送或運(yùn)輸;存貨或庫(kù)存管理,例如訂貨、采購(gòu)或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理





