KCloud技術(shù)開發(fā)培訓(xùn)----BOS單據(jù)轉(zhuǎn)換插件開發(fā)(PPT課件)_第1頁
KCloud技術(shù)開發(fā)培訓(xùn)----BOS單據(jù)轉(zhuǎn)換插件開發(fā)(PPT課件)_第2頁
KCloud技術(shù)開發(fā)培訓(xùn)----BOS單據(jù)轉(zhuǎn)換插件開發(fā)(PPT課件)_第3頁
KCloud技術(shù)開發(fā)培訓(xùn)----BOS單據(jù)轉(zhuǎn)換插件開發(fā)(PPT課件)_第4頁
KCloud技術(shù)開發(fā)培訓(xùn)----BOS單據(jù)轉(zhuǎn)換插件開發(fā)(PPT課件)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、內(nèi)部公開 請(qǐng)勿外傳版權(quán)所有1993-2012金蝶軟件(中國)有限公司 內(nèi)部公開 請(qǐng)勿外傳K/3產(chǎn)品部K/3 Cloud K/3 Cloud 技術(shù)開發(fā)培訓(xùn)-BOS -BOS 單據(jù)轉(zhuǎn)換插件開發(fā)內(nèi)部公開 請(qǐng)勿外傳P2課程簡(jiǎn)介: 本課程介紹K/3 Cloud BOS 單據(jù)轉(zhuǎn)換插件的開發(fā)及配置,以功能講解輔之案例演練幫助學(xué)員快速掌握K/3 Cloud BOS平臺(tái)的單據(jù)轉(zhuǎn)換功能。 課程說明:內(nèi)部公開 請(qǐng)勿外傳P3概述單據(jù)轉(zhuǎn)換插件案例演練目錄內(nèi)部公開 請(qǐng)勿外傳P4概述單據(jù)轉(zhuǎn)換插件案例演練目錄內(nèi)部公開 請(qǐng)勿外傳P5單據(jù)轉(zhuǎn)換插件 插件注冊(cè)內(nèi)部公開 請(qǐng)勿外傳P6概述單據(jù)轉(zhuǎn)換插件案例演練目錄內(nèi)部公開 請(qǐng)勿外傳P7單

2、據(jù)轉(zhuǎn)換插件 接口結(jié)構(gòu)AbstractConvertPlugIn 接口內(nèi)部公開 請(qǐng)勿外傳P8如何開發(fā)插件 接口結(jié)構(gòu) OnInitVariable(InitVariableEventArgs e)初始化變量,可以得到轉(zhuǎn)換規(guī)則,源單和目標(biāo)單的BussinessInfo OnQueryBuilderParemeter(QueryBuilderParemeterEventArgs e)解析字段映射關(guān)系,并構(gòu)建查詢參數(shù)。這里可以加入你想要的額外的字段 OnInSelectedRow(InSelectedRowEventArgs e)構(gòu)建列表中選擇數(shù)據(jù)行的查詢條件語句 OnParseFilter(Parse

3、FilterEventArgs e)解析過濾策略中配置的條件,這里可以插件而外增加過濾條件。AbstractConvertPlugIn插件接口下推執(zhí)行順序內(nèi)部公開 請(qǐng)勿外傳P9如何開發(fā)插件 接口結(jié)構(gòu) OnGetSourceData(GetSourceDataEventArgs e)下推時(shí),執(zhí)行SQL,讀取源單數(shù)據(jù)( (下推執(zhí)行下推執(zhí)行) ) OnBeforeGroupBy(BeforeGroupByEventArgs e)執(zhí)行源數(shù)據(jù)分組前,在這里可以修改分組字段。 OnCreateTarget(CreateTargetEventArgs e)根據(jù)源數(shù)據(jù)分組結(jié)果,初始化創(chuàng)建目標(biāo)單據(jù)數(shù)據(jù)包( (下

4、推執(zhí)行下推執(zhí)行) ) OnBeforeFieldMapping(BeforeFieldMappingEventArgs e)根據(jù)字段映射,向目標(biāo)字段填充值之前。這里可以設(shè)置e. FireFieldMappingEvent值,啟動(dòng)插件每個(gè)字段填充事件(即:OnFieldMapping事件)AbstractConvertPlugIn插件接口下推執(zhí)行順序內(nèi)部公開 請(qǐng)勿外傳P10如何開發(fā)插件 接口結(jié)構(gòu) OnFieldMapping(FieldMappingEventArgs e)根據(jù)字段映射,向目標(biāo)字段填充值 OnAfterFieldMapping(AfterFieldMappingEventArgs

5、 e)所有字段映射完成 OnCreateLink(CreateLinkEventArgs e)關(guān)聯(lián)關(guān)系(Link表)創(chuàng)建前 OnAfterCreateLink(CreateLinkEventArgs e)關(guān)聯(lián)關(guān)系(Link表)創(chuàng)建完成 AfterConvert(AfterConvertEventArgs e)單據(jù)轉(zhuǎn)換后事件,這里目標(biāo)單已經(jīng)全部生成,可以在這里修改目標(biāo)單數(shù)據(jù)包里的值。AbstractConvertPlugIn插件接口下推執(zhí)行順序內(nèi)部公開 請(qǐng)勿外傳P11如何開發(fā)插件 接口結(jié)構(gòu) OnInitVariable(InitVariableEventArgs e)初始化變量,可以得到轉(zhuǎn)換規(guī)則

6、,源單和目標(biāo)單的BussinessInfo OnParseFilterOptions(ParseFilterOptionsEventArgs e)解析映射關(guān)系中的過濾選項(xiàng) OnParseFilter(ParseFilterEventArgs e)選單前事件:解析過濾策略中配置的條件AbstractConvertPlugIn插件接口選單前執(zhí)行順序內(nèi)部公開 請(qǐng)勿外傳P12如何開發(fā)插件 接口結(jié)構(gòu) OnInitVariable(InitVariableEventArgs e)初始化變量,可以得到轉(zhuǎn)換規(guī)則,源單和目標(biāo)單的BussinessInfo OnQueryBuilderParemeter(Quer

7、yBuilderParemeterEventArgs e)解析字段映射關(guān)系,并構(gòu)建查詢參數(shù)。這里可以加入你想要的額外的字段 OnInSelectedRow(InSelectedRowEventArgs e)構(gòu)建列表中選擇數(shù)據(jù)行的查詢條件語句AbstractConvertPlugIn插件接口選單執(zhí)行順序內(nèi)部公開 請(qǐng)勿外傳P13如何開發(fā)插件 接口結(jié)構(gòu) OnGetDrawSourceData(GetSourceDataEventArgs e)選單時(shí),執(zhí)行SQL,讀取源單數(shù)據(jù)( (選單執(zhí)行選單執(zhí)行) ) OnBeforeGroupBy(BeforeGroupByEventArgs e)執(zhí)行源數(shù)據(jù)分組前

8、 OnCreateDrawTarget(CreateTargetEventArgs e)根據(jù)源數(shù)據(jù)分組結(jié)果,初始化創(chuàng)建目標(biāo)單據(jù)數(shù)據(jù)包( (選單執(zhí)行選單執(zhí)行) ) OnBeforeFieldMapping(BeforeFieldMappingEventArgs e)根據(jù)字段映射,向目標(biāo)字段填充值之前AbstractConvertPlugIn插件接口選單執(zhí)行順序內(nèi)部公開 請(qǐng)勿外傳P14如何開發(fā)插件 接口結(jié)構(gòu) OnFieldMapping(FieldMappingEventArgs e)根據(jù)字段映射,向目標(biāo)字段填充值 OnAfterFieldMapping(AfterFieldMappingEven

9、tArgs e)所有字段映射完成 OnCreateLink(CreateLinkEventArgs e)關(guān)聯(lián)關(guān)系(Link表)創(chuàng)建前 OnAfterCreateLink(CreateLinkEventArgs e)關(guān)聯(lián)關(guān)系(Link表)創(chuàng)建完成 AfterConvert(AfterConvertEventArgs e)單據(jù)轉(zhuǎn)換后事件AbstractConvertPlugIn插件接口選單執(zhí)行順序內(nèi)部公開 請(qǐng)勿外傳P15概述單據(jù)轉(zhuǎn)換插件示例目錄內(nèi)部公開 請(qǐng)勿外傳P16如何開發(fā)插件 代碼示例 單據(jù)轉(zhuǎn)換插件 OnInitVariable(InitVariableEventArgs e)初始化事件 In

10、itVariableEventArgse.SourceBusinessInfo源單據(jù)BusinessInfo e. TargetBusinessInfo目標(biāo)單據(jù)BusinessInfo e. Rule單據(jù)轉(zhuǎn)換規(guī)則 示例:內(nèi)部公開 請(qǐng)勿外傳P17如何開發(fā)插件 代碼示例 OnQueryBuilderParemeter(QueryBuilderParemeterEventArgs e) 解析字段映射關(guān)系,并構(gòu)建查詢參數(shù) QueryBuilderParemeterEventArgse.SourceBusinessInfo來源單據(jù)BusinessInfo e. SelectItems添加查詢參數(shù)集合e.

11、 DicFieldAlias字段別名字典包 示例:內(nèi)部公開 請(qǐng)勿外傳P18如何開發(fā)插件 代碼示例 OnBeforeGroupBy(BeforeGroupByEventArgs e) 分組事件之前,可以添加分組字段 BeforeGroupByEventArgse. GroupByMode分組類型,比如一對(duì)一 e. HeadGroupKey添加分組字段,單據(jù)分組依據(jù)e. EntryGroupKey添加分組字段,單據(jù)體分錄合并e. HeadGroupKey添加分組字段,單據(jù)分組依據(jù)e. SourceData來源單據(jù)數(shù)據(jù)包 示例:內(nèi)部公開 請(qǐng)勿外傳P19如何開發(fā)插件 代碼示例 OnBeforeGrou

12、pBy(BeforeGroupByEventArgs e) 分組事件之前,可以添加分組字段 BeforeGroupByEventArgse. GroupByMode分組類型,比如一對(duì)一 e. HeadGroupKey添加分組字段,單據(jù)分組依據(jù)e. EntryGroupKey添加分組字段,單據(jù)體分錄合并e. HeadGroupKey添加分組字段,單據(jù)分組依據(jù)e. SourceData來源單據(jù)數(shù)據(jù)包 示例:內(nèi)部公開 請(qǐng)勿外傳Thanksterima kasih感謝謝謝 版權(quán)所有1993-2012金蝶軟件(中國)有限公司 內(nèi)部公開 請(qǐng)勿外傳內(nèi)部公開 請(qǐng)勿外傳P21特別聲明沒有金蝶軟件國際軟件集團(tuán)有限

13、公司的特別許可,任何人不能以任何形式或?yàn)槿魏文康膹?fù)制或傳播本文檔的任何部分。本文檔中包含的信息如有更改,恕不另行通知。由金蝶軟件(中國)有限公司和其分銷商所銷售的某些軟件產(chǎn)品包含有其它軟件供應(yīng)商版權(quán)所有的軟件組件。Microsoft、WINDOWS、NT、EXCEL、Word、PowerPoint 和SQL Server 是微軟公司的注冊(cè)商標(biāo)。IBM、DB2、DB2 通用數(shù)據(jù)庫、OS/2、Parallel Sysplex、MVS/ESA、AIX、S/390、AS/400、OS/390、OS/400、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、Intelli

14、gent Miner、WebSphere、Netfinity、Tivoli、Informix 和Informix 動(dòng)態(tài)ServerTM 是國際商業(yè)機(jī)器公司在美國或其他公司的商標(biāo)。ORACLE 是ORACLE 公司的注冊(cè)商標(biāo)。UNIX是UNIX INTERNATIONAL CO.,LIMTED的注冊(cè)商標(biāo)、OSF/1 和Motif 是Open Group 的注冊(cè)商標(biāo)。Citrix、Citrix 徽標(biāo)、ICA、Program Neighborhood 、MetaFrame 、WinFrame 、VideoFrame 、MultiWin以及此處引用的Citrix 產(chǎn)品名是Citrix Systems 公司的商標(biāo)或注冊(cè)商標(biāo)。HTML是HATEMOGLU TEKSTIL GIYIM SANAYI VE TICARET A.S.的注冊(cè)商標(biāo),DHTML、XML和XHTML 是W3C、World Wide Web 協(xié)會(huì)、計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室的商標(biāo)或注冊(cè)商標(biāo),PureXML

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論