[發(fā)明專利]一種流程執(zhí)行人配置方法有效
| 申請?zhí)枺?/td> | 202010192634.7 | 申請日: | 2020-03-18 |
| 公開(公告)號: | CN111415135B | 公開(公告)日: | 2023-07-25 |
| 發(fā)明(設計)人: | 吳林振 | 申請(專利權)人: | 浩云科技股份有限公司 |
| 主分類號: | G06Q10/10 | 分類號: | G06Q10/10;G06Q10/0631 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 郭浩輝;麥小嬋 |
| 地址: | 511400 廣東省廣州市番禺區(qū)東環(huán)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流程 執(zhí)行人 配置 方法 | ||
本發(fā)明公開了一種流程執(zhí)行人配置方法,包括:配置節(jié)點參與人規(guī)則和計算流程節(jié)點參與人;其中,配置節(jié)點參與人規(guī)則步驟具體包括:根據(jù)與用戶有關的表格生成人員屬性樹;根據(jù)人員屬性樹進行選擇條件;根據(jù)選擇條件的右邊值進行選擇流程變量;通過邏輯運算符制成邏輯表達式條件進行自由組合;其中,計算流程節(jié)點參與人步驟具體包括:在流程提交時,根據(jù)流線條件計算出下一步需要提交的節(jié)點列表;根據(jù)下一步節(jié)點id查詢其節(jié)點參與人配置信息;解析節(jié)點參與人規(guī)則,根據(jù)條件右邊的配置獲取流程變量;將最終替換后的節(jié)點參與人條件,提交給數(shù)據(jù)總線服務,搜索出滿足條件的節(jié)點參與人列表;對節(jié)點參與人列表的人員信息補充完成,返回給前端供用戶選擇。
技術領域
本發(fā)明涉及流程配置領域,尤其涉及一種流程執(zhí)行人配置方法。
背景技術
目前市面上的流程引擎都提供了流程用戶任務的節(jié)點參與人配置功能,但是其配置功能相對來說比較簡單,只能選擇全部人員、或者與主辦人有關的人員(例如主辦人的直屬領導,部門負責人等),沒有更多的配置方式,使節(jié)點參與人的配置更加靈活,例如:節(jié)點參與人不能來源于用戶填寫的節(jié)點表單里面的數(shù)據(jù);節(jié)點參與人不能來源于節(jié)點以及流程的屬性;節(jié)點參與人不能來源于系統(tǒng)變量;節(jié)點參與人不能來源于調(diào)用外部服務返回的人員列表。
因此,目前使用流程實例的節(jié)點參與人缺乏更多配置方式,無法使節(jié)點參與人的配置更加靈活,不能打通節(jié)點參與人和外部服務的聯(lián)系,無法滿足所有的用戶需求。例如用戶發(fā)起了一個請假流程,向要把流程提交給用戶所在機構的負責人審批,又或者想把流程提交給用戶的年齡小于30歲的所有人,又或者想把流程提交給用戶名屬于某個業(yè)務數(shù)據(jù)表的機構字段的機構負責人。那么無法通過現(xiàn)有的節(jié)點參與人配置進行配置出來,這是現(xiàn)有市場的流程配置無法解決的問題。
發(fā)明內(nèi)容
本發(fā)明提供了一種流程執(zhí)行人配置方法,通過配置節(jié)點參與人規(guī)則和計算流程節(jié)點參與人,使得流程實例的節(jié)點參與人有更多配置方式,使節(jié)點參與人的配置更加靈活,可以打通節(jié)點參與人和外部服務的聯(lián)系,滿足所有的用戶需求。
為了解決上述技術問題,本發(fā)明實施例提供了一種流程執(zhí)行人配置方法,包括:配置節(jié)點參與人規(guī)則和計算流程節(jié)點參與人;
其中,所述配置節(jié)點參與人規(guī)則步驟具體包括:根據(jù)與用戶有關的表格生成人員屬性樹;根據(jù)所述人員屬性樹進行選擇條件;根據(jù)所述選擇條件的右邊值進行選擇流程變量;通過邏輯運算符制成邏輯表達式條件進行自由組合;
其中,所述計算流程節(jié)點參與人步驟具體包括:在流程提交時,根據(jù)流線條件計算出下一步需要提交的節(jié)點列表;根據(jù)下一步節(jié)點id查詢其節(jié)點參與人配置信息;解析節(jié)點參與人規(guī)則,根據(jù)條件右邊的配置獲取流程變量;將最終替換后的節(jié)點參與人條件,提交給數(shù)據(jù)總線服務,搜索出滿足條件的節(jié)點參與人列表;對節(jié)點參與人列表的人員信息補充完成,返回給前端供用戶選擇。
作為優(yōu)選方案,所述與用戶有關的表格包括:用戶表、人員表、機構表、角色表和崗位表。
作為優(yōu)選方案,所述人員屬性樹包括:人員姓名屬性樹、人員性別屬性樹、人員出生日期屬性樹、機構屬性樹、角色屬性樹和崗位屬性樹。
作為優(yōu)選方案,所述選擇條件包括:大于、等于、小于、包含、不包含、屬于和不屬于條件。
作為優(yōu)選方案,所述流程變量包括:流程屬性、流程實例屬性、節(jié)點屬性、節(jié)點實例屬性和用戶填寫的數(shù)據(jù)。
作為優(yōu)選方案,所述邏輯運算符包括and或者or。
作為優(yōu)選方案,在所述配置節(jié)點參與人規(guī)則步驟中,進行選擇流程變量之后,還包括:選擇搜索規(guī)則,從數(shù)據(jù)總線服務中搜出一個值或者一個列表,形成一個完整的條件。
作為優(yōu)選方案,在所述計算流程節(jié)點參與人步驟中,進行獲取流程變量之后,還包括:搜索規(guī)則的數(shù)據(jù)并替換條件。
相比于現(xiàn)有技術,本發(fā)明實施例具有如下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浩云科技股份有限公司,未經(jīng)浩云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010192634.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





