版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、金蝶KBOS應用開發(fā)項目教學金蝶K/3 12.1 BOS 應用開發(fā)金蝶KBOS應用開發(fā)項目教學項目一項目一 金蝶金蝶K/3 BOS概述概述 面向服務架構(gòu)(Service-Oriented Architecture,簡稱SOA) :一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。 例如:海瀾之家更換制造商金蝶KBOS應用開發(fā)項目教學 金蝶BOS(Kingdee Business Operating System,簡稱BOS)采用了面向服務架構(gòu)的架構(gòu)思想,是金蝶ERP滿足企業(yè)隨需應變業(yè)務的平臺基礎。 金蝶KBOS應用開發(fā)項目教學任務任務1 BOS整
2、體架構(gòu)整體架構(gòu)金蝶KBOS應用開發(fā)項目教學 作為企業(yè)門戶將包括企業(yè)員工、供應商、客戶的企業(yè)相關(guān)人員緊密地結(jié)合在一起。 BOS與服務相互組合,形成企業(yè)的業(yè)務流程。 服務被抽象為統(tǒng)一的模型,形成業(yè)務服務庫。 BOS使用開放的平臺及技術(shù)標準。 業(yè)務服務完整的生命周期。 金蝶KBOS應用開發(fā)項目教學 思考和討論: 如何理解BOS? 如何通過BOS理解更為抽象的SOA?金蝶KBOS應用開發(fā)項目教學任務任務2 BOS開發(fā)流程開發(fā)流程K/3 BOS需求需求分析分析業(yè)務業(yè)務抽象抽象業(yè)務對業(yè)務對象定義象定義流程流程定義定義定制定制插件插件報表報表定義定義部部署署發(fā)布發(fā)布金蝶KBOS應用開發(fā)項目教學項目二項目二
3、應用案例藍海機械介紹應用案例藍海機械介紹 任務任務1 案例背景:藍海機械案例背景:藍海機械 任務任務2 客戶需求介紹客戶需求介紹金蝶KBOS應用開發(fā)項目教學 任務任務3 藍海機械解決方案藍海機械解決方案銷售訂單銷售訂單生產(chǎn)領(lǐng)料單生產(chǎn)領(lǐng)料單生產(chǎn)通知生產(chǎn)通知生產(chǎn)工藝生產(chǎn)工藝生產(chǎn)指令生產(chǎn)指令領(lǐng)料通知領(lǐng)料通知金蝶KBOS應用開發(fā)項目教學項目三項目三 藍海機械的需求分析和業(yè)務抽象藍海機械的需求分析和業(yè)務抽象 客戶的實際管理流程對應到BOS業(yè)務對象 案例:需求分析所得到的生產(chǎn)計劃流程以及用表格進行功能描述的業(yè)務抽象 帳套恢復與備份、帳套與數(shù)據(jù)庫的關(guān)系及單據(jù)制作演示,單據(jù)頭、單據(jù)體與數(shù)據(jù)庫中表的關(guān)系。 練習
4、:1.分清楚基礎資料和業(yè)務單據(jù); 2.弄清楚業(yè)務單據(jù)中字段的名稱和所處位置。金蝶KBOS應用開發(fā)項目教學項目四項目四 K/3 BOS集成開發(fā)平臺集成開發(fā)平臺 任務任務1 K/3 BOS集成開發(fā)平臺功能介紹集成開發(fā)平臺功能介紹 演示及操作練習 任務任務2 K/3 BOS子系統(tǒng)管理子系統(tǒng)管理 演示及操作練習 課后練習課后練習金蝶KBOS應用開發(fā)項目教學項目五項目五 藍海機械基礎資料定義藍海機械基礎資料定義 新建基礎資料-生產(chǎn)部門 單據(jù)測試和序時簿測試 金蝶KBOS應用開發(fā)項目教學項目六項目六 單據(jù)定義單據(jù)定義 任務任務1 基礎信息定義基礎信息定義 注意:(1)模板的使用;(2)單據(jù)層管理 金蝶KB
5、OS應用開發(fā)項目教學 任務任務2 字段定義字段定義介紹:(1)字段分類;(2)字段屬性分類;(3)字段特殊屬性定義;(4)物理表定義;(5)單據(jù)關(guān)鍵字段定義; (6)名稱、描述定義;(7)尺寸屬性;金蝶KBOS應用開發(fā)項目教學 任務任務3 事件定義及單據(jù)運行測試事件定義及單據(jù)運行測試操作:(1)計算定義公式的值并填寫到指定列; (2)合法性檢查; (3)攜帶當前字段相關(guān)屬性到指定列; (4)表達式為真/假時顯示/隱藏字段; (5)表達式為真/假時鎖定/解鎖字段;金蝶KBOS應用開發(fā)項目教學知識點知識點: :(1)事件分類;(2)攜帶當前字段相關(guān)基礎資料屬性到指定列;(3)計算定義公式的值并填寫
6、到指定列; (4)計量單位變化后自動換算數(shù)量或單價;(5)表達式為真/假時顯示/隱藏字段;(6)表達式為真/假時鎖定/解鎖字段;(7)單據(jù)被引用后鎖定字段;(8)條件成立時鎖定菜單項,否則解鎖菜單項 ;(9)單據(jù)合法性校驗; (10)合法性校驗,檢查字段唯一性. 金蝶KBOS應用開發(fā)項目教學 任務4 權(quán)限定義功能權(quán)限、字段權(quán)限定義 任務5 其它單據(jù)定義功能1.業(yè)務對象操作定義:操作管理(改變適用場景,新增操作),操作消息管理2.界面布局定義 3.窗體風格定義 4.錄入順序定義 金蝶KBOS應用開發(fā)項目教學 上機練習:單據(jù)定義項目十一 上機操作 練習一 外貿(mào)合同練習二 生產(chǎn)領(lǐng)料結(jié)算單練習三 生產(chǎn)
7、工藝單其他:金蝶KBOS應用開發(fā)項目教學金蝶KBOS應用開發(fā)項目教學項目七項目七 藍海機械多級審核流程定義藍海機械多級審核流程定義 案例:案例:1藍海機械公司的生產(chǎn)通知單需要進行三級順序?qū)徍撕蟛拍苓M行后續(xù)的業(yè)務處理;2當生產(chǎn)通知單的客戶客戶名稱為東方機電時,直接從第一級審核跳轉(zhuǎn)到第三級;3設置啟動審核時發(fā)送消息給administrator 上機練習上機練習:多級審核流程定義多級審核流程定義 P125-P128:練習一練習三附加的練習題金蝶KBOS應用開發(fā)項目教學項目八項目八 業(yè)務流程定義業(yè)務流程定義 BOS業(yè)務流程轉(zhuǎn)換規(guī)則定義的方法。 修改K/3標準流程的方法。 熟悉四種不同的業(yè)務流程類型:復
8、制、鉤稽、強制鉤稽、關(guān)聯(lián)復制。 案例:生產(chǎn)通知單生產(chǎn)匯報單 金蝶KBOS應用開發(fā)項目教學單據(jù)轉(zhuǎn)換的單據(jù)轉(zhuǎn)換的4種關(guān)系種關(guān)系金蝶KBOS應用開發(fā)項目教學復制 單據(jù)與單據(jù)之間是簡單的復制關(guān)系,選單時字段的值由源單自動復制到目的單上的對應字段,目的單不對作為數(shù)據(jù)來源的源單做任何記錄,且目的單也不對源單產(chǎn)生任何影響。一個源單可以多次生成不同的目的單,其主要目的是方便用戶錄入數(shù)據(jù),提升數(shù)據(jù)處理速度,減小用戶工作強度。 上游單據(jù)A下游單據(jù)BCopy only金蝶KBOS應用開發(fā)項目教學關(guān)聯(lián)復制 單據(jù)之間除了要復制一些普通數(shù)據(jù)外, 下游單據(jù)對上游單據(jù)的內(nèi)碼,具體還可附帶有:源單分錄內(nèi)碼、源單編號和源單類型進
9、行記錄。上游單據(jù)A下游單據(jù)BCopy并在下游單據(jù)上記錄上游單據(jù)的內(nèi)碼等信息金蝶KBOS應用開發(fā)項目教學鉤稽 單據(jù)之間除了要復制一些普通數(shù)據(jù)外,對于一些用戶可以指定的關(guān)鍵的數(shù)量型的字段(小數(shù)或者整數(shù)),目的單的對應字段的值需要參照源單字段來取值,例如不能超過源單的值等,目的單需要記錄源單的關(guān)鍵信息如源單單據(jù)號,源單單據(jù)類型等。同時對于已經(jīng)生成過目的單的數(shù)值,源單也需要進行記錄,如果對應的目的單上的數(shù)值修改了,此數(shù)值也將同步進行修改,也就是扣減。一旦已經(jīng)生成了目的單,源單一般不可以再做修改,也不能刪除。一個源單也可以生成多個目的單,只有這些目的單都刪除了,源單才可以被刪除。上游單據(jù)A下游單據(jù)B除關(guān)
10、聯(lián)復制外,下游單據(jù)的關(guān)鍵的數(shù)量型的字段參照源單字段來取值,上游單據(jù)對應的字段也要扣減金蝶KBOS應用開發(fā)項目教學強制鉤稽 基本同鉤稽相同,只是源單只能被關(guān)聯(lián)一次,一般生成了一張目的單,源單就不能再次鉤稽生成其他的同種類型的目的單了。如:商場里的抵用券。上游單據(jù)A下游單據(jù)B鉤籍Only one time金蝶KBOS應用開發(fā)項目教學業(yè)務流程定義練習業(yè)務流程定義練習 練習一:外貿(mào)合同銷售發(fā)票 P125 練習二:生產(chǎn)領(lǐng)料單生產(chǎn)領(lǐng)料結(jié)算單 P126 練習三:生產(chǎn)工藝單領(lǐng)料通知單 P127金蝶KBOS應用開發(fā)項目教學附加練習1 裝車記錄卡、檢斤單貨物轉(zhuǎn)移單按照下述資料建立業(yè)務單據(jù),并構(gòu)建單據(jù)間的業(yè)務流程。
11、金蝶KBOS應用開發(fā)項目教學金蝶KBOS應用開發(fā)項目教學附加練習2 采購申請采購計劃金蝶KBOS應用開發(fā)項目教學下推:字段對應金蝶KBOS應用開發(fā)項目教學項目九項目九 插件開發(fā)插件開發(fā) 任務1 插件開發(fā)基礎知識介紹1插件的作用插件(Plug-Ins)是一種專門為某一軟件設計、用于功能擴充的程序。通過插件可以實現(xiàn)客戶個性化的定制。插件不只是被動的接受宿主程序調(diào)用,更可以控制宿主程序以完成一些特定功能。2插件開發(fā)環(huán)境(1)金蝶K/3 v12.1:必選安裝客戶端、K/3-BOS,推薦同時安裝中間層。(2)Microsoft Visual Basic:推薦使用v6.0 版本,并且安裝SP5。(3)Mi
12、crosoft Windows 2000 Server(及以上版本):推薦采用Server類操作系統(tǒng)作為開發(fā)、調(diào)試操作系統(tǒng)。(4)如果要使用“金蝶K/3-BOS插件開發(fā)向?qū)А惫ぞ撸枰捎煤嗴w中文操作系統(tǒng)。(5)Microsoft SQL Server 2000數(shù)據(jù)庫及以上版本。 金蝶KBOS應用開發(fā)項目教學項目九項目九 插件開發(fā)插件開發(fā) 任務2 K/3 BOS插件對象模型1 K3ClassEvents對象2 插件開發(fā)向?qū)Ъ安寮茫?)客戶端單據(jù)插件:可以自動進行單據(jù)維護界面菜單定義、單據(jù)事件函數(shù)定義等;(2)客戶端序時簿插件:可以自動進行序時簿菜單定義、序時簿事件函數(shù)定義等;(3)中間層插件:可以自動進行中間層保存前、保存后、刪除前、刪除后等的事件函數(shù)生成。 金蝶KBOS應用開發(fā)項目教學項目十項目十 打包和部署打包和部署 掌握BOS打包和部署的方法。 了解BOS的三種部署內(nèi)容。 任務任務1 功能打包功能打包K/3 BOS集成的發(fā)布功能用來生成可以直接安裝的安裝包,把在設計環(huán)境中設計的業(yè)務對象(包括基礎資料和業(yè)務
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合格的企業(yè)合同 管理
- 通信工程專業(yè)合同條款
- 《蜜蜂導學案》課件
- 2025年衡陽貨運從業(yè)資格證考試試題及答案
- 2025年廣東從業(yè)資格證貨運題庫答案
- 公園建筑施工合同
- 精密儀器煙囪安裝合同模板
- 大數(shù)據(jù)項目招投標要點
- 超市廁所改造施工合同范本
- 高速公路照明安全管理辦法
- 新產(chǎn)品開發(fā)市場風險評估與防范措施可行性研究報告
- 玩轉(zhuǎn)計算機網(wǎng)絡-計算機網(wǎng)絡原理智慧樹知到課后章節(jié)答案2023年下青島大學
- 犯罪現(xiàn)場勘察題庫(348道)
- 竣工財務決算審計工作方案
- 貴陽市云巖區(qū)2023-2024學年數(shù)學三年級第一學期期末綜合測試試題含答案
- Stevens-Johnson綜合征及中毒性表皮壞死松解癥課件
- 學前兒童健康教育與活動指導(第2版)高職PPT完整全套教學課件
- 理論力學-上海交通大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
- 風景背后的地貌學-華中師范大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
- 消防聯(lián)動測試記錄表
- 【教師必備】部編版四年級語文上冊第二單元【集體備課】
評論
0/150
提交評論