EDP .Net開發框架--組織架構

風輕·雲淡發表於2024-05-23

職類

職類是將職務進行分類管理,並定義了職類標記和職級。職類標記會帶入到該職類下的職務作為職務的標記,併為職務提供職級範圍選擇。
image

“高管類”職類定義了其職級範圍為“PM13至PM16”,那麼該職類下的職務的職級就只能在這個範圍內。

職務

定義和管理組織架構中的職務。

  • 職務必須屬於某個職類。
  • 職務的職級只能在職類定義的職級範圍內選擇。
  • 職務有上下級關係。
  • 部門可以選擇一個或多個職務作為該部門的編制(部門職位)。
  • 職務可以設定許可權,使用者可繼承職務的許可權。
    image
    image
    “董事長”,“校長”,“副校長”都是屬於“校領導”職類,職級卻有所不同。但是職級範圍都是“校領導”職類中所定義的“PM13至PM16”。

組織型別

  • 定義和管理相同型別的組織單元(適用於部門),新增部門的時候會預設自動帶入組織型別中所定義的職務範圍作為部門的職位編制(可調整)。同時組織型別可以設定許可權,屬於該型別的部門下的使用者繼承其許可權。
    image
    image
    image

  • 組織型別許可權的繼承。
    image
    image

    “學校”組織型別設定了“操作日誌管理”的許可權,那麼屬於“學校”這個型別的部門下的使用者就繼承了該職類的許可權。

組織單元

組織單元分為“機構”和“部門”,統稱為組織單元。

  • 機構有上下級關係。
  • 部門有上下級關係。
  • 機構下可包含部門,部門下不能包含機構。
  • 機構可以設定許可權。
  • 部門可以設定許可權。
  • 部門職位可以設定許可權。
    image
    image
    image

使用者

管理EDP中的使用者。使用者有且只有一個主職位,同時還可以兼職多個其它職位。
image
image
image

系統管理員

該功能可以將EDP中的使用者新增為管理員,管理員不受任何許可權控制,可以訪問所有功能,所有WebApi介面,所有資料。需要注意的是,如果存在系統管理員,那麼admin的一級密碼會失效,如需登入需要使用二級密碼。

配置檔案中設定admin密碼。
[HKEY_LOCAL_MACHINE\SOFTWARE\EDPDEMO]
"AdminPasswordLevel1"="123"
"AdminPasswordLevel2"="111"

相關文章