葉玫
摘要:業(yè)務流程定制是 ERP 二次開發(fā)的重要內容,也是高職 ERP 二次開發(fā)課程中的核心教學模塊。關鍵詞:ERP;項目化教學;業(yè)務流程定制
中圖分類號:F232 文獻標識碼:A 文章編號:1672-9129(2017)09-253-02
Abstract:BusinessprocesscustomizationisanimportantsubjectinERPsecondarydevelopment,thusacoremoduleintheERPcourseinhighervocationaledu- cation.
Keywords:ERP;Project-basedteachingmethod;Businessprocesscustomization
1 引言
ERP 實施項目必然涉及到二次開發(fā),其中業(yè)務流程定制是二次開發(fā)的核心模塊,也是高職院校 ERP 實施或開發(fā)課程的重要內容。業(yè)務流程定制強調以業(yè)務流程為改造對象和中心、以關心客戶的需求和滿意度為目標、對現(xiàn)有的業(yè)務流程進行再思考和再設計,是企業(yè)提高組織效率、增加利潤、降低成本的重要步驟。業(yè)務流程定制體現(xiàn)在業(yè)務單據(jù)轉換流程的改造,單據(jù)轉換流程指不同子系統(tǒng)或相同子系統(tǒng)之間互相有關聯(lián)的單據(jù)之間的轉換流程,單據(jù)轉換是企業(yè)在日常應用中使用最廣泛的功能之一。 建立了單據(jù)之間的轉換關系,就可以進行單據(jù)的下推、上選、下查、上查, 也就建立了各個業(yè)務環(huán)節(jié)之間的轉換關系。ERP 業(yè)務流程定制教學模塊包含較多晦澀的概念和各種復雜的設置選項,歷來是 ERP 實施或開發(fā)課程的難點。本文以金蝶K3 供應鏈業(yè)務流程為例,分析如何運用項目化教學手段開展 ERP 業(yè)務流程定制模塊的教學,以提高教學效果。
2 標準業(yè)務流程的改造
在教學過程中,引入企業(yè)真實ERP實施項目“華立電子ERP實施”,通過企業(yè)提供的項目需求文檔,分析出業(yè)務流程定制相關需求。K3 供應鏈標準業(yè)務流程的單據(jù)轉換關系為:采購訂單——>收料通知單、來料檢驗申請單——>外購入庫單——>生產(chǎn)領料?,F(xiàn)在根據(jù)華立電子的定制需求,采用“統(tǒng)一物流”的管理模式,各分公司不直接與供應商對接,而是增加一個“寄存庫”,用一個單一窗口與供應商對接進行管理,各分公司通過寄存庫領料。原有的標準業(yè)務流程發(fā)生了變化,要在外購入庫單前面增加一張寄存入庫通知單,對原有 K3 標準流程定制如圖 1 所示,入庫通知單單據(jù)模板如圖 2 所示。
單對象,包括源單和源單分錄,增加字段如表 1 所示。
表 1 為目標單據(jù)增加字段
字段標題 字段類型 數(shù)據(jù)庫字段 所在位置 字段功能
源單類型 源單類型(選單) 單據(jù)頭 在單據(jù)頭上通過下拉列表列出當前單據(jù)可以關聯(lián)的所有源單
選單號 源單編號(選單) 單據(jù)頭 用于輸入源單據(jù)號袁 在本字段上通過 F7 鍵可調出源單序時簿
源單內碼 源單內碼 FID_SRC 單據(jù)體 記錄上游單據(jù)的單據(jù)內碼袁處理同張單據(jù)的單據(jù)體中袁有多張上游單據(jù)
源單分錄 源單分錄 FEntryID_SRC 單據(jù)體 記錄關聯(lián)的上游單據(jù)某條分錄內碼袁處理同張單據(jù)的單據(jù)體中袁有多張上游單據(jù)
源單類型 源單類型 FClassID_SRC 單據(jù)體 記錄上游單據(jù)的單據(jù)類型
源單單號 源單編碼 FBillNo_SRC 單據(jù)體 記錄上游單據(jù)的單據(jù)編號 F7 鍵調用當前選擇單據(jù)類型的選單序時簿
3.2 建立業(yè)務單據(jù)和關系,設置關聯(lián)字段及屬性
通過開發(fā)平臺的【新建單據(jù)轉換流程】命令,打開流程窗口,在業(yè)務單據(jù)中選擇收料通知單和入庫通知單,通過右鍵菜單【添加關系】功能,建立下推關系,如圖 3 所示。
圖 3 單據(jù)間的下推關系
圖 1 對標準流程的定制改造按照業(yè)務流程定制要求,單據(jù)轉換流程需要完成下面的改造:收料通
知單下推入庫通知單、來料檢驗申請單下推入庫通知單,入庫通知單下推
外購入庫單。切斷原有的從收料通知和來料檢驗申請到外購入庫的流程。 在整個業(yè)務流程定制過程中,要重建三個單據(jù)流程轉換,其中兩個是從
工業(yè)單據(jù)(K3 標準單據(jù):收料通知單和來料檢驗申請單)下推到 BOS 單據(jù)(入庫通知單),一個是從BOS單據(jù)(入庫通知單)下推到工業(yè)單據(jù)(外購入庫)。
圖 2 入庫通知單單據(jù)模板
3 運用 K3 二次開發(fā)平臺重建單據(jù)流轉
以“收料通知單”下推“寄存入庫通知單”為例,運用 K3 二次開發(fā)平臺
BOS 的單據(jù)轉換流程功能,實現(xiàn)重建單據(jù)流轉。其中收料通知單為源單
(上游單據(jù)),寄存入庫通知單為目標單(下游單據(jù))。
3.1 為寄存入庫通知單增加字段
為了記錄單據(jù)轉換的關系,目標單據(jù)上需要增加 6 個字段來記錄源
建立關系后,需要設置單據(jù)的關聯(lián)字段。即源單和目標單中記錄相同信息的字段,這些字段類型相同,字段名可以相同,也可以不同。單據(jù)下推操作中,源單字段值會直接復制到目標單字段值,具有復制關系的字段組合就是關聯(lián)字段。判斷兩個字段之間是否存在關聯(lián)關系,是根據(jù)字段記錄的內容是否一致,而不是字段名稱是否相同。名稱相同的字段不一定是關聯(lián)字段,例如收料通知單和入庫通知單上都有【備注】字段,但單據(jù)下推時入庫通知單的【備注】邏輯上不是直接從收料通知單復制而來,兩張單據(jù)的【備注】字段不存在關聯(lián)關系。另一方面,名稱不同的字段也有可能是關聯(lián)字段,例如收料通知單上的【生產(chǎn)采購日期】和入庫通知單上的【采購日期】,當收料通知單下推到入庫通知單時,這兩個字段記錄的是同一批物料的采購日期,雖然字段名稱有異,但字段值肯定相同,因此是關聯(lián)字段。點擊圖 3 中的箭頭,打開關聯(lián)字段設置窗口,設置關聯(lián)字段。
關聯(lián)字段在復制之后,還存在一些特殊情況,這些由關聯(lián)字段的七個屬性來控制包括:計算列、修改、選單一致、過濾、處理選單值更新事件、紅字為正、僅復制。“計算列”對目標單數(shù)值類型字段設置計算公式;“修改”允許用戶對目標單關聯(lián)字段的值進行修改;“選單一致”用于選擇了多張源單時,這些源單上的該字段值必須一致?!斑^濾”在選單時只列出對應的源單字段的值與用戶輸入的值相同的單據(jù)?!疤幚磉x單值更新事件”執(zhí)行目標單字段的值更新事件。“紅字為正”當源單是工業(yè)單據(jù)且區(qū)分紅藍單據(jù)時,要設置該項?!皟H復制”用于鉤稽關系,若一個源單字段同時關聯(lián)到兩個及兩個以上目標單字段時,只有一個字段是體現(xiàn)鉤稽關系的字段,其它字段的映射關系都必須設置為“僅復制”。對關聯(lián)字段及其屬性的設置如圖 4。
圖 4 關聯(lián)字段及屬性
4 結語
業(yè)務流程定制是企業(yè)實施ERP 的關鍵環(huán)節(jié),也是高職ERP 實施或開發(fā)課程教學中的重難點模塊。利用金蝶 K3 二次開發(fā)平臺,引入企業(yè)真實項目作為教學案例,靈活實現(xiàn)業(yè)務流程定制帶來的單據(jù)流程轉換,和 K3 主控臺實現(xiàn)無縫對接,讓學生實時體驗單據(jù)轉換結果。項目化教學可以充分體現(xiàn)業(yè)務定制的關鍵環(huán)節(jié):單據(jù)流程轉換必須準確實現(xiàn)業(yè)務流程,注重關聯(lián)字段設置、屬性設置,明確單據(jù)間的關系,合理選擇體現(xiàn)鉤稽關系的字段。
參考文獻:
[1] 龔中華,何亮.金蝶 ERP-K/3 完全使用詳解[M]. 北京:人民郵電出版社,2013.
[2] 毛華揚,張志恒.金蝶 K3WISE 管理軟件應用指南[M].北京:清華大學出版社,2013.
[3] 胡勁松,張亮,黃海軍.項目驅動的啟發(fā)式教學在軟件工程課程中的 應用[J].計算機工程與科學,2016.11.
[4] 李向東.高職計算機類專業(yè)課程項目化教學改革的實證研究.