權限優化
在處理時間內解決大部分需求是關鍵,這要求有效的權限管理和資源優化。團隊合作和個人使用的需求不同,需要有針對性的設計來滿足。快取計算結果能提高系統效率,特別是在面對巨大資料量時。極端情境下,多團隊使用相同或不同資料會影響設定和計算的準確性。程式設計上,需要考慮去除不必要的自定義欄位和進行全域權限管理。邏輯設定方面,減少不必要的計算能提升性能,產品代碼應整合到平台中,以便統一管理。
合理處理時間內,解決80%的需求!
權限優化
邏輯
改變規則?
[分享]的日期判斷
[分享]考慮客製{1485}
CRMProdNotUseAuth後面8個欄位
設定、計算減量
產品dll搬到Platform
[額外]又算[自定義]?{1322}
[自定義]需要4個欄位?
[自定義]身預設頭?就不做設定
[額外]代碼化
[自定意]代碼化
快取計算結果
雜
{1140}、{1247} 團隊用And 個人用or很怪
程式
CRMParticularAuth結果快取(未來做)
CRMProdNotUseAuth改全域
SysCustomManageField去除
BitArray、合併計算、迴圈加終點判斷
極端情境
分享權限資料量巨大(PORMU)
多團隊-->多組自定義==>資料相同?不同?