金蝶BOS協同開發平台用法


簡介

金蝶BOS協同開發平台個人感覺是一個很好的集成平台。

做過ERP二開的都知道,二次開發很多時候,不單單是代碼,而是包含了表單、SQL表定義、預設數據、插件等,但是開發過程中,基本不會在生產環境中開發,導致測試環境開發完成后,需要發布的動作。

大量的開發內容,如果沒有一個好的管理軟件很容易導致某個SQL、表單漏發布,導致發布后遇到問題。 金蝶雲星空BOS協同開發平台的出現,能很大程度上改善此現象。它具有版本管理、表單管理、預設數據導出SQL、插件代碼管理、集成測試環境、導出開發成果、構建部署包等“一條龍”服務...

帳號

BOS協同開發平台需要金蝶帳號,需在金蝶網頁端注冊帳號並認證
地址:金蝶協同開發平台

因為我已經認證過了,此處沒有具體操作截圖...登錄后在右上角的個人信息菜單找找,按提示操作,沒有什么難度...)


認證有2種:個人和企業。首先需個人認證,如有企業,可加入企業。

開發商代碼

認證后會給一個唯一的開發商代碼,此代碼很重要。不同開發商開發的內容不允許互相修改。后續我們自己新增的表單/新增字段,命名規則應包含此開發商代碼,用於防止不同開發導致的沖突。

SVN帳號

BOS協同平台自帶SVN,服務器在金蝶,每個人都有個帳號密碼,可在此查看/修改。 如果使用過程中SVN有異常,可用此帳號密碼登錄金蝶SVN進行操作

安裝BOS協同平台

安裝BOS,需登錄金蝶K3,在右上角菜單選擇下載即可。

安裝后找到程序,運行,進入登錄界面。

BOS協同平台與金蝶BOS本質是同一個程序支持2種帳號登錄,系統根據登錄用戶不同有不同功能。

  • 使用金蝶雲帳號登錄(上一步申請的帳號),就是BOS協同平台。(圖片左)
  • 使用金蝶ERP帳號密碼登錄,就是BOS平台。(圖片右)

這里,我們用左側的登錄方式進行登錄,帳號密碼為網頁申請的帳號密碼。

新建/打開項目

登錄后,默認彈出應用列表。在此可以打開我們已有應用

點擊按鈕“創建新應用”,可創建一個新項目。打開現有項目,在具體應用后面點擊“開發”按鈕即可

BOS界面說明


BOS界面跟VS差不多

  • 左邊為控件列表(需打開表單才有內容)
  • 中間為具體內容
  • 右上角項目列表,包含該項目相關的開發內容,包含表單/SQL/插件/套打等,統一管理,很方便有木有...
  • 右下角為屬性窗口,選擇具體內容會出現對應可修改的屬性

項目列表有右鍵菜單,且根據所選節點不同,菜單也有所不同。很多操作都是右鍵菜單進行,大家多多右鍵點點看菜單就知道有啥功能了。

項目列表說明


初始項目列表有2大類:程序集包和元數據包。

程序集包

程序集包管理的是C#項目代碼,在對應的插件類型右鍵,點擊“新增XX工程”,即可新建一個C#項目

強烈建議使用此方法新建工程。BOS協同平台會自動添加金蝶關鍵DLL引用,並修改項目輸出目錄到測試環境的bin目錄。

實際寫代碼開發時,直接點擊生成就可以測試,無需手工復制dll到bin目錄,很方便。

元數據包

元數據包可以維護要發布SQL,但是一般都會放在具體開發的子系統上,看個人喜歡吧。

引入子系統

看到這里,有沒有人要問供應鏈這節點怎么出來的。答案都在項目的右鍵菜單中。我們在“元數據包”右鍵,在彈出的菜單有3個關鍵菜單“新增業務領域”、“新增子系統”、“添加子系統”,這3個菜單就可以新增或引入子系統。

金蝶默認有2大分類,第一大類叫業務領域(如:供應鏈),第二大類叫子系統(如:庫存管理),一般都是建個子系統。
新增子系統:BOS協同添加一個不存在的子系統
添加子系統:BOS協同引入已有的子系統

這邊我們選擇添加子系統,在彈出的窗口中選擇要引入的子系統,確定后。供應鏈的庫存管理模塊就被引入進來了。

引入現有表單

引入現有表單,不能在子系統下具體類型(基礎資料/表單)右鍵,這邊右鍵只有新增。
需在“供應鏈/庫存管理”節點右擊,在彈出的菜單選擇“引入業務對象”。在彈出的菜單中選擇要引入的具體對象,即可引入。

新增表單

在子系統下對應具體類型(基礎資料/表單)右鍵,點擊“新增”菜單,按提示操作即可。

具體表單操作在后續文檔說明,這里先跳過

搭建開發環境

還是熟悉的“右鍵”。在項目列表的根節點右鍵,右鍵有“啟動開發環境”、“搭建開發環境”、“配置開發環境”等菜單。

  1. 搭建開發環境

    在彈出的窗口根據界面提示的版本,選擇正確的版本,點擊“確定”。程序會自動從網上下載對應文件。

  2. 配置開發環境

    • 注意IISExpress,如果是64位,目錄就不能是含有X86的那個
    • 如果管理中心不在本機,需勾選自定義管理中心,且維護管理中心地址(注意管理中心地址默認是服務器IP:8000端口)
  3. 啟動開發環境(沒啥好說的...)

SVN操作

項目對應節點(表單、SQL)右鍵,選擇“簽入”、“簽出”

引入SQL文件

在具體子系統的“安裝腳本/SQL腳本”,右擊,選擇新增腳本(新建文件)或添加腳本(引入已有文件)

引入枚舉定義

下拉列表控件的選擇項一般為枚舉類型,這些枚舉類型存放另外表中,發布時也要導出。
導出方法為選中要導出的表單(基礎資料、單據等),右鍵,選擇“導出枚舉類型”。
系統會自動引出SQL數據並添加到項目。

發布主控台菜單

在具體子系統的“安裝腳本/主控菜單”,選擇“發布菜單”,系統會自動添加菜單並形成SQL,添加到項目。

發布系統參數對象

與發布主控台菜單類似。這里需要注意,系統參數對象需使用此功能發布,否則直接發布主控台菜單,點進去會報錯。

其他工具

數據模型

路徑:文件->數據模型
可顯示K3Cloud的所有業務對象(相當於數據字典)。不過這個功能有點卡,加上我有替代的軟件,很少用這功能。

單據轉換

路徑:文件->單據轉換
用於配置單據轉換設置

導入導出數據和腳本

路徑:文件->導入導出數據和腳本
此可以導入SQL或表單定義文件(.dym和.dymx)到當前帳套。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM