Java工做流框架jflow 集團應用模式用戶組功能

關鍵字 框架

馳騁BPM ,工做流開發框架,用戶組,接受人規則,用戶組發起人範圍,選擇人範圍. 網站

集團工做模式. Ccflow ,jflow.工做流引擎 設計

  1. 名詞定義與應用背景

對於集團模式的ccflow,jflow每一個組織(分公司)都是有本身的獨立崗責體系,崗位表,崗位類型表,都有OrgNO字段進行隔離的。實際工做中對於整個集團來講,有一個對總體工做人員的分組,咱們叫用戶組。好比:黨員組、團員組、祕書組、評估標人協會等等。 3d

用戶組是對於全集團的人員分組概念,而崗位就是對本組織的人員分組概念。 htm

用戶組的設置功能在超級管理員手裏,而崗位的設置是在二級管理員手裏 。 blog

在命名上咱們約定,對於組命名:祕書組、技術總監組、信息中心主任組等。對於崗位約定爲祕書崗,技術總監崗,信息中心主任崗。 開發

一我的能夠是祕書崗的人員也能夠隸屬祕書組。 get

  1. 1數據存儲結構

一我的擁有本組織的一個或者多個崗位,存儲到Port_DeptEmpStation表中。FK_Dept,FK_Emp,FK_Station. 標識:一我的在一個部門裏有多少崗位。 工作流

一我的擁有的用戶組存儲到,GPM_GroupEmp中。 FK_Group,FK_Emp io

節點與用戶組的關係存儲到WF_NodeGroup中。字段:FK_Node,FK_Group

若是使用集成模式,能夠使用視圖映射過來。

  1. 2所用到的知識點

接受人規則,流程發起人員的範圍限定規則,接受人範圍選擇肯定. 馳騁BPM的運行模式

  1. 3流程設計demo

咱們設計一個公文流程以這個公文流程來講明設置用戶組的功能。

2.使用用戶組控制發起人的範圍

在集團模式下,用戶組是集團的「崗位」概念,是做用於全局。若是按照用戶組設置接受人規則,有兩個模式設置,請參考如下章節。

2.1僅按照本組織的用戶組計算

咱們在開始設置接收人規則, 使用用戶組控制發起人的範圍,標識當前組織的人員的權限的用戶組才能發起該流程。以下圖:

2.2按照綁定的用戶組計算

打開開始節點的接收人規則,設置按照綁定的用戶組,設定發起人的範圍。

設置用戶組,,好比設定祕書組,只有祕書組的人才能發起該流程,是集團全部的祕書。

3. 使用用戶組設置自動計算的接受人規則

在集團模式下,用戶組是集團的「崗位」概念,是做用於全局。若是按照用戶組設置接受人規則,有兩個模式設置,請參考如下章節。

3.1 按照用戶組計算(本組織)接受人

顧名思義:範圍是本組織的。

3.2 按照用戶組計算

只有在集團的工做模式下才能出來,這個選項。

接受人的範圍,就是該集團下面全部的具備這些用戶組之一的人。

設定用戶組後,僅僅發送到該用戶組下的人員。

4. 使用用戶組設置接受人規則-通用人員選擇器-選擇範圍限定

4.1 按照用戶組計算(本組織內)

點擊設置範圍,限定模式選擇以下:

設置用戶組

4.2 按照用戶組計算

按照選擇的用戶組,集團全部人計算。

應用場景&總結

  1. 該模式僅僅適用於集團模式。
  2. 用戶組就是在集團的角度上對人員進行分組,好比:黨員組、團員組、祕書組。
  3. 一我的在一個組織,能夠擁有多個用戶組,多個崗位。
    1. 更多資料

馳騁BPM的下載: http://ccflow.org/down.htm

馳騁官方網站: http://ccflow.org

相關文章
相關標籤/搜索