Java工作流引擎系統節點接收人設置“其他方式總結”系列講解

關鍵字: 馳騁工作流程快速開發平臺 工作流程管理系統 工作流引擎 asp.net工作流引擎 java工作流引擎. 開發者表單  拖拽式表單 工作流系統CCBPM節點訪問規則接收人規則

適配數據庫: oralce,mysql,sqlserver,Informix, PostgreSQL  達夢

接受人規則,就是爲了解決下一步發送人的範圍所制定的各種規則。審批、生產環境有很多的不確定性,更多的時候需要自動確定接受人的範圍,爲了適應不同場合下的需要我的制定瞭如下接收人規則。

由上一節點發送人通過“人員選擇器”選擇接受人

設置方式: 此此節點的上一個節點中啓用【接受人】按鈕,本步驟設置按接受人選擇,上一個用戶在發送前通過點【接受人】按鈕選擇指定的接受人(類於發送郵件時的接受人員選擇)。

選擇此項後系統就會自動在功能按鈕欄顯示一個選擇接受人功能按鈕,點擊這裏查看如何設置接收人選擇器

技術細節:

1, 當前節點的上一節點會有選擇人的範圍過濾問題,如果您在此節點上設置了崗位集合CCBPM在上一個節點彈出選擇人的對話框時,就會按當前的崗位集合來過濾人員。

2, 在當前節點的上一個節點可能存在多個節點點分支。這個時間打開選擇接受人對話框,就會出來首先要用戶選擇到那裏去,然後在列出爲這個節點的人員來。

設置接受人選擇器的人員範圍

新版本接受人選擇器樣式:

up-cf92db10244e9469255a248cd080f53251a.png

接收人的範圍需要確定下來,可以讓用戶更精準的選擇下一步接收人。本章節講解了如何配置接收人選擇器的範圍,請參考如下:

如果當前節點的訪問規則設置了由上一步發送人選擇,那麼就要定義[接受人選擇器]的樣式與可選擇人員的範圍內容。

如下圖:

up-270edf42b071dd55d6662d4a800499b85ef.png

控制人員選擇器的樣式方式有兩種:表格與樹。

控制人員範圍的方式有如下幾種,每種方式可以處理不同的場景。

按崗位:在綁定的崗位中選擇接受人

按部門:在綁定的部門中選擇接受人

按人員:根據綁定的人員選擇接受人

按SQL:

在參數1裏配置一個獲取分組數據源的sql,它有No,Name兩個列。

注意SQL參數支持ccflow表達式。

配置示例:

up-5712295c78c5cb17264f1f3edb0339012a0.png

顯示示例:

up-67c6e2dbc48b4a9edd87cb03187f2e29f4f.png

自定義URL: 添加自己編寫的人員選擇器,並調用CCBPM的發送方法。

      1. 由FEE來決定.

用流程事件,通過調用設置接受的接口,來設置當前節點的接收人,請參考:

up-3a9a0ab05c8b86a1912138bb4733549dd18.png

這種方式通過編程,手工的在上一個節點設置該節點的接收人,實現的把接受人信息寫入接收人列表裏。

      1. 按ccflow的BPM模式處理.

這種模式下只有在BPM的模式下才能工作。

BPM模式:使用cc提供的GPM(權限管理),CCFLOW(流程設計器),CCOA(前臺辦公)集成的一整套的辦公管理軟件,我們稱之爲bpm或BPM模式。在流程運轉中,可通過此規則,按照組織結構(GPM權限管理中)查找處理人,包括部門領導、權限組角色等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章