RDIFramework.NET ━ .NET快速資訊化系統開發架構 V3.2->Web版本新增新的角色授權管理介面效率更高、更規範

來源:互聯網
上載者:User

標籤:rdiframework   工作流程   快速開發架構   web前端   許可權系統   

  角色授權管理模組主要是對角色的相應許可權進行集中設定。在角色許可權管理模組中,管理員可以添加或移除指定角色所包含的使用者、可以分配或授予指定角色的模組(菜單)的存取權限、可以收回或分配指定角色的操作(功能)許可權、可以對所有角色、使用者、模組(菜單)、操作(功能)許可權進行集中大量設定,角色戶授權範圍的設定(類似於使用者授權範圍的設定),表欄位許可權的設定以及資料表條件約束條件許可權的設定等。

  角色授權管理從3.2版本開始啟用了全新的介面組織方式,更加的合理與快速,顛覆了以往的所有版本,可操作性大大提高,模組的選擇以子系統進行載入,模組的操作許可權項也是以模組的選擇動態載入,只有設定了模組的存取權限才可以設定其對應模組的操作許可權,對於大型系統載入速度與處理的靈活性都毋庸置疑。

  角色授權管理主介面,如所示:

650) this.width=650;" src="http://img.blog.csdn.net/20170731105330827?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;height:auto;" />

  下面就Web版角色授權管理的所有功能做介紹,主要包含:角色使用權限設定、角色關聯使用者、角色使用者集中大量設定、角色授權範圍設定、表欄位使用權限設定、約束條件使用權限設定、進階搜尋。

  1、角色使用權限設定

  角色使用權限設定可以集中設定當前所選角色的模組(菜單)存取權限、擁有的操作許可權,是使用權限設定中經常使用的一個功能。角色使用權限設定如所示。在“角色使用權限設定”介面,我們可以很方便的清除當前角色所擁有的所有許可權,也可以對其進行模組及操作許可權的設定。

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105408075?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  在的角色使用權限設定介面,整個介面採用了全新的布局方式,最上面是業務系統選擇下拉式清單,這兒列出了所有的子系統可供選擇,選擇一個子系統後下面就會顯示當前子系統所有的模組列表。選中對應模組前面的複選框就表示授予當前模組可訪問的許可權,選擇一個模組右邊就會列出當前模組所有的操作許可權項列表,同理要授予某操作許可權項,只需選中前面的複選框,取消許可權只需要取消複選框的選擇即可。右邊的複選框可以操作的前提是左邊其對應的模組的複選框被選中。否則就是灰色的不可選擇,如:

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105421138?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  2、角色使用者關聯

角色使用者關聯可以方便的添加與移除當前選擇角色所包含的使用者,使用者歸屬於某個角色,就意味著該使用者“繼承”了該角色所擁有的一切許可權。角色使用者關聯如所示。在角色角色關聯操作介面上,我們可以為當前角色添加可用使用者,也可以移除已經擁有的使用者。

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105434600?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  3、角色使用者集中大量設定

  角色使用者集中大量設定可在一個介面批量對所有角色設定或收回其所包含的使用者,角色使用者集中大量設定如所示。

  650) this.width=650;" src="http://img.blog.csdn.net/20170731105449807?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  4、角色授權範圍設定

  角色授權範圍設定可以很好的實現授權的再分配,對於大的集團企業可以明顯的減少管理員權限分配的負擔與壓力,角色授權範圍可以在當前角色擁有的許可權下,再次有選擇的分配給其他的操作人員。通俗點講就是,某些崗位上工作的人是管理員,但不是所有業務的管理員,只是某個業務領域內的管理員,他在這個業務領域內應該有所有的許可權,而且還可以委託別人來管理、可以授權給別人來管理某個業務,這就是角色授權範圍管理,類似於資料庫許可權中的級聯授權,角色授權範圍如所示。

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105540911?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  在中的“使用者”與“角色”選項卡,操作使用者可以設定當前所選角色可以授權的“使用者”與“角色”並點擊儲存按鈕即可使設定生效。對於“組織機構”、“模組(菜單)”兩個選項卡,我們可以通過右擊,在彈出的捷徑功能表中選擇相應的功能進行操作,如所示: 

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105551449?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  5、表欄位使用權限設定

  在某些應用中,我們有時需要針對不同的角色設定其對特定表的訪問,列的訪問、編輯許可權。在“表欄位使用權限設定”中我們可以設定角色可以訪問的資料表,以及對資料表列的訪問、編輯、拒絕存取權限。角色的表欄位使用權限設定如所示。

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105611589?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  在表欄位使用權限設定視窗,左側列出的資料表,選中即擁有對該表的存取權限,取消則會拒絕訪問該表,同時該表對應的列訪問、編輯、拒絕存取權限也會同步取消。如果左側沒有列出我們需要的資料表,可以通過 “表欄位管理”中的“設定許可權控製表”功能進行設定。 

  6、約束條件使用權限設定

  有時我們需要針對不同的角色設定其可以看到某個資料表的資料的條件,在我們這兒就是約束條件,角色對錶約束條件設定下所示。

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105625941?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  在中,我們設定所選角色“系統配置員”對資料表“角色表”的約束條件為“CATEGORY = ‘SystemRole’”,在開發過程中,通過我們的服務介面來得到這個約束條件運算式,就可以對相應使用者進行表資料約束的控制了。

  要設定相應資料表的約束條件,我們可以單擊“設定條件運算式”按鈕,進行所選表對當前所選使用者約束條件進行設定,如所示。 

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105637785?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />

  7、進階搜尋

  當角色過多時,快速搜尋就變得非常重要了,在“角色授權管理”主介面單擊搜尋按鈕就可以開啟架構的進階查詢對話方塊進行多條件資料的查詢如所示:

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105647663?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;height:auto;" />


 相關文章:   



     RDIFramework 平台代碼產生器V3.2 發布版 

   RDIFramework.NET — 基於.NET的快速資訊化系統開發架構 — 系列目錄  

   RDIFramework.NET ━ .NET快速資訊化系統開發架構 ━ 工作流程組件介紹 

RDIFramework.NET ━ .NET快速資訊化系統開發架構 V3.2-> Web版本新增新的使用者權限設定介面效率更高、更規範

RDIFramework.NET ━ .NET快速資訊化系統開發架構 V3.2->WinForm版本新增新的使用者權限設定介面效率更高、更規範

  一路走來數個年頭,感謝RDIFramework.NET架構的支援者與使用者,大家可以通過下面的地址瞭解詳情。 

      RDIFramework.net官方網站:http://www.rdiframework.net/ 

      RDIFramework.Net官方部落格:http://blog.rdiframework.net/ 

      同時需要說明的,以後的所有技術文章以官方網站為準,歡迎大家收藏! 

      RDIFramework.NET架構由專業團隊長期打造、一直在更新、一直在升級,請放心使用!  

  歡迎關注RDIFramework.net架構官方公眾(號:rdiframework-net),及時瞭解最新動向。

   掃描二維碼立即關注

 650) this.width=650;" src="http://img.blog.csdn.net/20170731105813955?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFodXlvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="border:none;" />


本文出自 “快速資訊化系統開發架構” 部落格,請務必保留此出處http://chinahuyong.blog.51cto.com/2721990/1952275

RDIFramework.NET ━ .NET快速資訊化系統開發架構 V3.2->Web版本新增新的角色授權管理介面效率更高、更規範

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.