BOS新Web平臺培訓(xùn)_案例篇_3獨立功能開發(fā)_第1頁
BOS新Web平臺培訓(xùn)_案例篇_3獨立功能開發(fā)_第2頁
BOS新Web平臺培訓(xùn)_案例篇_3獨立功能開發(fā)_第3頁
BOS新Web平臺培訓(xùn)_案例篇_3獨立功能開發(fā)_第4頁
BOS新Web平臺培訓(xùn)_案例篇_3獨立功能開發(fā)_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、絕密信息 嚴禁泄露版權(quán)所有1993-2012金蝶軟件(中國)有限公司絕密信息 嚴禁泄露BOS WEB平臺系統(tǒng)部2014.10BOS WebBOS Web平臺應(yīng)用開發(fā)培訓(xùn)-獨立獨立功能功能開發(fā)篇開發(fā)篇金金蝶蝶EAS8.0絕密信息 嚴禁泄露P21提綱2開發(fā)準備1需求介紹 設(shè)計頁面 開發(fā)邏輯 編碼規(guī)則、權(quán)限設(shè)置, BOTP、工作流 測試 3開發(fā)詳解絕密信息 嚴禁泄露P3類型具體場景詳細描述新增基礎(chǔ)資料基礎(chǔ)資料維護列表頁面,編輯頁面新增業(yè)務(wù)單據(jù)單據(jù)維護列表頁面,編輯頁面,含新增時默認值設(shè)置,頁面事件及處理邏輯(F7過濾條件動態(tài)設(shè)置/分錄表格事件設(shè)置等),新增功能按鈕及處理邏輯單據(jù)權(quán)限設(shè)置新增按鈕的權(quán)限

2、設(shè)置與處理單據(jù)工作流/BOTP設(shè)置新單據(jù)的工作流設(shè)置,與系統(tǒng)其他單據(jù)的BOTP設(shè)置需求介紹注:本樣例主要演示如何在擴展開發(fā)中進行新功能的開發(fā),從基礎(chǔ)資料和業(yè)務(wù)單據(jù)兩個基本而且典型的業(yè)務(wù)單據(jù)進行展開新功能開發(fā)典型場景絕密信息 嚴禁泄露P4本案例需求 基礎(chǔ)資料,車輛所需字段清單需求介紹屬性名稱數(shù)據(jù)類型描述codecode車牌號字符型 namename車型字符型 simpleNamesimpleName簡稱字符型 descriptiondescription描述長文本 areaarea所屬區(qū)域關(guān)聯(lián)數(shù)據(jù)地區(qū)絕密信息 嚴禁泄露P5屬性屬性名稱名稱數(shù)據(jù)類型數(shù)據(jù)類型描述描述numbernumber單據(jù)編號字

3、符型voucherDatevoucherDate訂貨日期日期descriptiondescription描述長文本industryindustry客戶行業(yè)關(guān)聯(lián)數(shù)據(jù)行業(yè)customercustomer客戶關(guān)聯(lián)數(shù)據(jù)客戶arriveDatearriveDate默認到貨日期日期totalAmnttotalAmnt訂貨總金額金額lineDatalineData分錄行需求介紹屬性屬性名稱名稱數(shù)據(jù)類型數(shù)據(jù)類型描述描述itemitem物料關(guān)聯(lián)數(shù)據(jù)物料UnitUnit計量單位關(guān)聯(lián)數(shù)據(jù)計量單位QtyQty訂貨數(shù)量數(shù)量priceprice單價單價amntamnt金額金額itemArriveDateitemArriv

4、eDate需求日期日期業(yè)務(wù)單據(jù),網(wǎng)上訂貨單單頭屬性清單分錄屬性清單絕密信息 嚴禁泄露P6 開發(fā)準備-(新建元數(shù)據(jù)新建元數(shù)據(jù))這里也有新建方案,但需注意DEP與WEB的方案是獨立的,當DEP中方案啟用,WEB方案才能使用,兩者不能同名!新建元數(shù)據(jù)有兩種方式:DEP和BIM。這里采用在DEP中新建元數(shù)據(jù)。新建元數(shù)據(jù)絕密信息 嚴禁泄露P7 車輛,因為需要使用模板的部分字段,所以通過從模板復(fù)制的方式建實體和查詢開發(fā)準備-(車輛車輛- -選擇模板選擇模板)模板復(fù)制建實體/查詢絕密信息 嚴禁泄露P8車輛實體元數(shù)據(jù):增加所屬區(qū)域、車牌號字段,所屬區(qū)域數(shù)據(jù)來源為基礎(chǔ)資料類別,需要選擇關(guān)聯(lián)對象;車牌號為手工錄入

5、,字段類型字符串開發(fā)準備-(車輛實體車輛實體- -錄入字段錄入字段)錄入字段絕密信息 嚴禁泄露P9 車輛添加完字段之后如下圖所示開發(fā)準備-(車輛實體車輛實體- -字段顯示字段顯示)字段顯示絕密信息 嚴禁泄露P10開發(fā)準備-(車輛查詢車輛查詢- -配置查詢配置查詢)配置查詢字段,先把所引用的實體導(dǎo)入進來,否則無法導(dǎo)入所需字段,導(dǎo)入方法如右圖所示配置查詢絕密信息 嚴禁泄露P11開發(fā)準備-(車輛查詢車輛查詢- -配置關(guān)系配置關(guān)系) 配置父子對象之間的屬性對應(yīng)關(guān)系,本例中如下圖配置父子對象關(guān)系絕密信息 嚴禁泄露P12開發(fā)準備-(車輛查詢車輛查詢- -導(dǎo)入字段導(dǎo)入字段)導(dǎo)入字段并修改字段的別名導(dǎo)入字段絕

6、密信息 嚴禁泄露P13 創(chuàng)建實體的查詢的方式與車輛類似,不同為此處UI類型為業(yè)務(wù)單據(jù)開發(fā)準備-(網(wǎng)上訂貨單網(wǎng)上訂貨單- -選擇模板選擇模板)模板復(fù)制建實體/查詢絕密信息 嚴禁泄露P14 導(dǎo)入實體和查詢的方式與車輛一致,但本單據(jù)多了分錄,需分別分別配置,并注意查詢中實體間的父子對象的對應(yīng)關(guān)系開發(fā)準備-(網(wǎng)上訂貨單網(wǎng)上訂貨單- -建實體建實體/ /查詢查詢)建實體/查詢絕密信息 嚴禁泄露P151. 找到擴展開發(fā)平臺,應(yīng)用-企業(yè)建模-業(yè)務(wù)對象建模-擴展開發(fā)平臺2. 在WEB端,點擊新增方案開發(fā)詳解-(新增方案新增方案)新增方案絕密信息 嚴禁泄露P16 配置方案的編碼和名稱,然后保存開發(fā)詳解-(配置方

7、案配置方案)配置方案絕密信息 嚴禁泄露P17開發(fā)詳解-(新增業(yè)務(wù)單元新增業(yè)務(wù)單元)新增業(yè)務(wù)單元絕密信息 嚴禁泄露P18 新增業(yè)務(wù)單元-導(dǎo)入實體、查詢,并設(shè)為主實體主查詢,保存。開發(fā)詳解-(導(dǎo)入實體(導(dǎo)入實體/ /查詢)查詢)導(dǎo)入實體/查詢絕密信息 嚴禁泄露P19新增視圖-新建 網(wǎng)上訂貨單列表頁面開發(fā)詳解-(新增列表頁面視圖)(新增列表頁面視圖)新增列表頁面視圖絕密信息 嚴禁泄露P20 默認已使用模板開發(fā)詳解-(配置列表頁面)(配置列表頁面)配置列表頁面絕密信息 嚴禁泄露P21然后按照所需,自行配置頁面。開發(fā)詳解-(配置列表頁面)(配置列表頁面)工具欄配置基本組件配置按鈕配置字段絕密信息 嚴禁泄

8、露P22 如果已引用模板,會默認出現(xiàn)查詢表格,直接配置即可,若沒有可點擊右側(cè)的工具欄,單擊查詢表格,就會在頁面上出現(xiàn)一個查詢表格,然后點擊配置字段按鈕,配置所需字段。開發(fā)詳解-(配置列表頁面)配置列表頁面)配置查詢表格絕密信息 嚴禁泄露P231.單據(jù)編號、訂貨日期、默認到貨日期、客戶、客戶行業(yè)對齊方式居中,描述左對齊,默認到貨日期右對齊。以單據(jù)編號為例2.配置訂貨總金額,貨幣顯示方式,并顯示貨幣符號,右對齊開發(fā)詳解-(配置配置列表頁面列表頁面)配置字段顯示絕密信息 嚴禁泄露P243.合計行,金額合計。選中查詢表格-高級屬性-客戶端合計;再選中訂貨總金額列-列高級屬性-客戶端合計類型開發(fā)詳解-(

9、配置配置列表頁面列表頁面)配置字段顯示絕密信息 嚴禁泄露P254.表格前3列固定。需設(shè)置兩個屬性,查詢表格-寬度等比縮放置為否;需要凍結(jié)的列-列高級屬性-凍結(jié)列置為:是開發(fā)詳解-(配置配置列表頁面列表頁面)配置字段顯示絕密信息 嚴禁泄露P26 預(yù)覽效果如下開發(fā)詳解-(列表頁面預(yù)覽)(列表頁面預(yù)覽)列表頁面預(yù)覽絕密信息 嚴禁泄露P27 新建網(wǎng)上訂貨單編輯頁面開發(fā)詳解-(新增編輯頁面新增編輯頁面視圖)視圖)新增編輯頁面視圖絕密信息 嚴禁泄露P28 配置編輯頁面按鈕和字段,配置工具欄同列表頁面,該部分最終如下開發(fā)詳解-(配置編輯頁面)(配置編輯頁面)配置字段絕密信息 嚴禁泄露P29 分錄表格 ,模板

10、默認已設(shè)置,若圖中所標兩項沒有配置則需自己配置,如下圖開發(fā)詳解-(配置編輯頁面)配置編輯頁面)配置分錄表格絕密信息 嚴禁泄露P30開發(fā)詳解-(配置編輯頁面)(配置編輯頁面) 訂貨總金額、單價、金額三個字段配置顯示格式為貨幣,并設(shè)置分路表格中各字段的對齊方式配置顯示格式絕密信息 嚴禁泄露P31網(wǎng)上訂貨單編輯頁面,預(yù)覽效果如下開發(fā)詳解-(編輯頁面預(yù)覽)(編輯頁面預(yù)覽)編輯頁面預(yù)覽絕密信息 嚴禁泄露P32 車輛,編輯頁面和列表頁面簡單配置如下開發(fā)詳解-(車輛頁面配置)(車輛頁面配置)車輛頁面配置絕密信息 嚴禁泄露P33網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)控件事件事件響應(yīng)業(yè)務(wù)需求描述備注頁面初始化

11、頁面初始化新建單據(jù)的默認值:訂貨日期當前日期,其他為空客戶行業(yè)值改變客戶行業(yè)值改變?nèi)粜袠I(yè)不為空,則在客戶F7query中增加條件“客戶.行業(yè)=當前值;若為空則清除該過濾項條件物料值變化物料值變化如果物料不為空,計量單位物料.缺省單位;否則清空計量單位;新增分錄初始化新增分錄初始化訂貨數(shù)量0,單價0,需求日期=默認到貨日期,其他為空單價值變化單價值變化金額=數(shù)量*單價,訂貨總金額=分錄.金額數(shù)量值變化數(shù)量值變化金額=數(shù)量*單價,訂貨總金額=分錄.金額需求清單絕密信息 嚴禁泄露P34 頁面,通過后臺Java類進行初始化,方法:在網(wǎng)上訂貨單配置頁面,方案配置-事件編輯網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開

12、發(fā)邏輯)1-1頁面初始化絕密信息 嚴禁泄露P35 handler(Java類)的關(guān)鍵代碼網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)1-2頁面初始化絕密信息 嚴禁泄露P36 點擊選中客戶行業(yè)字段,在頁腳處事件定義里新增事件,保存之后會自動生成對應(yīng)的function網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)2-1客戶行業(yè)值改變絕密信息 嚴禁泄露P37 修改客戶的過濾條件js代碼網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)注意!只能編輯開發(fā)區(qū)域2-2客戶行業(yè)值改變絕密信息 嚴禁泄露P38網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)3-1新增分錄初始化絕密信息 嚴禁泄露P39 配置appendEntryRowAc

13、tion 注:若無從前臺取值傳到后臺再進行初始化的操作,本步驟是不需要的,因為本樣例需要將前臺的默認到貨日期到后臺進行初始化。 網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)3-2新增分錄初始化絕密信息 嚴禁泄露P40 initEntryRowHandler關(guān)鍵代碼網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)3-3新增分錄初始化絕密信息 嚴禁泄露P41分錄初始化前端js中的邏輯網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)3-4新增分錄初始化絕密信息 嚴禁泄露P42 包括物料值、單價值、數(shù)量值改變,所引發(fā)的操作。在WEB端配置事件網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)4-1表格事件絕密信息 嚴禁泄露P43表

14、格事件js網(wǎng)上訂貨單編輯頁面-(開發(fā)邏輯開發(fā)邏輯)4-2表格事件絕密信息 嚴禁泄露P44 車輛添加編碼規(guī)則 1. 在DEP中,應(yīng)用中心-系統(tǒng)平臺-編碼規(guī)則-規(guī)則定義,雙擊打開如下圖。編碼規(guī)則編碼規(guī)則絕密信息 嚴禁泄露P45編碼規(guī)則2. 在如下的頁面中配置詳細的規(guī)則,然后保存啟用,在Web端新增時便會自動生成編碼 編碼規(guī)則絕密信息 嚴禁泄露P46 1.在DEP中新建權(quán)限權(quán)限設(shè)置新建權(quán)限絕密信息 嚴禁泄露P472. 配置權(quán)限,保存權(quán)限設(shè)置配置權(quán)限絕密信息 嚴禁泄露P483.車輛編輯頁面添加一個“查看影像”按鈕,并添加事件權(quán)限設(shè)置添加按鈕絕密信息 嚴禁泄露P49 4.車輛編輯頁面新增功能“ViewI

15、mageAction”權(quán)限設(shè)置新增功能絕密信息 嚴禁泄露P505.對應(yīng)后臺的event和handler權(quán)限設(shè)置對應(yīng)后臺代碼絕密信息 嚴禁泄露P51 6.配置ViewImage功能的權(quán)限項權(quán)限設(shè)置配置權(quán)限項絕密信息 嚴禁泄露P52 7.未分配權(quán)限時,提示無權(quán)限!權(quán)限設(shè)置未分配顯示絕密信息 嚴禁泄露P53 8.以管理員身份給用戶分配權(quán)限 文件-同步權(quán)限數(shù)據(jù),找到對應(yīng)的用戶,分配權(quán)限-批量分配權(quán)限權(quán)限設(shè)置分配權(quán)限絕密信息 嚴禁泄露P54 9.分配權(quán)限后權(quán)限設(shè)置分配后顯示絕密信息 嚴禁泄露P55 網(wǎng)上訂貨單添加BOTP 1.在DEP中,應(yīng)用中心-系統(tǒng)平臺-單據(jù)轉(zhuǎn)換-規(guī)則配置,雙擊打開如下圖。BOTPb

16、otp絕密信息 嚴禁泄露P56 1.選擇單據(jù)轉(zhuǎn)換規(guī)則的類別、源單據(jù)、目標單據(jù)BOTPbotp絕密信息 嚴禁泄露P57 2-1.配置規(guī)則 規(guī)則需求如下表:BOTP類別銷售訂單屬性來源備注單據(jù)頭 訂單日期系統(tǒng)日期客戶網(wǎng)上訂貨單.客戶原始單據(jù)Id網(wǎng)上訂貨單.單據(jù)編號金額網(wǎng)上訂貨單.訂貨總金額分錄 物料網(wǎng)上訂貨單.分錄.物料計量單位網(wǎng)上訂貨單.分錄.計量單位數(shù)量網(wǎng)上訂貨單.分錄.訂購數(shù)量單價網(wǎng)上訂貨單.分錄.單價金額網(wǎng)上訂貨單.分錄.金額botp絕密信息 嚴禁泄露P58 2-2.配置規(guī)則 分別配置單據(jù)頭規(guī)則和分錄規(guī)則,然后保存啟用即可。BOTPbotp絕密信息 嚴禁泄露P59 3.網(wǎng)上訂貨單單據(jù)轉(zhuǎn)換效

17、果如下BOTPbotp絕密信息 嚴禁泄露P60 4.下推成功,聯(lián)查單據(jù)可看到如下界面BOTPbotp絕密信息 嚴禁泄露P61網(wǎng)上訂貨單添加套打 1.在DEP中,應(yīng)用中心-系統(tǒng)平臺-套打-套打配置,雙擊打開如下圖。新建套打套打絕密信息 嚴禁泄露P62 2.引入BOS Query元數(shù)據(jù)套打套打絕密信息 嚴禁泄露P63 3.引入BOS Query元數(shù)據(jù)套打套打絕密信息 嚴禁泄露P64 4.設(shè)計模板,保存套打套打絕密信息 嚴禁泄露P65 5.確定模板路徑。套打套打絕密信息 嚴禁泄露P66 6.配置WEB頁面的打印模板路徑,并保存。套打套打絕密信息 嚴禁泄露P67 7.網(wǎng)上訂貨單列表頁面,選擇一條數(shù)據(jù),

18、單擊打印,出現(xiàn)如下界面,選擇打印模板,確定即可打印。套打套打絕密信息 嚴禁泄露P68 1.首先確認DEP中實體對象對應(yīng)工作流工作流絕密信息 嚴禁泄露P69 2.在BIM工具中配置工作流,新建業(yè)務(wù)流程工作流工作流絕密信息 嚴禁泄露P70 3.在BIM工具中配置工作流,新建業(yè)務(wù)流程,添加節(jié)點工作流工作流絕密信息 嚴禁泄露P71 4.首先在空白操作區(qū)右鍵-流程屬性-流程變量,把網(wǎng)上訂貨單添加進來工作流工作流絕密信息 嚴禁泄露P725.配置提交節(jié)點(是人工節(jié)點修改了),雙擊提交節(jié)點工作流工作流絕密信息 嚴禁泄露P73 6.配置參與人工作流工作流絕密信息 嚴禁泄露P74 7.雙擊審批節(jié)點,配置業(yè)務(wù)單據(jù)內(nèi)碼工作流工作流絕密信息 嚴禁泄露P75 8.審批節(jié)點,配置web單據(jù)。工作流工作流絕密信息 嚴禁泄露P76 9.審批節(jié)點,以同樣的方式配置參與人。工作流工作流絕密信息 嚴禁泄露P77 10.空白區(qū)域右鍵,流程校驗,無誤則發(fā)布即可。 11.在WEB端,網(wǎng)上訂貨單編輯頁面工具欄配置查看流程圖按鈕,保存。工作流工作流絕密信息 嚴禁泄露P78 12. 編輯一條數(shù)據(jù),提交工作流工作流絕密信息 嚴禁泄露P79 13. 點擊查看流程圖,即可看到如下流程圖。工作流工作流絕密

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論