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