集團模式下的.net,java工作流引擎-工作流開發框架-權限設計描述22條規則

  1. 整個集團的部門是一棵大樹,只有一個根節點,根節點的parentNo的編號爲0。部門的表的主要字段是No,Name,ParentNo,
  2. 組織的概念就是獨立崗責體系的子公司或者單位,組織裏有一個或則多個管理員。
  3. 集團中admin是超級管理員,admin可以把一個部門節點設置爲一個組織。
  4. 一個二級管理員可以管理多個組織,admin也可以有多個組織的管理權限。
  5. 二級管理員或者admin登錄後,如果有多個組織系統會讓其選擇要登錄那個組織進行管理?
  6. 選擇一個組織登錄之後,這個管理員,僅僅可以管理本組織的流程,崗位,部門人員信息。如果要管理其他的組織信息,需要切換。
  7. 組織之間的權限是通過OrgNo進行隔離的。
  8. 每個人員登錄之後,就有WebUser.No, WebUser.Name, WebUser.FK_Dept, WebUser.OrgNo 等登錄信息。
  9. 每個流程都有適用範圍,在流程屬性裏可以配置。一個組織的可發起的流程,是由兩部分組成的+ 本組織設計的流程+其他組織設計的流程設置了適用範圍的流程。
  10. 對於表單的權限規則參考流程的規則,也有適用範圍。
  11. 用戶組與崗位都是對人員的分組,對人員的權限劃分。
  12. 用戶組是集團的概念,僅由admin維護。
  13. 崗位則是每個組織都有自己的一套獨立的崗責體系,由自己的組織管理員來維護的。
  14. 用戶組,用戶組類型沒有OrgNo, 但是崗位,與崗位類型有。
  15. 用戶組類型,崗位類型,都是爲了方便管理員操作的方便,沒有計算意義。
  16. 一個操作員可以有多個部門,數據存儲到Port_DeptEmp,裏面FK_Dept,FK_Emp兩個列。
  17. 一個操作員在一個部門下可以有多個崗位, Port_DeptEmpStation , 列如下:FK_Dept,FK_Emp,FK_Station. 三個外鍵列存儲。
  18. 操作員與用戶組的關係存儲在 Port_TeamEmp表裏, FK_Team,FK_Emp 兩個列。
  19. 一個操作員,有三個維度來控制,用戶組、崗位、部門。
  20. 爲了方便我們管理,我們把崗位或者用戶組劃分爲,抽象的崗位,實際的崗位,抽象的用戶組,實際的用戶組。
  21. 比如我們把崗位劃分爲:部門負責人崗位,部門領導崗,信息部主任崗,信息部副主任崗。張三有部門負責人崗位,信息部主任崗。李四有部門領導崗,信息部副主任崗位。這樣換分有利於我們在綁定節點崗位的時候容易處理。
  22. 用戶組的概念是集團的admin管理員統一管理與維護的,可以下分到每個組織可以使用。在節點訪問規則支持綁定用戶組功能。

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

===over===

 

 

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