拆解:SOA架構(gòu)下的實(shí)施價(jià)值與避坑要點(diǎn))
簡(jiǎn)介用友U9 ERP V2.5手冊(cè)是一份面向企業(yè)信息化管理者、ERP實(shí)施顧問(wèn)以及財(cái)務(wù)、供應(yīng)鏈、制造業(yè)務(wù)人員的官方發(fā)版說(shuō)明文檔。手冊(cè)闡述其“實(shí)時(shí)企業(yè)、全球商務(wù)”的核心理念以及多組織協(xié)同、業(yè)務(wù)靈活性、全球化管理的客戶(hù)價(jià)值。資源包共1個(gè)docx文檔大小約9.54MB以文字說(shuō)明為主內(nèi)容結(jié)構(gòu)清晰便于檢索閱讀。文檔系統(tǒng)梳理了U9 V2.5在功能、性能和易用性上的整體完善涵蓋財(cái)務(wù)、人力資源、制造、供應(yīng)鏈、項(xiàng)目制造、成本、質(zhì)量、協(xié)同等領(lǐng)域具體介紹多工廠制造協(xié)同、多組織財(cái)務(wù)協(xié)同、全面預(yù)算管控、資金集中管理、人力資源共享服務(wù)等關(guān)鍵應(yīng)用特征。此外手冊(cè)重點(diǎn)解讀完全SOA架構(gòu)和UAP平臺(tái)帶來(lái)的集成性與可伸縮性包括業(yè)務(wù)流程管理、企業(yè)搜索、辦公系統(tǒng)集成、無(wú)線設(shè)備支持等能力有助于理解產(chǎn)品的架構(gòu)優(yōu)勢(shì)與實(shí)施價(jià)值。目前已有三百四十五人學(xué)習(xí)瀏覽適合希望系統(tǒng)了解用友U9 V2.5功能框架和架構(gòu)特點(diǎn)的從業(yè)者使用是一份實(shí)用的入門(mén)與參考材料。1. U9 ERP V2.5手冊(cè)一份被低估的架構(gòu)說(shuō)明書(shū)一份2012年發(fā)布的發(fā)版說(shuō)明放到今天還能被實(shí)施顧問(wèn)反復(fù)翻出來(lái)不是因?yàn)槔锩嬗胁僮鹘貓D而是因?yàn)樗选岸嘟M織協(xié)同、完全SOA、按需應(yīng)用”這些概念落到了具體的模塊和功能點(diǎn)上。U9 ERP V2.5手冊(cè)正是這樣一份產(chǎn)物——它告訴你這個(gè)高端ERP怎么設(shè)計(jì)業(yè)務(wù)邊界哪些能力是標(biāo)準(zhǔn)配置哪些要靠客開(kāi)補(bǔ)全。適合正在做多工廠、多公司、多賬簿項(xiàng)目的實(shí)施顧問(wèn)負(fù)責(zé)二次開(kāi)發(fā)的工程師以及要評(píng)估ERP選型的IT負(fù)責(zé)人。翻完它你能省下很多和產(chǎn)品顧問(wèn)來(lái)回確認(rèn)的時(shí)間還能直接避開(kāi)一堆只在現(xiàn)場(chǎng)才會(huì)暴露的坑。2. 先把產(chǎn)品定位和模塊邊界吃透V2.5不是版本號(hào)而是架構(gòu)分水嶺2.1 為什么說(shuō)“完全SOA”決定了好不好做集成V2.5手冊(cè)里反復(fù)強(qiáng)調(diào)“完全基于SOA架構(gòu)”這句話(huà)不是營(yíng)銷(xiāo)詞。在2012年前后很多ERP只是局部采用SOA導(dǎo)致集成時(shí)要做大量點(diǎn)對(duì)點(diǎn)接口改一個(gè)流程要?jiǎng)悠甙藗€(gè)系統(tǒng)。U9把企業(yè)服務(wù)總線ESB、業(yè)務(wù)流程管理BPM、報(bào)表鉆取、企業(yè)搜索都放進(jìn)平臺(tái)層意味著新服務(wù)可以“插入”總線界面也可以個(gè)性化裝配。對(duì)實(shí)施顧問(wèn)來(lái)說(shuō)這決定了后續(xù)跟CRM、MES、OA做接口時(shí)是走標(biāo)準(zhǔn)服務(wù)還是寫(xiě)死數(shù)據(jù)庫(kù)。完全SOA帶來(lái)的直接好處是第一系統(tǒng)間互操作性強(qiáng)不用為每個(gè)異構(gòu)系統(tǒng)單獨(dú)開(kāi)通道第二業(yè)務(wù)流程可以可視化建模業(yè)務(wù)部門(mén)提的“改一下審批鏈”需求不用再發(fā)開(kāi)發(fā)單第三IT架構(gòu)有伸縮性以后加一個(gè)業(yè)務(wù)組件不影響已上線的模塊。手冊(cè)里特別提到UAP管理軟件平臺(tái)它把ESB、BPM、報(bào)表、搜索、個(gè)人辦公集成全部包進(jìn)去了這才是V2.5真正值錢(qián)的地方。2.2 42個(gè)產(chǎn)品的領(lǐng)域分布用清單建立全局觀V2.5手冊(cè)明確說(shuō)產(chǎn)品范圍覆蓋11個(gè)領(lǐng)域、42個(gè)產(chǎn)品。很多顧問(wèn)拿到手冊(cè)先看功能列表我反而建議先把這個(gè)清單抄下來(lái)貼在項(xiàng)目看板上。為什么要先看清單因?yàn)镋RP項(xiàng)目最怕邊界不清客戶(hù)以為采購(gòu)訂單審批在采購(gòu)模塊里配實(shí)際可能在流程平臺(tái)里做財(cái)務(wù)說(shuō)合并報(bào)表是總賬的功能其實(shí)是“全球合并”這個(gè)獨(dú)立產(chǎn)品。有了領(lǐng)域清單至少能快速回答“這個(gè)需求屬于哪個(gè)標(biāo)準(zhǔn)產(chǎn)品”。領(lǐng)域產(chǎn)品數(shù)量代表產(chǎn)品財(cái)務(wù)15總賬、應(yīng)收、應(yīng)付、固定資產(chǎn)、財(cái)務(wù)報(bào)表、稅務(wù)發(fā)票、現(xiàn)金銀行、票據(jù)管理、全球合并、全面預(yù)算、資金管理等人力資源3人事管理、薪資管理、福利管理供應(yīng)鏈6銷(xiāo)售與分銷(xiāo)、采購(gòu)管理、庫(kù)存管理、客戶(hù)門(mén)戶(hù)、供應(yīng)商門(mén)戶(hù)、渠道管理生產(chǎn)制造8工程數(shù)據(jù)、工程變更、生產(chǎn)管理、車(chē)間管理、需求計(jì)劃、可視化排程、看板管理等成本2成本會(huì)計(jì)、料品成本項(xiàng)目制造2項(xiàng)目計(jì)劃控制、項(xiàng)目成本其他6質(zhì)量管理、基礎(chǔ)設(shè)置、系統(tǒng)管理、協(xié)同門(mén)戶(hù)、UAP開(kāi)發(fā)平臺(tái)、UAP運(yùn)行平臺(tái)這個(gè)表看著簡(jiǎn)單實(shí)際用起來(lái)價(jià)值很大。比如客戶(hù)說(shuō)“我要上預(yù)算”你得先搞清楚是“全面預(yù)算”產(chǎn)品還是總賬里的預(yù)算控制客戶(hù)說(shuō)“要管理項(xiàng)目成本”如果沒(méi)上項(xiàng)目制造模塊單純?cè)诔杀緯?huì)計(jì)里做項(xiàng)目維度是走不通的。手冊(cè)里每個(gè)領(lǐng)域還有詳細(xì)的關(guān)鍵應(yīng)用特征方便你判斷標(biāo)準(zhǔn)功能覆蓋度。2.3 五大領(lǐng)域的應(yīng)用特征實(shí)施顧問(wèn)最該背下來(lái)的能力邊界制造領(lǐng)域V2.5強(qiáng)調(diào)多組織、多工廠、多維度的生產(chǎn)計(jì)劃支持多工廠生產(chǎn)、多工廠供應(yīng)、多工廠協(xié)同、關(guān)系工廠委外替代料控制貫穿計(jì)劃與執(zhí)行全過(guò)程。這意味著一個(gè)集團(tuán)下面多個(gè)工廠的訂單可以集中接分散生產(chǎn)計(jì)劃層直接跨組織傳遞需求。實(shí)施時(shí)你遇到的“A廠接單B廠生產(chǎn)C廠采購(gòu)”就是標(biāo)準(zhǔn)場(chǎng)景。供應(yīng)鏈領(lǐng)域核心是按單追蹤、集中接單分散出貨、集中采購(gòu)分散收貨、跨組織領(lǐng)料調(diào)撥。手冊(cè)里“滿(mǎn)足客戶(hù)訂單變動(dòng)要求”這句話(huà)對(duì)應(yīng)到系統(tǒng)就是銷(xiāo)售訂單變更全程追蹤。財(cái)務(wù)領(lǐng)域多國(guó)會(huì)計(jì)制度、多賬簿多幣種、多維度成本會(huì)計(jì)、多組織資產(chǎn)管理、賬簿級(jí)合并、全面預(yù)算、資金集中管理這些概念在V2.5里已經(jīng)全部落地成產(chǎn)品功能不是PPT愿景。項(xiàng)目制造領(lǐng)域項(xiàng)目任務(wù)分解、項(xiàng)目計(jì)劃調(diào)度、項(xiàng)目需求計(jì)劃、項(xiàng)目執(zhí)行控制臺(tái)、全生命周期成本核算這套東西對(duì)做軍工、造船、大型裝備制造特別重要。人力資源領(lǐng)域則已經(jīng)有人事、薪資、福利三塊支持組織變更歷史、崗位職務(wù)體系、入轉(zhuǎn)調(diào)離、勞動(dòng)合同、定調(diào)薪流程、個(gè)稅和保險(xiǎn)福利計(jì)算。注意人力資源只有3個(gè)產(chǎn)品如果客戶(hù)要招聘管理、績(jī)效管理那V2.5覆蓋不了需要外部系統(tǒng)補(bǔ)。3. 從發(fā)版說(shuō)明里撈干貨V2.5給實(shí)施和客開(kāi)帶來(lái)的增量功能3.1 Portal/系統(tǒng)管理界面縮放、登錄日期、Cookie有效期手冊(cè)里有一個(gè)經(jīng)常被忽略的功能界面支持縮放。默認(rèn)是關(guān)閉的需要修改Portal\UBFConfig\UFSoft.UBF.UI.ReviseLayout.Config配置文件把根節(jié)點(diǎn)的revise屬性改為true。配置文件中描述了所有能縮放的Form列表如果需要把某個(gè)Form也加進(jìn)來(lái)可以直接按格式加一行pageuri從IE導(dǎo)航欄里取lnk后面到之前的內(nèi)容就是。ReviseConfig revisetrue inversefalse !-- 這里列出允許縮放的Form -- /ReviseConfig登錄界面增加了操作日期字段這個(gè)字段可以用關(guān)鍵字OpertaionDate從上下文中取得。別小看這個(gè)改動(dòng)實(shí)際業(yè)務(wù)里經(jīng)常有“補(bǔ)錄上月單據(jù)”的場(chǎng)景如果登錄日期固定為當(dāng)天很多財(cái)務(wù)憑證制單日期就會(huì)亂。另外系統(tǒng)支持超過(guò)指定登錄次數(shù)鎖定用戶(hù)這個(gè)功能在系統(tǒng)管理-參數(shù)設(shè)置里開(kāi)啟用戶(hù)被鎖后活動(dòng)勾選會(huì)自動(dòng)去掉。這里有個(gè)大坑后面避坑章會(huì)詳細(xì)說(shuō)。Cookie有效期默認(rèn)24小時(shí)可以在系統(tǒng)管理參數(shù)設(shè)置里改改長(zhǎng)一點(diǎn)能減少員工反復(fù)登錄的抱怨但也別太長(zhǎng)畢竟安全要緊。3.2 審批流短路算法、收回與棄審審核體驗(yàn)的質(zhì)變V2.5審批流最大的變化是批量審核工作臺(tái)把所有需要審核的單據(jù)集成到一個(gè)頁(yè)面入口在Portal主菜單最右側(cè)。以前審批人要逐個(gè)節(jié)點(diǎn)進(jìn)去看現(xiàn)在一個(gè)頁(yè)面搞定。更關(guān)鍵的是審批結(jié)果短路算法比如一個(gè)活動(dòng)需要10個(gè)人審核規(guī)則是2人同意即通過(guò)、1人拒絕即拒絕舊邏輯要等10個(gè)人全處理完才出結(jié)果新邏輯是只要2人同意就立刻流轉(zhuǎn)到下一活動(dòng)。這在項(xiàng)目上能明顯縮短審批等待時(shí)間。收回功能也補(bǔ)上了提交人在第一個(gè)審核人未審核之前可以收回單據(jù)。退回意見(jiàn)可以顯示以前下級(jí)不知道被退回的原因現(xiàn)在能看到。消息模板全面應(yīng)用不僅消息節(jié)點(diǎn)能設(shè)所有人工節(jié)點(diǎn)都能設(shè)復(fù)雜模板支持TPL語(yǔ)法能寫(xiě)循環(huán)和判斷。棄審邏輯也增加了A用戶(hù)審核的單據(jù)只能A用戶(hù)棄審這能避免“你審核我棄審”的扯皮問(wèn)題。實(shí)施提示配置審批流時(shí)建議把“短路算法”的觸發(fā)條件和業(yè)務(wù)規(guī)則核對(duì)清楚尤其是會(huì)簽場(chǎng)景多少人同意算通過(guò)要跟客戶(hù)確認(rèn)不要默認(rèn)使用“全部完成”的老邏輯。3.3 報(bào)表打印12項(xiàng)增強(qiáng)PDF書(shū)簽、水印、OQL轉(zhuǎn)SQL報(bào)表打印這塊V2.5一次給了12項(xiàng)增強(qiáng)對(duì)客開(kāi)最有用的是PDF書(shū)簽打印和OQL-SQL對(duì)比。PDF輸出時(shí)可以在左側(cè)用單號(hào)或內(nèi)容標(biāo)識(shí)每頁(yè)點(diǎn)擊書(shū)簽直接跳對(duì)應(yīng)頁(yè)對(duì)打印幾百頁(yè)的單據(jù)非常友好。表尾單元格縮放之前只對(duì)Table明細(xì)行有效現(xiàn)在表尾文本框設(shè)置自動(dòng)縮放也有效解決了大表格拼框的麻煩。報(bào)表模板可以按組織、角色、用戶(hù)授權(quán)入口在UBF打印個(gè)性化設(shè)置里選模板點(diǎn)右鍵就能進(jìn)。報(bào)表列顯示權(quán)限支持了設(shè)置實(shí)體屬性權(quán)限報(bào)表模板定義列和實(shí)體屬性的對(duì)應(yīng)關(guān)系沒(méi)有權(quán)限就不能顯示。這解決了“同一張報(bào)表銷(xiāo)售和財(cái)務(wù)看的列不一樣”的經(jīng)典需求。最驚艷的是報(bào)表數(shù)據(jù)源設(shè)計(jì)器支持OQL-SQL對(duì)比功能。以前客開(kāi)報(bào)表多數(shù)要寫(xiě)SQL但U9真正的數(shù)據(jù)模型是OQL很多顧問(wèn)搞不懂實(shí)體關(guān)聯(lián)?,F(xiàn)在可以用設(shè)計(jì)器先搭OQL再一鍵轉(zhuǎn)成SQL拷貝到客開(kāi)代碼里還能看到實(shí)體對(duì)應(yīng)的數(shù)據(jù)庫(kù)表名、字段名和表間關(guān)系。對(duì)想學(xué)習(xí)U9內(nèi)部機(jī)制的人來(lái)說(shuō)這個(gè)功能比看十遍數(shù)據(jù)字典都管用。3.4 CBO基礎(chǔ)檔案彈性域傳值、下發(fā)依賴(lài)檢查、海關(guān)編碼退稅區(qū)間基礎(chǔ)檔案里物料廠牌擴(kuò)展字段在后續(xù)業(yè)務(wù)的顯示是個(gè)重點(diǎn)。V2.5支持彈性域在檔案和單據(jù)之間傳值實(shí)體擴(kuò)展字段的段數(shù)據(jù)來(lái)源界面增加了條件表達(dá)式用戶(hù)按業(yè)務(wù)要求配置取數(shù)條件和參數(shù)在彈性域?qū)傩灶?lèi)型校驗(yàn)的同時(shí)按規(guī)則賦值。比如客戶(hù)要求廠牌范圍的彈性域傳遞到采購(gòu)訂單上這里配置一下就能實(shí)現(xiàn)。料品檔案生產(chǎn)頁(yè)簽增加了成本要素字段類(lèi)型是long。注意這個(gè)字段一旦使用不可修改默認(rèn)為空。這是為了滿(mǎn)足成本報(bào)表個(gè)性化展示比如客戶(hù)把材料費(fèi)用分成原材料、半成品或者把關(guān)鍵零部件單獨(dú)列示。如果是專(zhuān)用件可以在BOM里指定成本要素共用件在料品檔案里維護(hù)能減少重復(fù)操作。檔案下發(fā)增加了依賴(lài)檢查下發(fā)參數(shù)對(duì)話(huà)框里有“已下發(fā)檢查”選項(xiàng)勾選后下發(fā)時(shí)會(huì)檢查當(dāng)前實(shí)體對(duì)應(yīng)的依賴(lài)項(xiàng)是否已下發(fā)沒(méi)下發(fā)會(huì)提示先下發(fā)哪個(gè)實(shí)體。供應(yīng)商料品交叉增加了彈性域客戶(hù)關(guān)系列表和供應(yīng)商關(guān)系列表分別放在檔案右下角“相關(guān)功能”菜單里。另外海關(guān)編碼增加了退稅區(qū)間組合子表字段有起始時(shí)間、結(jié)束時(shí)間、退稅率、是否默認(rèn)還校驗(yàn)記錄之間時(shí)間是否交叉。這個(gè)功能對(duì)出口制造企業(yè)特別實(shí)用。3.5 財(cái)務(wù)總賬憑證糾錯(cuò)、打印規(guī)則、輔助核算段必輸校驗(yàn)財(cái)務(wù)這塊V2.5把很多“客戶(hù)現(xiàn)場(chǎng)提的需求”變成了產(chǎn)品功能。業(yè)務(wù)系統(tǒng)生成的憑證也可以糾錯(cuò)了以前外部憑證的糾錯(cuò)按鈕是灰的現(xiàn)在開(kāi)放了。憑證支持個(gè)性化比如客戶(hù)需要在憑證上記錄現(xiàn)實(shí)憑證號(hào)碼可以通過(guò)個(gè)性化增加字段并擴(kuò)展到卡片上。憑證行上增加“現(xiàn)金流量項(xiàng)目名稱(chēng)”字段錄完現(xiàn)金流量后名稱(chēng)自動(dòng)反寫(xiě)到行上可以通過(guò)個(gè)性化顯示打印時(shí)也能用。憑證模板增加了生效設(shè)置常用憑證模板、期末損益模板、匯兌損益模板、批量分?jǐn)偰0迳隙加惺欠裆А⑸掌?、失效日期按制單日期判斷模板是否生效。這個(gè)改動(dòng)解決了一個(gè)很實(shí)際的問(wèn)題過(guò)期模板越來(lái)越多不能刪除現(xiàn)在可以置為失效列表和引用時(shí)不顯示。標(biāo)準(zhǔn)科目支持上下級(jí)科目余額方向不同了比如應(yīng)交稅金下應(yīng)交進(jìn)項(xiàng)稅是借方余額個(gè)人所得稅是貸方余額以前系統(tǒng)不允許錄反方向余額現(xiàn)在放開(kāi)了??颇亢虽N(xiāo)查詢(xún)條件支持按科目彈性域結(jié)構(gòu)展現(xiàn)。憑證類(lèi)型上增加參數(shù)“允許棄審他人審核的憑證”參數(shù)為false時(shí)只能審核人棄審適合內(nèi)控嚴(yán)格的企業(yè)。打印憑證時(shí)支持按科目輔助核算段設(shè)置打印規(guī)則比如只打印標(biāo)準(zhǔn)科目不打印輔助核算段或者打印末級(jí)、首末級(jí)等按賬簿設(shè)置還能批量設(shè)置。另一個(gè)容易踩的坑是賬簿科目輔助核算段必輸校驗(yàn)如果某個(gè)輔助核算段后來(lái)改成必輸?shù)珰v史會(huì)計(jì)科目該段為空以前系統(tǒng)控制不了還是能制單V2.5增加了校驗(yàn)再使用該科目時(shí)會(huì)彈窗要求錄入輔助核算段。這會(huì)導(dǎo)致生成交易分錄時(shí)提示“科目某段不允許為空”排查時(shí)要先看會(huì)計(jì)科目模板段取值規(guī)則再看賬簿科目上該段是不是必輸。4. 避坑手冊(cè)照著配置前必須知道的五個(gè)坑4.1 登錄錯(cuò)誤次數(shù)累計(jì)輸錯(cuò)一次就停用現(xiàn)象某用戶(hù)只輸錯(cuò)一次密碼第二天賬號(hào)就被禁用了明明沒(méi)連續(xù)錯(cuò)五次。原因V2.5的登錄錯(cuò)誤次數(shù)是“累計(jì)”的每錯(cuò)誤一次就往數(shù)據(jù)庫(kù)寫(xiě)一次不是連續(xù)錯(cuò)誤計(jì)數(shù)。如果之前歷史上輸錯(cuò)過(guò)幾次最后一次輸錯(cuò)就直接達(dá)到閾值。解決系統(tǒng)管理-用戶(hù)下重新勾選“活動(dòng)”按鈕可以激活但需要另一個(gè)管理員登錄。要防止再發(fā)生可以在參數(shù)設(shè)置里把錯(cuò)誤次數(shù)閾值調(diào)大或者定期清理錯(cuò)誤記錄。注意改完要重啟IIS才生效。4.2 報(bào)表打印只顯示第一行現(xiàn)象客開(kāi)報(bào)表用OQL擴(kuò)展查詢(xún)打印出來(lái)只有第一行內(nèi)容明明查詢(xún)結(jié)果有幾十行。原因舊版本報(bào)表打印OQL擴(kuò)展確實(shí)只顯示第一行升級(jí)到V2.5后雖然修復(fù)為顯示全部但老報(bào)表的OQL語(yǔ)句或者打印模板還帶有隱含的Top 1邏輯。解決在OQL語(yǔ)句里顯式去掉Top限制或者保留Top 1以維持舊行為。排查時(shí)先看OQL語(yǔ)句再看報(bào)表設(shè)計(jì)器里的數(shù)據(jù)源設(shè)置不要只調(diào)打印模板。4.3 料品下發(fā)后成本要素不能修改現(xiàn)象料品檔案生產(chǎn)頁(yè)簽維護(hù)了成本要素保存下發(fā)后再想修改就報(bào)錯(cuò)字段灰掉。原因成本要素字段類(lèi)型是long設(shè)計(jì)上為防止逆向引用一旦使用不可修改。解決上線前先在測(cè)試環(huán)境把成本要素的分類(lèi)體系規(guī)劃好尤其是共用件不要指望上線后再改。如果必須改只能通過(guò)數(shù)據(jù)庫(kù)腳本處理但風(fēng)險(xiǎn)很大不建議在生產(chǎn)環(huán)境操作。4.4 業(yè)務(wù)系統(tǒng)生成的憑證無(wú)法糾錯(cuò)現(xiàn)象總賬憑證中由采購(gòu)、銷(xiāo)售等業(yè)務(wù)系統(tǒng)生成的憑證“糾錯(cuò)”按鈕是灰的無(wú)法點(diǎn)擊。原因舊版本對(duì)外部憑證不允許糾錯(cuò)V2.5開(kāi)放了該功能但如果系統(tǒng)沒(méi)升級(jí)到對(duì)應(yīng)補(bǔ)丁或者憑證類(lèi)型設(shè)置不對(duì)按鈕仍然是灰的。解決先確認(rèn)補(bǔ)丁版本再檢查憑證類(lèi)型參數(shù)。V2.5發(fā)版說(shuō)明里明確說(shuō)“業(yè)務(wù)系統(tǒng)轉(zhuǎn)總賬生成的憑證也可以糾錯(cuò)”如果還不行檢查當(dāng)前用戶(hù)是否有該憑證的審核或棄審權(quán)限。4.5 打印模板授權(quán)不生效現(xiàn)象給某角色分配了打印模板權(quán)限但該角色用戶(hù)打印時(shí)還是默認(rèn)模板看不到分配的模板。原因V2.5把打印模板授權(quán)從“僅按組織”擴(kuò)展為“按組織、角色、用戶(hù)”三種方式但舊版本遷移過(guò)來(lái)的授權(quán)數(shù)據(jù)可能只保留組織維度角色維度的關(guān)聯(lián)沒(méi)建好。解決進(jìn)UBF打印個(gè)性化設(shè)置找到對(duì)應(yīng)打印模板右鍵重新授權(quán)同時(shí)勾選組織和角色保存后讓用戶(hù)重新登錄并刷新緩存。注意授權(quán)界面里右鍵才能彈出設(shè)置不要在左側(cè)菜單里找。5. 發(fā)版說(shuō)明的進(jìn)階用法把手冊(cè)變成客開(kāi)排查手冊(cè)5.1 用OQL轉(zhuǎn)SQL功能反查表結(jié)構(gòu)做客開(kāi)報(bào)表時(shí)最頭疼的是不知道字段在哪張表。V2.5報(bào)表數(shù)據(jù)源設(shè)計(jì)器里先建OQL然后一鍵轉(zhuǎn)換為SQL能看到實(shí)體對(duì)應(yīng)的數(shù)據(jù)庫(kù)表名、字段名和表間關(guān)系。我一般會(huì)先把客戶(hù)要的報(bào)表字段在OQL設(shè)計(jì)器里拖出來(lái)轉(zhuǎn)成SQL后把表名記下來(lái)再去數(shù)據(jù)字典里確認(rèn)。這樣比瞎猜表名快得多而且還能順帶學(xué)習(xí)U9默認(rèn)的多語(yǔ)處理機(jī)制。5.2 用通知管理加請(qǐng)求編碼實(shí)現(xiàn)后臺(tái)任務(wù)完成提醒成本計(jì)算、預(yù)算取消這類(lèi)長(zhǎng)事務(wù)以前只能去請(qǐng)求執(zhí)行結(jié)果里刷狀態(tài)。V2.5支持自定義通知先到請(qǐng)求監(jiān)控里看請(qǐng)求編碼比如成本計(jì)算是R-CalculateCost-ID串然后到通知管理里選擇實(shí)體事件源“請(qǐng)求執(zhí)行結(jié)果修改事件”設(shè)置規(guī)則條件例如寫(xiě)StartsWith(DailyPattern.Request.Code,R-CalculateCost) and DailyPattern.IsSucceededfalse這樣成本計(jì)算失敗就立刻通知不用傻等。這里要注意規(guī)則編碼和請(qǐng)求前綴必須準(zhǔn)確多一個(gè)空格都不行。5.3 憑證打印按輔助核算段裁剪三步完成客戶(hù)說(shuō)“憑證打印只要標(biāo)準(zhǔn)科目輔助核算段太多不想打”時(shí)按這個(gè)來(lái)先在賬簿節(jié)點(diǎn)下進(jìn)入打印規(guī)則設(shè)置畫(huà)面按賬簿設(shè)置科目段的編碼和名稱(chēng)打印規(guī)則再到賬簿科目上引用該規(guī)則支持批量設(shè)置最后在憑證打印時(shí)自動(dòng)取賬簿科目的打印規(guī)則。如果賬簿科目上沒(méi)設(shè)置就取參數(shù)設(shè)置里的默認(rèn)規(guī)則。這個(gè)功能特別適合輔助核算維度多的集團(tuán)財(cái)務(wù)打印出來(lái)的憑證干凈很多。5.4 把發(fā)版說(shuō)明變成項(xiàng)目驗(yàn)收清單我在做實(shí)施時(shí)會(huì)把V2.5發(fā)版說(shuō)明里的關(guān)鍵特性整理成一張驗(yàn)收清單每上線一個(gè)模塊就對(duì)照打鉤。比如審批流是否支持短路算法、報(bào)表打印是否支持PDF書(shū)簽、料品下發(fā)是否有依賴(lài)檢查、憑證是否能糾錯(cuò)。這樣既能防止漏功能又能在客戶(hù)面前展現(xiàn)專(zhuān)業(yè)度。手冊(cè)里列的PMP號(hào)其實(shí)就是補(bǔ)丁來(lái)源現(xiàn)場(chǎng)遇到“這個(gè)需求到底做沒(méi)做”的爭(zhēng)論時(shí)翻出發(fā)版說(shuō)明對(duì)應(yīng)條目就能定論。從那以后我每次做U9項(xiàng)目都會(huì)強(qiáng)制把發(fā)版說(shuō)明過(guò)一遍重點(diǎn)標(biāo)注跟客戶(hù)需求相關(guān)的條目再進(jìn)入藍(lán)圖設(shè)計(jì)。希望這份V2.5手冊(cè)的拆解能幫到你少走幾個(gè)月彎路。本文還有配套的精品資源點(diǎn)擊獲取