用友二次開發(fā)參考意見_第1頁
用友二次開發(fā)參考意見_第2頁
用友二次開發(fā)參考意見_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、二次開發(fā)是與一次開發(fā)是相對應(yīng)的,所以凡是由U8產(chǎn)品開發(fā)部提供的U8產(chǎn)品、套件以外 的都應(yīng)屬于二次開發(fā)的產(chǎn)品。從這個定義出發(fā)包含以下開發(fā)模式。獨(dú)立開發(fā)模式,獨(dú)立于產(chǎn)品模式描述:在開發(fā)過程中基本不利用U8產(chǎn)品的構(gòu)件(只利用登錄構(gòu)件),開發(fā)成果形成單獨(dú) 的可執(zhí)行文件及動態(tài)庫,模塊不需要與U8門戶程序集成,二次開發(fā)模塊的權(quán)限設(shè)置、 功能升級、部署均獨(dú)立于產(chǎn)品。優(yōu)點(diǎn):對產(chǎn)品的影響小,產(chǎn)品可升級性強(qiáng),不受產(chǎn)品功能制約。模塊功能靈活度大,能夠 實(shí)現(xiàn)很復(fù)雜的功能。缺點(diǎn):二次開發(fā)的模塊產(chǎn)品風(fēng)格與U8產(chǎn)品風(fēng)格差距較大,產(chǎn)品中一些很完善的功能(權(quán) 限、打印、格式設(shè)置、輸出等)不能被二次開發(fā)利用,打印、輸出等基礎(chǔ)功能

2、需要重新 開發(fā),開發(fā)效率低。注意問題:如果使用了 U8登錄構(gòu)件,在產(chǎn)品升級后,應(yīng)測試登錄構(gòu)件是否向下兼容,如果不 兼容要根據(jù)新版登錄構(gòu)件的使用文檔對二次開發(fā)程序的登錄部分作修改。禁止行為:為最大限度的保證產(chǎn)品的可升級性,禁止直接修改產(chǎn)品的系統(tǒng)數(shù)據(jù)表、視圖、存儲 過程等數(shù)據(jù)庫對象。適用需求:與產(chǎn)品關(guān)聯(lián)度小,二次開發(fā)的功能與產(chǎn)品相對獨(dú)立,屬單獨(dú)的功能需求,不影響產(chǎn) 品的業(yè)務(wù)流程,但允許由產(chǎn)品中取數(shù)。例如:在U860產(chǎn)品的基礎(chǔ)上增加提成管理系統(tǒng)。通過產(chǎn)品插件接口開發(fā)模式模式描述:此模式的開發(fā)是利用產(chǎn)品開放的插件接口對原產(chǎn)品模塊做功能擴(kuò)展。開發(fā)成果形成 單獨(dú)的動態(tài)鏈接庫,模塊功能不能單獨(dú)使用,一般由產(chǎn)

3、品模塊通過插件接口依據(jù)插 件注冊信息自動調(diào)用。二次開發(fā)模塊的權(quán)限設(shè)置、功能升級、部署均獨(dú)立于產(chǎn)品。優(yōu)點(diǎn):利用插件方式開發(fā),對產(chǎn)品影響小,產(chǎn)品可升級性強(qiáng)。插件機(jī)制可以規(guī)范二次開發(fā) 模塊的開發(fā)方式,插件產(chǎn)品重用性強(qiáng),功能配置靈活。缺點(diǎn):受產(chǎn)品插件接口開放程度的限制,目前只有庫存模塊提供了二次開發(fā)插件接口,其 他模塊還未提供,而庫存模塊也只提供了單據(jù)保存、審核、明細(xì)行雙擊等部分事件 的插件接口,面對用戶多種多樣的二次開發(fā)需求,產(chǎn)品的插件接口開放程度還很不 夠。注意問題:插件開發(fā)應(yīng)完全符合U8產(chǎn)品提供的插件二次開發(fā)規(guī)范,盡量采用與產(chǎn)品一致的開 發(fā)語言(VB6.0)做插件,保證插件數(shù)據(jù)庫操作與產(chǎn)品的數(shù)據(jù)

4、庫操作在同一事務(wù)中。禁止行為:適用需求:客戶需求與產(chǎn)品模塊結(jié)合緊密,需要基于某一產(chǎn)品模塊做功能擴(kuò)展,盡 量采用插件方式。利用產(chǎn)品提供的工具、服務(wù)的開發(fā)模式模式描述:利用產(chǎn)品提供的二次開發(fā)工具、二次開發(fā)服務(wù)實(shí)現(xiàn)客戶的個性化需求的 開發(fā)模式。優(yōu)點(diǎn):基本不用或只做少量的編碼工作、開發(fā)效率高、與原產(chǎn)品風(fēng)格一致、集成度 高、易部署。缺點(diǎn):產(chǎn)品提供的開發(fā)工具能夠解決的問題有限,特別是針對二次開發(fā)常涉及的供 應(yīng)鏈、財務(wù)等模塊,目前只提供了自定義報表的二次開發(fā)工具。注意問題:禁止行為:適用需求:能夠利用產(chǎn)品提供的二次開發(fā)工具開發(fā)的需求盡量采用二次開發(fā)工具實(shí) 現(xiàn)。例如:為客戶定制開發(fā)的業(yè)務(wù)報表,一般的業(yè)務(wù)報表利

5、用產(chǎn)品的自定義報表功 能都可以實(shí)現(xiàn)。申請產(chǎn)品源碼做修改、替換原產(chǎn)品模塊或新增模塊節(jié)點(diǎn)的開發(fā)模式模式描述:向集團(tuán)申請?jiān)创a直接修改產(chǎn)品功能模塊的方式。優(yōu)點(diǎn):基于原產(chǎn)品模塊的代碼進(jìn)行二次開發(fā)可以實(shí)現(xiàn)很復(fù)雜的功能,開發(fā)靈活性、 與產(chǎn)品集成度高。缺點(diǎn):如果需要以這種模式進(jìn)行二次開發(fā),必須首先向集團(tuán)伙伴開發(fā)部申請開放部 分源碼,由伙伴開發(fā)部提供二次開發(fā)環(huán)境,分公司程序員不得將源碼帶回分公司。 如果采用新增模塊的方式,產(chǎn)品可以做補(bǔ)丁升級;如果采用替換原產(chǎn)品模塊的方式 導(dǎo)致產(chǎn)品不能進(jìn)行升級,否則產(chǎn)品升級后會覆蓋二次開發(fā)的模塊,一定要升級需要 二次開發(fā)人員對升級的安全性做測試,確認(rèn)產(chǎn)品升級后不會影響二次開發(fā)模塊

6、的功 能。注意問題:應(yīng)慎重選擇此種開發(fā)模式,這種模式最大的問題就是嚴(yán)重影響產(chǎn)品的數(shù) 據(jù)安全性、影響產(chǎn)品的正常升級。禁止行為:沒有二次開發(fā)程序員的指導(dǎo),不能由用戶自行進(jìn)行產(chǎn)品補(bǔ)丁升級工作。適用需求:適用于不能利用插件接口、外掛模塊、二次開發(fā)工具的開發(fā)的需求,且 此類需求的實(shí)現(xiàn)必須基于產(chǎn)品模塊做修改。行業(yè)插件的開發(fā)模式模式描述:行業(yè)本部針對某個行業(yè)的行業(yè)特點(diǎn)對產(chǎn)品局部功能做行業(yè)化改造或開發(fā) 新模塊的開發(fā)模式,最終形成行業(yè)插件產(chǎn)品。優(yōu)點(diǎn):開發(fā)規(guī)范遵循U8產(chǎn)品的開發(fā)規(guī)范,與產(chǎn)品開發(fā)過程一致。行業(yè)插件產(chǎn)品經(jīng) 過嚴(yán)格、專業(yè)的測試,保證開發(fā)質(zhì)量。缺點(diǎn):注意問題:行業(yè)插件產(chǎn)品要注明適用的產(chǎn)品版本,提供詳盡的聯(lián)機(jī)幫助、使用說明、 升級方法。同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論