天天看點

NET快速資訊化系統開發架構 V3.2 -> WinForm“組織機構管理”界面組織機構權限管理采用新的界面,操作權限按子產品進行展示

對于某些大型的企業、資訊系統,涉及的組織機構較多,子產品多、操作權限也多,對使用者或角色一一設定子產品、操作權限等比較繁瑣。我們可以直接對某一組織機構進行權限的設定,這樣設定後,同一組織機構的使用者就可以擁有相應的子產品通路權限,操作權限了,這樣也能減輕管理人員的負擔。

  要啟用組織機構權限,需要配置Config.xml配置節“EnableOrganizePermission”為True,要打開組織機構權限設定視窗,隻需在組織機構管理主界面,單擊“組織機構權限”按鈕即可,如下圖所示。

NET快速資訊化系統開發架構 V3.2 -> WinForm“組織機構管理”界面組織機構權限管理采用新的界面,操作權限按子產品進行展示

  架構從3.2版本開始我們啟用全新的組織機構權限設定界面,布局更加的規範,通路與設定的效率更高,真正滿足了重多客戶一直來的期望。整個布局以工具欄、左側菜單通路權限、右側展示對應菜單所擁有的操作權限項。隻要設定了左側對應子產品的可通路權限,才能設定他的操作權限項,否則就是灰色的,如下圖所示:

NET快速資訊化系統開發架構 V3.2 -> WinForm“組織機構管理”界面組織機構權限管理采用新的界面,操作權限按子產品進行展示

  在第一個圖中,我們對組織機構“海口分公司”設定了相應的子產品(菜單)通路權限以及其擁有的操作權限。公共子產品不用設定,所有登入使用者都可以通路。現在我們以組織機構為“海口分公司”的使用者登入進來看其是否已經擁有了我們設定的子產品通路權限與操作權限,如下圖所示。

NET快速資訊化系統開發架構 V3.2 -> WinForm“組織機構管理”界面組織機構權限管理采用新的界面,操作權限按子產品進行展示

  通過上圖可以看到,用“海口分公司”組織機構下的使用者登入進來後,該使用者就擁有了我們設定的子產品(含公開子產品)與操作權限。

  這兒需要特别說明的,使用者、角色、組織機構等的權限設定是并的關系,意思是說,這個使用者設定了相應的使用者權限,又對此使用者設定了對應的角色,角色也設定了權限,還有組織機構也設定了權限,那麼這個使用者的權限就比較複雜了,是全繼承的關系。一般實際應用中,我們應根據實際情況選擇一種或多種方式進行權限的設定。

本文轉自yonghu86部落格園部落格,原文連結:http://www.cnblogs.com/huyong/p/7747454.html,如需轉載請自行聯系原作者

繼續閱讀