加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...
生活随笔
收集整理的這篇文章主要介紹了
加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1。功能要求相對復雜的信息管理系統,有比較嚴格的權限管理設置的需求。例如業務管理系統中的一個角色只能查看金額小于500萬的合同,而且只能看自己所在部門的合同,系統要求限制條件能靈活設置過濾所能看到的,所能操作的數據項,當前把這些需求理解為數據集權限需求,類似下面的示例參考圖。
?
?
2。首選我們需要提供一個設置記錄集權限的功能,我們按角色權限設置為例,參考下圖紅色圈起來的部分:
?
3。下面是顯示當前角色在哪些數據表上進行了數據集權限約束示例:
?
4。設置數據集權限約時可以列出當前表的字段(可進行一些有必要的篩選):
?
5。下面是顯示默認的條件表達式:
?
?? 若想完美的做好約束條件的表達式還是不太容易,一方面需要正確解析約束條件表達式,另一方面還需要能靈活設置,其實比較完美的做好還是挺不容易的,而且還需要有驗證約束條件表達式的功能比較好,還需要進行防注入優化才可以,一些標準參數的提醒等等等很多細節都完善了才能滿足客戶的實際需要,所以我總提倡真正能把某個功能徹底做好,其實非常不容易、需要高超的技術能力、也需要有高超的理解客戶需求的能力、也需要能實現高難的技術問題、也需要能實現真正客戶喜歡用的友善性、良好的交互性才能得到客戶的認可。
?
總結
以上是生活随笔為你收集整理的加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Silverlight三维柱状图3D饼图
- 下一篇: jquery UI集合