- 關鍵字
馳騁BPM ,工作流開發框架,用戶組,接受人規則,用戶組發起人範圍,選擇人範圍.
集團工作模式. Ccflow ,jflow.工作流引擎
- 名詞定義與應用背景
對於集團模式的ccflow,jflow每個組織(分公司)都是有自己的獨立崗責體系,崗位表,崗位類型表,都有OrgNO字段進行隔離的。實際工作中對於整個集團來說,有一個對整體工作人員的分組,我們叫用戶組。比如:黨員組、團員組、祕書組、評估標人協會等等。
用戶組是對於全集團的人員分組概念,而崗位就是對本組織的人員分組概念。
用戶組的設置功能在超級管理員手裏,而崗位的設置是在二級管理員手裏 。
在命名上我們約定,對於組命名:祕書組、技術總監組、信息中心主任組等。對於崗位約定爲祕書崗,技術總監崗,信息中心主任崗。
一個人可以是祕書崗的人員也可以隸屬祕書組。
- 數據存儲結構
一個人擁有本組織的一個或者多個崗位,存儲到Port_DeptEmpStation表中。FK_Dept,FK_Emp,FK_Station. 標識:一個人在一個部門裏有多少崗位。
一個人擁有的用戶組存儲到,GPM_GroupEmp中。 FK_Group,FK_Emp
節點與用戶組的關係存儲到WF_NodeGroup中。字段:FK_Node,FK_Group
如果使用集成模式,可以使用視圖映射過來。
- 所用到的知識點
接受人規則,流程發起人員的範圍限定規則,接受人範圍選擇確定. 馳騁BPM的運行模式
- 流程設計demo
我們設計一個公文流程以這個公文流程來說明設置用戶組的功能。
- 使用用戶組控制發起人的範圍
在集團模式下,用戶組是集團的“崗位”概念,是作用於全局。如果按照用戶組設置接受人規則,有兩個模式設置,請參考以下章節。
- 僅按照本組織的用戶組計算
我們在開始設置接收人規則, 使用用戶組控制發起人的範圍,標識當前組織的人員的權限的用戶組才能發起該流程。如下圖:
- 按照綁定的用戶組計算
打開開始節點的接收人規則,設置按照綁定的用戶組,設定發起人的範圍。
設置用戶組,,比如設定祕書組,只有祕書組的人才能發起該流程,是集團所有的祕書。
- 使用用戶組設置自動計算的接受人規則
在集團模式下,用戶組是集團的“崗位”概念,是作用於全局。如果按照用戶組設置接受人規則,有兩個模式設置,請參考以下章節。
- 按照用戶組計算(本組織)接受人
顧名思義:範圍是本組織的。
- 按照用戶組計算
只有在集團的工作模式下才能出來,這個選項。
接受人的範圍,就是該集團下面所有的具有這些用戶組之一的人。
設定用戶組後,僅僅發送到該用戶組下的人員。
- 使用用戶組設置接受人規則-通用人員選擇器-選擇範圍限定
- 按照用戶組計算(本組織內)
點擊設置範圍,限定模式選擇如下:
設置用戶組
- 按照用戶組計算
按照選擇的用戶組,集團所有人計算。
- 應用場景&總結
- 該模式僅僅適用於集團模式。
- 用戶組就是在集團的角度上對人員進行分組,比如:黨員組、團員組、祕書組。
- 一個人在一個組織,可以擁有多個用戶組,多個崗位。
- 更多資料
馳騁BPM的下載: http://ccflow.org/down.htm
馳騁官方網站: http://ccflow.org
===OVER===