專利名稱:一種利用隱式工藝bom模型同步bom間數(shù)據(jù)的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機領(lǐng)域,具體提供一種用于ERP管理軟件中的利用隱式工藝BOM 模型同步BOM間數(shù)據(jù)的實現(xiàn)方法。
背景技術(shù):
在傳統(tǒng)的ERP軟件中一般先建立制造Β0Μ,后結(jié)合產(chǎn)品加工工藝初始化車間作業(yè)要用的工藝Β0Μ,初始化初期,二個BOM中的零部件的數(shù)據(jù)是一致的,但隨著制造BOM中的零部件數(shù)據(jù)發(fā)生變化或者生產(chǎn)訂單工藝信息根據(jù)現(xiàn)場情況發(fā)生調(diào)整,這些變化的零部件數(shù)據(jù)和工藝信息需要體現(xiàn)在工藝BOM中,實現(xiàn)制造Β0Μ、工藝BOM和生產(chǎn)訂單三者間的數(shù)據(jù)同步;但在實際使用軟件過程中,由于用戶的疏忽或者車間現(xiàn)場加工工藝發(fā)生變化,經(jīng)常導(dǎo)致三者間的信息不一致,導(dǎo)致物料需求計劃運算結(jié)果也出現(xiàn)差異,最終影響企業(yè)采購計劃和生產(chǎn)計劃的準確性。
發(fā)明內(nèi)容
本發(fā)明是針對上述現(xiàn)有技術(shù)的不足,提供一種利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種利用隱式工藝BOM模型同步 BOM間數(shù)據(jù)的實現(xiàn)方法,通過建立一種同步規(guī)則約束實現(xiàn)制造Β0Μ、工藝BOM和生產(chǎn)訂單工藝信息三者間數(shù)據(jù)同步,同步的規(guī)則可以在使用過程中由用戶根據(jù)實際需要進行定義,生產(chǎn)訂單根據(jù)定義的規(guī)則和產(chǎn)品的工藝路線信息自動形成生產(chǎn)訂單的表體信息,反過來系統(tǒng)可以根據(jù)新的生產(chǎn)訂單表體信息形成新版本的工藝BOM供下次排產(chǎn)使用。所述同步規(guī)則模型的屬性描述包括規(guī)則號,產(chǎn)品編號,規(guī)則描述,規(guī)則值,默認值。工藝BOM信息是由系統(tǒng)自動維護,用戶無法修改。系統(tǒng)預(yù)置三類規(guī)則,制造BOM和工藝BOM同步規(guī)則、工藝BOM和生產(chǎn)訂單同步規(guī)則、工藝BOM數(shù)據(jù)更新規(guī)則。制造BOM和工藝BOM同步規(guī)則值有二種1_投料到開工工序,2_投料到完工工序, 默認值為1 ;工藝BOM和生產(chǎn)訂單同步規(guī)則值有三種1-選擇最新版本的工藝Β0Μ,2-臨時選擇,3-上月最新版本的工藝Β0Μ,默認值為1 ;工藝BOM數(shù)據(jù)更新規(guī)則值有二種1-是根據(jù)生產(chǎn)訂單更新對應(yīng)的工藝Β0Μ,2是不更新,默認值為1。具體地說,實現(xiàn)本發(fā)明利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法的步驟包括
A、在業(yè)務(wù)系統(tǒng)中建立隱式工藝BOM模型及其屬性定義流水號,類型,日期,父項物料,父項數(shù)量,版本號,工藝路線編號,工序,子項物料,子項數(shù)量等屬性;該數(shù)據(jù)表不能手工維護,其內(nèi)容由系統(tǒng)自動產(chǎn)生和維護。B、在業(yè)務(wù)系統(tǒng)中建立同步規(guī)則模型及其屬性定義規(guī)則號,物料編號,規(guī)則描述, 規(guī)則值,默認值;表結(jié)構(gòu)形成后,由系統(tǒng)進行規(guī)則預(yù)置;
制造BOM和工藝BOM同步規(guī)則值有二種1-投料到開工工序,2-投料到完工工序,默認值為1。工藝BOM和生產(chǎn)訂單同步規(guī)則值有三種1-選擇最新版本的工藝Β0Μ,2_臨時選擇,3-上月最新版本的工藝Β0Μ,默認值為1。工藝BOM數(shù)據(jù)更新規(guī)則值有二種I"是根據(jù)生產(chǎn)訂單更新對應(yīng)的工藝Β0Μ,2是不更新,默認值為1。C、在業(yè)務(wù)系統(tǒng)中建立生產(chǎn)訂單模型及其屬性定義 表頭
生產(chǎn)訂單流水號,制單日期,父項物料,父項數(shù)量,制單人等屬性。表體
生產(chǎn)訂單流水號,分錄流水號,工序,子項物料、子項數(shù)量等屬性。D、通過模型實例化的具體業(yè)務(wù)的實現(xiàn)方法,實現(xiàn)方法包括3個步驟(1)確定使用環(huán)境,選擇實現(xiàn)的IT技術(shù)和工具;( 設(shè)計隱式工藝BOM模型、同步規(guī)則模型和生產(chǎn)訂單模型描述的實例的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)如上述A、B、C中描述的屬性;(3)選擇適當(dāng)?shù)木幊坦ぞ邔崿F(xiàn)前臺與后臺數(shù)據(jù)交互,實現(xiàn)利用隱式工藝BOM模型同步BOM間的數(shù)據(jù)。在用戶初始化制造BOM時,如果有對應(yīng)產(chǎn)品的加工工藝信息,則在保存時自動按照制造BOM和工藝BOM同步規(guī)則的約束形成新的工藝Β0Μ,如果制造BOM出現(xiàn)變化,則在修改時則修改最新版本的工藝Β0Μ,如版本發(fā)生變化則按照對應(yīng)的最新版本的工藝BOM結(jié)構(gòu)形成一個新版本的工藝Β0Μ。生產(chǎn)訂單在引用工藝BOM時,按照工藝BOM和生產(chǎn)訂單同步規(guī)則選擇對應(yīng)的工藝 BOM信息形成生產(chǎn)訂單信息,生產(chǎn)訂單中的工藝信息修改時則需要根據(jù)工藝BOM數(shù)據(jù)更新規(guī)則來決定是否更新對應(yīng)的工藝BOM信息。這樣,工藝BOM對應(yīng)用戶是不可見的,完全由系統(tǒng)根據(jù)數(shù)據(jù)同步規(guī)則來自動的維護工藝BOM信息,因此利用這個隱式的工藝BOM來實現(xiàn)了制造Β0Μ、工藝BOM和生產(chǎn)訂單三者的數(shù)據(jù)同步。本發(fā)明的利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法和現(xiàn)有技術(shù)相比,通過以制造BOM的變化為主,利用規(guī)則來自動形成隱式的工藝Β0Μ,同時也建立工藝BOM和生產(chǎn)訂單工藝信息的同步規(guī)則,實現(xiàn)三者間數(shù)據(jù)的同步,從而使物料需求計劃運算后的采購計劃和生產(chǎn)計劃更加準確。
附圖1是本發(fā)明利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法的功能關(guān)系結(jié)構(gòu)附圖2是圖1所示利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法中隱式工藝BOM 模型結(jié)構(gòu)示意4附圖3是圖1所示利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法中同步規(guī)則模型結(jié)構(gòu)示意附圖4是圖1所示利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法中生產(chǎn)訂單模型結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但不作為對本發(fā)明的限定。實施例
一種利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法,包括建立隱式工藝BOM模型 (如附圖2的定義),同步規(guī)則模型(如附圖3的定義)及生產(chǎn)訂單模型(如附圖4的定義),實現(xiàn)方法按下述利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的算法進行實現(xiàn),最終實現(xiàn)BOM間數(shù)據(jù)的同步
A.隱式工藝BOM模型屬性描述如下
1)流水號唯一標識表中的一條記錄
2)類型標識BOM的類型,如制造、成本或者二者都用
3)日期標識工藝BOM的建立日期
4)父項物料標識要產(chǎn)出的父項對應(yīng)的物料
5)父項數(shù)量標識父項物料的批量
6)版本號標識BOM的版本號
7)工藝路線編號標識工藝BOM中對應(yīng)的工藝路線編號
8)工序標識工藝BOM中的生產(chǎn)工序
9)子項物料標識要投入的子項物料
10)子項數(shù)量標識子項物料相對于父項數(shù)量對應(yīng)的投入數(shù)量
11)其他屬性不再描述
B.同步規(guī)則模型屬性描述如下
1)規(guī)則號唯一標識表中的一條記錄
2)產(chǎn)品編號標識工藝BOM的要生產(chǎn)的物料
3)規(guī)則描述描述對應(yīng)的同步規(guī)則
4)規(guī)則值標識要保存用戶定義后的規(guī)則值
5)默認值標識系統(tǒng)預(yù)置的默認值,可修改;如果規(guī)則值不為空,則默認值不起作
用
C.生產(chǎn)訂單模型屬性描述如下 生產(chǎn)訂單表頭屬性
1)生產(chǎn)訂單流水唯一標識表中的一條記錄
2)制單日期表示生產(chǎn)訂單的制單時的日期
3)單據(jù)號表示生產(chǎn)訂單的單據(jù)編號
4)制單人表示生產(chǎn)訂單的編制人員
5)父項物料表示生產(chǎn)訂單要生產(chǎn)的物料
6)父項數(shù)量表示生產(chǎn)訂單要生產(chǎn)的物料的數(shù)量7)版本號表示生產(chǎn)訂單要生產(chǎn)的物料的bom版本
8)工藝路線編號表示生產(chǎn)訂單要生產(chǎn)的物料的工藝路線版本生產(chǎn)訂單表體信息
1)生產(chǎn)訂單流水號表示關(guān)聯(lián)的生產(chǎn)訂單的流水號2)分錄流水號表示生產(chǎn)訂單的分錄流水號3)工序表示子項物料的投料工序4)子項物料表示要投入的子項物料5)子項數(shù)量表示要投入的子項物料的數(shù)量6)領(lǐng)料倉庫表示要投入的子項物料的儲存?zhèn)}庫7)是否反沖表示要投入的子項物料是否完工反沖8)是否報工表示要投入的子項物料是否需要報工9)是否委外表示該工序是否是委外工序10)是否質(zhì)檢表示工序是否需要質(zhì)檢
D、利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的算法
如附圖1所示,在用戶初始化制造BOM時,如果有對應(yīng)產(chǎn)品的加工工藝信息,則在保存時自動按照制造BOM和工藝BOM同步規(guī)則的約束形成新的工藝Β0Μ,如果制造BOM出現(xiàn)變化,則在修改時則修改最新版本的工藝Β0Μ,如版本發(fā)生變化則按照對應(yīng)的最新版本的工藝 BOM結(jié)構(gòu)形成一個新版本的工藝Β0Μ。生產(chǎn)訂單在引用工藝BOM時,按照工藝BOM和生產(chǎn)訂單同步規(guī)則選擇對應(yīng)的工藝 BOM信息形成生產(chǎn)訂單信息,生產(chǎn)訂單中的工藝信息修改時則需要根據(jù)工藝BOM數(shù)據(jù)更新規(guī)則來決定是否更新對應(yīng)的工藝BOM信息。這樣,工藝BOM對應(yīng)用戶是不可見的,完全由系統(tǒng)根據(jù)數(shù)據(jù)同步規(guī)則來自動的維護工藝BOM信息,因此利用這個隱式的工藝BOM來實現(xiàn)了制造Β0Μ、工藝BOM和生產(chǎn)訂單三者的數(shù)據(jù)同步。
權(quán)利要求
1.一種利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法,其特征在于,通過建立一種同步規(guī)則約束實現(xiàn)制造Β0Μ、工藝BOM和生產(chǎn)訂單工藝信息三者間數(shù)據(jù)同步,同步的規(guī)則可以在使用過程中由用戶根據(jù)實際需要進行定義,生產(chǎn)訂單根據(jù)定義的規(guī)則和產(chǎn)品的工藝路線信息自動形成生產(chǎn)訂單的表體信息,反過來系統(tǒng)可以根據(jù)新的生產(chǎn)訂單表體信息形成新版本的工藝BOM供下次排產(chǎn)使用。
2.根據(jù)權(quán)利要求1所述的利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法,其特征在于,所述同步規(guī)則模型的屬性描述包括規(guī)則號,產(chǎn)品編號,規(guī)則描述,規(guī)則值,默認值。
3.根據(jù)權(quán)利要求1所述的利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法,其特征在于,工藝BOM信息是由系統(tǒng)自動維護,用戶無法修改。
4.根據(jù)權(quán)利要求1所述的利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法,其特征在于,系統(tǒng)預(yù)置三類規(guī)則,制造BOM和工藝BOM同步規(guī)則、工藝BOM和生產(chǎn)訂單同步規(guī)則、工藝BOM數(shù)據(jù)更新規(guī)則。
5.根據(jù)權(quán)利要求4所述的利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法,其特征在于,制造BOM和工藝BOM同步規(guī)則值有二種1-投料到開工工序,2-投料到完工工序,默認值為1 ;工藝BOM和生產(chǎn)訂單同步規(guī)則值有三種1-選擇最新版本的工藝Β0Μ,2-臨時選擇,3-上月最新版本的工藝Β0Μ,默認值為1 ;工藝BOM數(shù)據(jù)更新規(guī)則值有二種1-是根據(jù)生產(chǎn)訂單更新對應(yīng)的工藝Β0Μ,2是不更新,默認值為1。
全文摘要
本發(fā)明涉及計算機領(lǐng)域,具體提供一種利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法。該方法通過建立一種同步規(guī)則約束實現(xiàn)制造BOM、工藝BOM和生產(chǎn)訂單工藝信息三者間數(shù)據(jù)同步,同步的規(guī)則可以在使用過程中由用戶根據(jù)實際需要進行定義,生產(chǎn)訂單根據(jù)定義的規(guī)則和產(chǎn)品的工藝路線信息自動形成生產(chǎn)訂單的表體信息,反過來系統(tǒng)可以根據(jù)新的生產(chǎn)訂單表體信息形成新版本的工藝BOM供下次排產(chǎn)使用。與現(xiàn)有技術(shù)相比,利用本發(fā)明的利用隱式工藝BOM模型同步BOM間數(shù)據(jù)的實現(xiàn)方法,可以使物料需求計劃運算后的采購計劃和生產(chǎn)計劃更加準確。
文檔編號G06Q10/00GK102184482SQ201110124800
公開日2011年9月14日 申請日期2011年5月16日 優(yōu)先權(quán)日2011年5月16日
發(fā)明者焦學(xué)瑞 申請人:浪潮集團山東通用軟件有限公司