[發(fā)明專利]基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法在審
| 申請?zhí)枺?/td> | 201611074204.5 | 申請日: | 2016-11-29 |
| 公開(公告)號: | CN106803143A | 公開(公告)日: | 2017-06-06 |
| 發(fā)明(設(shè)計)人: | 楊紅斌;王學(xué)凱;張晉偉 | 申請(專利權(quán))人: | 中電科華云信息技術(shù)有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 上海漢聲知識產(chǎn)權(quán)代理有限公司31236 | 代理人: | 郭國中 |
| 地址: | 200231 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 工作流 引擎 平臺 提供 流程 服務(wù) 方法 | ||
1.一種基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法,其特征在于,其包括下列步驟:
步驟一,工作流服務(wù)的用戶化和接口化;
步驟二,業(yè)務(wù)系統(tǒng)使用工作流服務(wù)時進行用戶認證;
步驟三,工作流服務(wù)按用戶劃分流程數(shù)據(jù);
步驟四,工作流服務(wù)流程數(shù)據(jù)權(quán)限管理數(shù)據(jù);
步驟五,工作流服務(wù)處理外部參數(shù)數(shù)據(jù);
步驟六,工作流服務(wù)運行時推送消息。
2.如權(quán)利要求1所述的基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法,其特征在于,所述步驟一包括下列步驟:
步驟七,業(yè)務(wù)系統(tǒng)向Activiti 5工作流服務(wù)發(fā)起用戶申請,提交業(yè)務(wù)系統(tǒng)名稱,業(yè)務(wù)系統(tǒng)用戶認證接口地址,業(yè)務(wù)系統(tǒng)的用戶分組查詢接口地址;
步驟八,Activiti 5工作流服務(wù)存儲該申請信息并生成用戶返回給業(yè)務(wù)系統(tǒng)。
3.如權(quán)利要求1所述的基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法,其特征在于,所述步驟二包括下列步驟:
步驟九,業(yè)務(wù)系統(tǒng)按照工作流接口要求發(fā)起接口調(diào)用,其中接口參數(shù)中含有用戶信息和用戶信息;
步驟十,工作流服務(wù)獲取到用戶信息并在系統(tǒng)中驗證用戶信息,用戶存在則進行步驟十一,不存在則認證失敗;
步驟十一,工作流服務(wù)再根據(jù)用戶信息訪問業(yè)務(wù)系統(tǒng)的用戶認證接口,檢查接口訪問用戶是否合法,是則轉(zhuǎn)步驟十二,否則轉(zhuǎn)步驟十三;
步驟十二,當檢查接口訪問用戶是合法時,獲取用戶的分組詳細信息;
步驟十三,當檢查接口訪問用戶是不合法時,該用戶請求將返回,認證失敗。
4.如權(quán)利要求1所述的基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法,其特征在于,所述步驟三包括下列步驟:
步驟十四,完成業(yè)務(wù)系統(tǒng)使用工作流服務(wù)的步驟;
步驟十五,工作流程服務(wù)在處理接口邏輯時,將對訪問的資源數(shù)據(jù)進行用戶驗證;
步驟十六,當檢查到訪問的資源數(shù)據(jù)屬于該用戶時,再進行流程業(yè)務(wù)邏輯處理;
步驟十七,當檢查到訪問的資源數(shù)據(jù)不屬于該用戶時,該請求將返回資源數(shù)據(jù)不屬于用戶的提示信息。
5.如權(quán)利要求1所述的基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法,其特征在于,所述步驟四包括下列步驟:
步驟十八,完成業(yè)務(wù)系統(tǒng)使用工作流服務(wù)的步驟;
步驟十九,工作流程服務(wù)在處理接口邏輯時,利用業(yè)務(wù)系統(tǒng)的用戶分組查詢接口地址,獲取用戶的數(shù)據(jù)權(quán)限數(shù)據(jù),將在流程數(shù)據(jù)查詢、處理時進行數(shù)據(jù)權(quán)限的驗證;
步驟二十,當檢查到訪問的資源數(shù)據(jù)滿足數(shù)據(jù)權(quán)限驗證條件時,再進行流程業(yè)務(wù)邏輯處理;
步驟二十一,當檢查到訪問的資源數(shù)據(jù)不滿足數(shù)據(jù)權(quán)限驗證條件時,該請求將返回資源數(shù)據(jù)不屬于用戶的提示信息。
6.如權(quán)利要求1所述的基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法,其特征在于,所述步驟五包括下列步驟:
步驟二十二,創(chuàng)建統(tǒng)一的數(shù)據(jù)格式轉(zhuǎn)換類;
步驟二十三,在流程設(shè)計時,在流程需要數(shù)據(jù)轉(zhuǎn)換的地方配置需要數(shù)據(jù)轉(zhuǎn)換的參數(shù)名稱和轉(zhuǎn)換結(jié)果的類型;
步驟二十四,在流程運行時,數(shù)據(jù)轉(zhuǎn)換功能按參數(shù)進行數(shù)據(jù)格式處理。
7.如權(quán)利要求1所述的基于工作流引擎為云平臺提供流程引擎云服務(wù)的方法,其特征在于,所述步驟六包括下列步驟:
步驟二十五,業(yè)務(wù)系統(tǒng)發(fā)起流程時,傳入接收消息的接口地址,要求是REST類型并且method為POST的接口;
步驟二十六,在流程設(shè)計時,在流程發(fā)起、任務(wù)執(zhí)行開始、任務(wù)執(zhí)行結(jié)束、流程結(jié)束的位置上配置消息發(fā)送的監(jiān)聽模塊;
步驟二十七,在流程實例運行時流程發(fā)起、任務(wù)執(zhí)行開始、任務(wù)執(zhí)行結(jié)束、流程結(jié)束的執(zhí)行時利用接收消息的接口地址發(fā)送監(jiān)聽所在位置的數(shù)據(jù)到業(yè)務(wù)系統(tǒng);
步驟二十八,業(yè)務(wù)系統(tǒng)通過收到的消息內(nèi)容,判斷某流程實例所在的任務(wù)節(jié)點信息,根據(jù)該信息進行相應(yīng)的邏輯處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中電科華云信息技術(shù)有限公司,未經(jīng)中電科華云信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611074204.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





