[點晴模切ERP]金蝶云星空需求案例由淺入深拆解:采購訂單價格權(quán)限管控
當(dāng)前位置:點晴教程→點晴ERP企業(yè)管理信息系統(tǒng)
→『 經(jīng)驗分享&操作答疑 』
此文章有點長,但是案例非常經(jīng)典,作者對需求的思考很深入,非常值得一讀。 一. 需求分析需求前置:每個供應(yīng)商對應(yīng)采購訂單都由專屬的采購相關(guān)用戶進行。 采購訂單價格來源必須全部來源價目表。 采購訂單的價格修改只能由對應(yīng)的采購相關(guān)用戶才能修改。 部分指定用戶無權(quán)修改任何供應(yīng)商的采購訂單價格。 部分指定用戶有權(quán)修改任何供應(yīng)商的采購訂單價格。 二. 需求實現(xiàn)2.1. 通過權(quán)限控制進行實現(xiàn)采購訂單價格來源必須全部來源價目表:通過系統(tǒng)參數(shù)設(shè)置實現(xiàn),如下圖所示: 根據(jù)每個用戶創(chuàng)建1個用戶角色,對價格修改的供應(yīng)商進行過濾,將創(chuàng)建很多用戶角色,對每個用戶進行賦權(quán)。 創(chuàng)建一個用戶角色禁用修改所有采購訂單價格權(quán)限,并對相關(guān)人員賦權(quán)。 創(chuàng)建一個用戶角色允許修改所有采購訂單價格權(quán)限,并對相關(guān)人員賦權(quán)。 此方案分析:此實現(xiàn)方案需要建立大量的用戶角色,并且后期維護量巨大,不建議。 2.2. 通過權(quán)限+實體服務(wù)規(guī)則進行實現(xiàn)創(chuàng)建一個用戶角色禁用修改所有采購訂單價格權(quán)限,并對相關(guān)人員賦權(quán)。 創(chuàng)建一個用戶角色允許修改所有采購訂單價格權(quán)限,并對相關(guān)人員賦權(quán)。 實體服務(wù)規(guī)則實現(xiàn)采購訂單的價格修改只能由對應(yīng)的采購相關(guān)用戶才能修改。 在供應(yīng)商列表中創(chuàng)建一個字段【維護人#】,用以維護供應(yīng)商與采購用戶的對應(yīng)關(guān)系。 在采購訂單表頭【供應(yīng)商】字段增加實體服務(wù)規(guī)則,供應(yīng)商維護人與創(chuàng)建人不一致、并且過濾掉可以維護所有價格的用戶,則鎖定價格字段,由于實體服務(wù)規(guī)則取不到當(dāng)前單據(jù)的操作人,這里只能使用創(chuàng)建人去滿足條件,實體服務(wù)規(guī)則如下即可實現(xiàn)。 此方案分析: 此方案可以較好的滿足用戶的需求,但是對業(yè)務(wù)需求的擴展性滿足不足,假如,如果一個供應(yīng)商后期可以有多個用戶維護,這種需求根本無法滿足,供應(yīng)商與用戶的對應(yīng)關(guān)系頻繁變化,所有供應(yīng)商可以維護價格的用戶頻繁變化,則需要從用戶角色、實體服務(wù)規(guī)則、供應(yīng)商基礎(chǔ)數(shù)據(jù)幾個維度去進行修改,維護也是非常不方便。此方案只能滿足當(dāng)前業(yè)務(wù)需求,不能滿足業(yè)務(wù)未來的拓展性,還是不建議。 2.3. 通過二開權(quán)限控制基礎(chǔ)表單+二次開發(fā)插件實現(xiàn)權(quán)限控制基礎(chǔ)表單設(shè)計 表單邏輯: 1.此表單實現(xiàn)了需求中對三種權(quán)限的維護。 2.用戶與供應(yīng)商的對應(yīng)關(guān)系、用戶擁有所有權(quán)限、用戶拒絕所有權(quán)限三者只能維護其一。 二開插件實現(xiàn)權(quán)限控制 在采購訂單上開發(fā)插件,實現(xiàn)對采購訂單價格權(quán)限的控制,控制邏輯取權(quán)限控制基礎(chǔ)表單的邏輯即可。 此方案分析: 此方案通過一個權(quán)限控制表單去維護相關(guān)的用戶與供應(yīng)商之家的采購訂單維護價格的關(guān)系,然后通過插件開發(fā)調(diào)用這個權(quán)限控制表單的邏輯去實現(xiàn)控制。一是很好的滿足了后期需求的拓展性和維護性,只需要對權(quán)限控制表單數(shù)據(jù)進行更新和維護即可實現(xiàn)業(yè)務(wù)的變化,是不是這個方案很不錯呢,但是我還是不建議做。 三. 需求深層次分析大道至簡,道家思講一陰一陽謂之道,對任何事情的思考都要從陰陽兩方面去思考,要從更深層次去進行分析。 3.1. 陽面分析以上內(nèi)容根據(jù)用戶需求給出了三種解決方案,而且方案三也很完美實現(xiàn)了用戶的需求,滿足了提用戶的人。 3.2. 陰面分析以上解決方案看似解決了用戶的需求,但是實現(xiàn)用戶的需求之后,又會給其他用戶,甚至業(yè)務(wù)的流轉(zhuǎn)帶來什么問題呢? 流程效率下降 專屬采購員綁定供應(yīng)商的機制可能導(dǎo)致跨部門協(xié)作受阻。若專屬采購員請假或離職,訂單處理將因權(quán)限真空而停滯,緊急采購可能因?qū)徟哂嘌诱`3-5個工作日,影響供應(yīng)鏈響應(yīng)速度。 價格策略僵化 強制依賴價目表會削弱市場議價能力。如遇大宗采購或供應(yīng)商臨時折扣,采購員無法突破系統(tǒng)價格限制,可能導(dǎo)致企業(yè)錯失10%-15%的議價空間,變相推高采購成本。 權(quán)限管理復(fù)雜度激增 多層級權(quán)限配置需持續(xù)維護N+供應(yīng)商與采購員的動態(tài)映射關(guān)系。IT部門每月需處理N+次權(quán)限變更請求,人員轉(zhuǎn)崗時易出現(xiàn)超權(quán)限訪問漏洞,審計顯示錯誤配置率增加,增加合規(guī)風(fēng)險。 四. 總結(jié)此需求是一個很經(jīng)典的業(yè)務(wù)通過系統(tǒng)強控的需求,針對用戶提出的此類系統(tǒng)控制性比較強的需求,我們不僅要從戰(zhàn)術(shù)層面去思考需求的解決方案,而且要從戰(zhàn)略層面去思考需求相關(guān)的業(yè)務(wù)流程的影響性。 ?閱讀原文:原文鏈接 點晴模切ERP更多信息:http://moqie.clicksun.cn,聯(lián)系電話:4001861886 該文章在 2025/4/24 11:07:25 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |