• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種業務處理方法和裝置制造方法及圖紙

    技術編號:26259239 閱讀:14 留言:0更新日期:2020-11-06 17:53
    本發明專利技術公開了業務處理方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括接收業務請求,根據所述業務請求確定業務類型以生成待處理任務,進而觸發工作流引擎構建對應的工作流流程實例,并分別創建所述任務對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;根據預設業務流程動態配置信息的流程節點,執行所述工作流流程實例,并同步更新對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表。從而,本發明專利技術的實施方式能夠解決現有針對多層級、多角色審批流程崗位造成的工作流的業務狀態和審批待辦狀態耦合過高的問題。

    【技術實現步驟摘要】
    一種業務處理方法和裝置
    本專利技術涉及計算機
    ,尤其涉及一種業務處理方法和裝置。
    技術介紹
    目前,對工作流系統的開源引擎Activiti的應用優化研究,一般是在使用Activiti開源引擎的基礎上,通過提供額外的流程節點層,開發出一條能夠適應多條業務線的優化工作流引擎?;蛘咴谑褂肁ctiviti開源引擎的基礎上,通過提供額外的流程表和流程環節表,滿足多樣化的客戶配置需求。其中,工作流是為了實現某個業務目標,利用計算機在多個參與者之間按某種預定規則自動傳遞文檔、信息或者任務,將一組任務組織起來以完成某個經營過程。工作流定義了任務的觸發順序和觸發條件,每個任務可以由一個或多個軟件系統完成,也可以由一個或一組人完成,還可以由一個或多個人與軟件系統協作完成。Activiti是由Alfresco軟件發布的業務流程管理(BPM)框架,覆蓋了業務流程管理、工作流、服務協作等領域的一個開源的、靈活的、易擴展的可執行流程語言框架。在實現本專利技術過程中,專利技術人發現現有技術中至少存在如下問題:現有針對多層級、多角色審批流程崗位造成的工作流的業務狀態和審批待辦狀態耦合過高的問題還無法解決。
    技術實現思路
    有鑒于此,本專利技術實施例提供一種業務處理方法和裝置,能夠解決現有針對多層級、多角色審批流程崗位造成的工作流的業務狀態和審批待辦狀態耦合過高的問題。為實現上述目的,根據本專利技術實施例的一個方面,提供了一種業務處理方法,包括接收業務請求,根據所述業務請求確定業務類型以生成待處理任務,進而觸發工作流引擎構建對應的工作流流程實例,并分別創建所述任務對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;根據預設業務流程動態配置信息的流程節點,執行所述工作流流程實例,并同步更新對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;其中,流程狀態數據表存儲有在執行工作流流程實例過程中流程節點的狀態信息,業務狀態數據表存儲有所述任務處理的狀態信息,審批狀態數據表存儲有在執行工作流流程實例過程中流程節點角色審批狀態信息。可選地,觸發工作流引擎構建對應的工作流流程實例之前,包括:根據待處理任務,配置多層級流程節點,生成節點路線;基于預設的流程角色集合,選取流程用戶匹配至對應流程節點;其中,一個流程角色包括一個或多個流程用戶。可選地,還包括:接收流程用戶查詢請求,確定所述流程用戶對應的流程角色信息;根據所述查詢請求,獲取所述流程角色信息關聯的業務狀態數據和審核狀態數據。可選地,根據預設業務流程動態配置信息的流程節點,執行所述工作流流程實例,包括:將所述待處理任務流轉至第一層級保存未提交節點,確定角色為第一層級發起者將所述待處理任務保存成功,以將所述任務流轉至第一層級提交節點,以使角色為第一層級發起者提交任務;待提交成功,將所述任務流轉至第二層級審核節點,判斷角色為第二層級審批崗的處理結果是否為審核通過,若是則將所述任務流轉至第三層級審核節點以使角色為第三層級審批崗審核,若否則將所述任務退回至第一層級提交節點以使角色為第一層級發起者進行修改、保存再提交。可選地,同步更新對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表,包括:根據執行所述工作流流程實例的結果,從預設的流程狀態集合、業務狀態集合以及審批狀態集合,分別獲取相應的數據,以更新對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表??蛇x地,還包括:接收業務請求,確定所述業務請求包括多個業務類型以生成多個待處理任務,進而根據不同的待處理任務并行觸發工作流引擎分別構建對應的工作流流程實例,并分別創建相應的所述業務請求對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;待各個工作流流程實例執行完畢,聚合各個工作流流程實例的處理結果并返回??蛇x地,聚合各個工作流流程實例的處理結果,包括:通過聚合方法union(*)獲取最終的審核數據結果集;其中,所述的審核數據結果集包括所有業務類型的工作流流程實例。另外,本專利技術還提供了一種業務處理裝置,包括工作流核心服務模塊,用于接收業務請求,根據所述業務請求確定業務類型以生成待處理任務;工作流引擎模塊,用于觸發工作流引擎構建對應的工作流流程實例,根據預設業務流程動態配置信息的流程節點,執行所述工作流流程實例;審批業務映射模塊,用于分別創建并更新所述任務對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;其中,流程狀態數據表存儲有在執行工作流流程實例過程中流程節點的狀態信息,業務狀態數據表存儲有所述任務處理的狀態信息,審批狀態數據表存儲有在執行工作流流程實例過程中流程節點角色審批狀態信息。上述專利技術中的一個實施例具有如下優點或有益效果:本專利技術解決了多層級、多角色審批流程崗位造成的業務狀態和審批待辦狀態耦合問題;本專利技術提供的業務流程動態配置模塊涵蓋節點路徑,和流程節點層次和鏈接關系,可以結合業務邏輯任意前進到下一個節點或者回溯到上一個節點;數據模型層面本專利技術提取和抽象出審核狀態數據模型解耦,解決不同角色特質化,定制化需求引發的業務狀態和審核待辦狀態耦合問題。上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。附圖說明附圖用于更好地理解本專利技術,不構成對本專利技術的不當限定。其中:圖1是根據本專利技術第一實施例的業務處理方法的主要流程的示意圖;圖2是根據本專利技術實施例的業務處理裝置的主要模塊的示意圖;圖3是本專利技術實施例可以應用于其中的示例性系統架構圖;圖4是適于用來實現本專利技術實施例的終端設備或服務器的計算機系統的結構示意圖。具體實施方式以下結合附圖對本專利技術的示范性實施例做出說明,其中包括本專利技術實施例的各種細節以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本專利技術的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結構的描述。圖1是根據本專利技術第一實施例的業務處理方法的主要流程的示意圖,如圖1所示,所述業務處理方法包括:步驟S101,接收業務請求,根據所述業務請求確定業務類型以生成待處理任務。其中,流程狀態數據表存儲有在執行工作流流程實例過程中流程節點的狀態信息,業務狀態數據表存儲有所述任務處理的狀態信息,審批狀態數據表存儲有在執行工作流流程實例過程中流程節點角色審批狀態信息。在實施例中,根據具體流程任務分為A,B,C三類不同的業務流程請求(可以用data_source_type表示上述業務不同的業務類型);A類任務是對組織部門機構信息進行增刪改查等流程的發起,A類任務涉及到的組織部門機構數據庫表信息相應的定義為data_source_A。B類任務是對員工信息進行增刪改查等流程的發起;A類任務涉及到的員工數據庫表信息相應的定義為data_source_B。C類任本文檔來自技高網...

    【技術保護點】
    1.一種業務處理方法,其特征在于,包括:/n接收業務請求,根據所述業務請求確定業務類型以生成待處理任務,進而觸發工作流引擎構建對應的工作流流程實例,并分別創建所述任務對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;/n根據預設業務流程動態配置信息的流程節點,執行所述工作流流程實例,并同步更新對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;其中,流程狀態數據表存儲有在執行工作流流程實例過程中流程節點的狀態信息,業務狀態數據表存儲有所述任務處理的狀態信息,審批狀態數據表存儲有在執行工作流流程實例過程中流程節點角色審批狀態信息。/n

    【技術特征摘要】
    1.一種業務處理方法,其特征在于,包括:
    接收業務請求,根據所述業務請求確定業務類型以生成待處理任務,進而觸發工作流引擎構建對應的工作流流程實例,并分別創建所述任務對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;
    根據預設業務流程動態配置信息的流程節點,執行所述工作流流程實例,并同步更新對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表;其中,流程狀態數據表存儲有在執行工作流流程實例過程中流程節點的狀態信息,業務狀態數據表存儲有所述任務處理的狀態信息,審批狀態數據表存儲有在執行工作流流程實例過程中流程節點角色審批狀態信息。


    2.根據權利要求1所述的方法,其特征在于,觸發工作流引擎構建對應的工作流流程實例之前,包括:
    根據待處理任務,配置多層級流程節點,生成節點路線;
    基于預設的流程角色集合,選取流程用戶匹配至對應流程節點;其中,一個流程角色包括一個或多個流程用戶。


    3.根據權利要求2所述的方法,其特征在于,還包括:
    接收流程用戶查詢請求,確定所述流程用戶對應的流程角色信息;
    根據所述查詢請求,獲取所述流程角色信息關聯的業務狀態數據和審核狀態數據。


    4.根據權利要求1所述的方法,其特征在于,根據預設業務流程動態配置信息的流程節點,執行所述工作流流程實例,包括:
    將所述待處理任務流轉至第一層級保存未提交節點,確定角色為第一層級發起者將所述待處理任務保存成功,以將所述任務流轉至第一層級提交節點,以使角色為第一層級發起者提交任務;
    待提交成功,將所述任務流轉至第二層級審核節點,判斷角色為第二層級審批崗的處理結果是否為審核通過,若是則將所述任務流轉至第三層級審核節點以使角色為第三層級審批崗審核,若否則將所述任務退回至第一層級提交節點以使角色為第一層級發起者進行修改、保存再提交。


    5.根據權利要求1所述的方法,其特征在于,同步更新對應的流程狀態數據表、業務狀態數據表以及審批狀態數據表,包括:
    ...

    【專利技術屬性】
    技術研發人員:黃坤,馮曉峰,楊帆,董亮林明
    申請(專利權)人:中國建設銀行股份有限公司,建信金融科技有限責任公司,
    類型:發明
    國別省市:北京;11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩亚洲AV无码一区二区不卡| 国产av无码久久精品| 小13箩利洗澡无码视频网站| 日韩免费无码视频一区二区三区| 台湾无码一区二区| 免费A级毛片无码A∨男男| 无码人妻丰满熟妇区免费| yy111111少妇无码影院| 亚洲看片无码在线视频| 亚洲AV中文无码乱人伦下载| 亚洲av无码偷拍在线观看| 亚洲国产精品无码久久久| 亚洲国产成人片在线观看无码 | 夫妻免费无码V看片| 亚洲AV无码一区二区三区性色 | 中文午夜乱理片无码| 中文字幕av无码不卡| 日韩精品无码免费专区午夜| 久久亚洲AV成人无码国产电影| 加勒比无码一区二区三区| 日韩人妻无码精品一专区| 亚洲va无码专区国产乱码| 伊人久久综合无码成人网| 亚洲精品一级无码鲁丝片| 日韩人妻无码一区二区三区 | 精品久久久久久无码国产| 亚洲乱亚洲乱妇无码| 无码一区二区三区亚洲人妻| 中文字幕av无码一二三区电影| 亚洲Av综合色区无码专区桃色| 中文字幕AV中文字无码亚| 国产亚洲精品a在线无码| 亚洲精品自偷自拍无码| 777爽死你无码免费看一二区| 无码人妻一区二区三区免费看| 亚洲av成人无码久久精品| 人妻丝袜中文无码av影音先锋专区| 无码国产精品久久一区免费| 亚洲aⅴ无码专区在线观看| 无码粉嫩虎白一线天在线观看| 亚洲av无码专区在线电影天堂|