專利名稱:任務(wù)工期計算方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及生產(chǎn)任務(wù)制定技術(shù),具體而言,涉及一種任務(wù)工期計算方法和裝置。
背景技術(shù):
制造業(yè)特別是裝備制造業(yè)和研制類研究所,現(xiàn)有工作方式是先設(shè)計產(chǎn)品物料清單 (BOM),然后制定生產(chǎn)任務(wù),安排任務(wù)的生產(chǎn)數(shù)量和工期,并根據(jù)經(jīng)驗和BOM安排任務(wù)的前 后順序及依賴關(guān)系,現(xiàn)有的依據(jù)BOM生成任務(wù)的系統(tǒng),一般支持用戶選擇需要生成任務(wù)的 BOM子項,并生成任務(wù),在生成任務(wù)時,一般都以本層提前期作為任務(wù)的工期,該方法的缺陷 是如果選擇了某個BOM子項,而該BOM子項并非BOM樹的末級節(jié)點,他還有子項,這時如果 還取本層提前期作為任務(wù)工期,并不能滿足用戶的實際需要,用戶實際需要把該BOM子項 的所有子節(jié)點的累計提前期作為該節(jié)點的工期。因此,需求一種任務(wù)工期計算方式,供用戶根據(jù)需要設(shè)置需要生成任務(wù)的末級BOM 子項的提前期的取數(shù)方式,以完善BOM生成任務(wù)時,末級子節(jié)點任務(wù)的工期計算。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種任務(wù)工期計算方式,供用戶根據(jù)需要 設(shè)置需要生成任務(wù)的末級BOM子項的提前期的取數(shù)方式,以完善BOM生成任務(wù)時,末級子節(jié) 點任務(wù)的工期計算。有鑒于此,本發(fā)明提供一種任務(wù)工期計算方法,包括步驟102,根據(jù)用戶在物料 清單上選擇的物料清單數(shù)據(jù),生成任務(wù);步驟104,獲取所述物料清單數(shù)據(jù)的對應(yīng)物料清單 子項的提前期取數(shù)方式;步驟106,根據(jù)所述對應(yīng)物料清單子項的提前期取數(shù)方式,得到所 述任務(wù)的任務(wù)工期。通過該技術(shù)方案,可以靈活地指定提前期取數(shù)方式,使計算得到任務(wù)工 期更加準確合理。在上述任務(wù)中,優(yōu)選地,還包括步驟101,在所述物料清單上的物料清單子項設(shè) 置提前期取數(shù)方式。在上述任務(wù)中,優(yōu)選地,所述提前期取數(shù)方式包括本層提前期、累計制造提前期和 累計匯總提前期。在上述任務(wù)中,優(yōu)選地,在所述步驟101中,為所述物料清單子項分別在系統(tǒng)級、 組織級和物料級上設(shè)置所述提前期取數(shù)方式,在所述步驟104中,優(yōu)先獲取所述對應(yīng)物料 清單子項在所述物料級上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對 應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物料清單子項在 所述組織級上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單 子項在所述組織級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物料清單子項在所述系統(tǒng)級 上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述 系統(tǒng)級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物料清單子項的本層提前期以用于計算 所述任務(wù)的任務(wù)工期。
4
在上述任務(wù)中,優(yōu)選地,還包括步驟105,所述用戶對所述對應(yīng)物料清單子項的 提前期取數(shù)方式進行修改。本發(fā)明還提供一種任務(wù)工期計算裝置,包括提前期取數(shù)方式獲取模塊,在根據(jù)用 戶在物料清單上選擇的物料清單數(shù)據(jù)生成任務(wù)時,獲取所述物料清單數(shù)據(jù)的對應(yīng)物料清單 子項的提前期取數(shù)方式;任務(wù)工期計算模塊,根據(jù)所述對應(yīng)物料清單子項的提前期取數(shù)方 式,得到所述任務(wù)的任務(wù)工期。通過該技術(shù)方案,可以靈活地指定提前期取數(shù)方式,使計算 得到任務(wù)工期更加準確合理。在上述任務(wù)中,優(yōu)選地,還包括提前期取數(shù)方式設(shè)置模塊,在所述物料清單上的 物料清單子項設(shè)置提前期取數(shù)方式。在上述任務(wù)中,優(yōu)選地,所述提前期取數(shù)方式包括本層提前期、累計制造提前期和 累計匯總提前期。在上述任務(wù)中,優(yōu)選地,所述提前期取數(shù)方式設(shè)置模塊為所述物料清單子項分別 在系統(tǒng)級、組織級和物料級上設(shè)置所述提前期取數(shù)方式,所述提前期取數(shù)方式獲取模塊優(yōu) 先獲取所述對應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方式,以用于計算所述任務(wù)的 任務(wù)工期,在所述對應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方式為空時,所述提前 期取數(shù)方式獲取模塊獲取所述對應(yīng)物料清單子項在所述組織級上的提前期取數(shù)方式,以用 于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述組織級上的提前期取數(shù)方式 為空時,所述提前期取數(shù)方式獲取模塊獲取所述對應(yīng)物料清單子項在所述系統(tǒng)級上的提前 期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述系統(tǒng)級上 的提前期取數(shù)方式為空時,所述提前期取數(shù)方式獲取模塊獲取所述對應(yīng)物料清單子項的本 層提前期以用于計算所述任務(wù)的任務(wù)工期。在上述任務(wù)中,優(yōu)選地,還包括提前期取數(shù)方式修改模塊,所述用戶對所述對應(yīng) 物料清單子項的提前期取數(shù)方式進行修改。根據(jù)上述技術(shù)方案,可以實現(xiàn)一種任務(wù)工期計算方法和裝置,供用戶根據(jù)需要設(shè) 置需要生成任務(wù)的末級BOM子項的提前期的取數(shù)方式,以完善BOM生成任務(wù)時,末級子節(jié)點 任務(wù)的工期計算。
圖1是根據(jù)本發(fā)明的一個實施例的任務(wù)工期計算方法的流程圖;圖2是根據(jù)本發(fā)明的一個實施例的任務(wù)工期計算裝置的框圖;圖3是根據(jù)本發(fā)明的一個實施例的任務(wù)工期計算方法的示意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實 施方式對本發(fā)明進行進一步的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可 以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實 施例的限制。圖1是根據(jù)本發(fā)明的一個實施例的任務(wù)工期計算方法的流程圖。
5
如圖1所示,本發(fā)明提供一種任務(wù)工期計算方法,包括步驟102,根據(jù)用戶在物料 清單上選擇的物料清單數(shù)據(jù),生成任務(wù);步驟104,獲取所述物料清單數(shù)據(jù)的對應(yīng)物料清單 子項的提前期取數(shù)方式;步驟106,根據(jù)所述對應(yīng)物料清單子項的提前期取數(shù)方式,得到所 述任務(wù)的任務(wù)工期。通過該技術(shù)方案,可以靈活地指定提前期取數(shù)方式,使計算得到任務(wù)工 期更加準確合理。在上述任務(wù)中,還包括步驟101,在所述物料清單上的物料清單子項設(shè)置提前期 取數(shù)方式。在上述任務(wù)中,所述提前期取數(shù)方式包括本層提前期、累計制造提前期和累計匯 總提前期。在上述任務(wù)中,在所述步驟101中,為所述物料清單子項分別在系統(tǒng)級、組織級和 物料級上設(shè)置所述提前期取數(shù)方式,在所述步驟104中,優(yōu)先獲取所述對應(yīng)物料清單子項 在所述物料級上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清 單子項在所述物料級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物料清單子項在所述組織 級上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所 述組織級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物料清單子項在所述系統(tǒng)級上的提前 期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述系統(tǒng)級上 的提前期取數(shù)方式為空時,獲取所述對應(yīng)物料清單子項的本層提前期以用于計算所述任務(wù) 的任務(wù)工期。在上述任務(wù)中,還包括步驟105,所述用戶對所述對應(yīng)物料清單子項的提前期取 數(shù)方式進行修改。圖2是根據(jù)本發(fā)明的一個實施例的任務(wù)工期計算裝置的框圖。如圖2所示,本發(fā)明還提供一種任務(wù)工期計算裝置,包括提前期取數(shù)方式獲取模 塊,在根據(jù)用戶在物料清單上選擇的物料清單數(shù)據(jù)生成任務(wù)時,獲取所述物料清單數(shù)據(jù)的 對應(yīng)物料清單子項的提前期取數(shù)方式;任務(wù)工期計算模塊,根據(jù)所述對應(yīng)物料清單子項的 提前期取數(shù)方式,得到所述任務(wù)的任務(wù)工期。通過該技術(shù)方案,可以靈活地指定提前期取數(shù) 方式,使計算得到任務(wù)工期更加準確合理。在上述任務(wù)中,還包括提前期取數(shù)方式設(shè)置模塊,在所述物料清單上的物料清單 子項設(shè)置提前期取數(shù)方式。在上述任務(wù)中,所述提前期取數(shù)方式包括本層提前期、累計制造提前期和累計匯 總提前期。在上述任務(wù)中,所述提前期取數(shù)方式設(shè)置模塊為所述物料清單子項分別在系統(tǒng) 級、組織級和物料級上設(shè)置所述提前期取數(shù)方式,所述提前期取數(shù)方式獲取模塊優(yōu)先獲取 所述對應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工 期,在所述對應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方式為空時,所述提前期取數(shù) 方式獲取模塊獲取所述對應(yīng)物料清單子項在所述組織級上的提前期取數(shù)方式,以用于計算 所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述組織級上的提前期取數(shù)方式為空 時,所述提前期取數(shù)方式獲取模塊獲取所述對應(yīng)物料清單子項在所述系統(tǒng)級上的提前期取 數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述系統(tǒng)級上的提 前期取數(shù)方式為空時,所述提前期取數(shù)方式獲取模塊獲取所述對應(yīng)物料清單子項的本層提
6前期以用于計算所述任務(wù)的任務(wù)工期。在上述任務(wù)中,還包括提前期取數(shù)方式修改模塊,所述用戶對所述對應(yīng)物料清單 子項的提前期取數(shù)方式進行修改。圖3是根據(jù)本發(fā)明的一個實施例的任務(wù)工期計算方法的示意圖。如圖3所示,步驟302,在用戶錄入BOM母項的物料、物料版本、生產(chǎn)數(shù)量、交期和展 開層次。步驟304,執(zhí)行BOM展開功能。步驟306,將BOM樹展開。步驟308,用戶選擇要生成任務(wù)的BOM數(shù)據(jù)。步驟310,設(shè)置末級節(jié)點提前期取數(shù)方式(提前期取數(shù)方式包括本層提前期,累 計制造提前期和累計匯總提前期,如果物料設(shè)置了該參數(shù),默認取物料級設(shè)置,否則,取組 織級該參數(shù)的設(shè)置值,如果組織級未設(shè)置,則取系統(tǒng)級該參數(shù)的設(shè)置值,如果都沒有,則默 認為本層提前期,用戶可改)。步驟312,確認生成WBS任務(wù)。步驟314,根據(jù)用戶選擇的BOM子項數(shù)據(jù)自動生成任務(wù),本實施例中將普通方法對 于末級BOM子項任務(wù)工期直接取BOM子項的提前期的計算方法修改為調(diào)用本實施例提供根 據(jù)用戶設(shè)置的末級節(jié)點提前期取數(shù)方式計算末級節(jié)點BOM子項生成的任務(wù)的工期的方法 來計算對應(yīng)任務(wù)的工期。步驟316,在用戶點擊生成任務(wù)。步驟318,調(diào)用新的根據(jù)用戶選擇的BOM子項數(shù)據(jù)自動生成任務(wù)的方法創(chuàng)建任務(wù) (將用戶選擇的BOM子項作為傳入)并顯示給用戶。下面說明本實施例中的根據(jù)用戶設(shè)置的末級節(jié)點提前期取數(shù)方式計算末級節(jié)點 BOM子項生成的任務(wù)的工期的方法,該方法根據(jù)BOM子項的物料和用戶設(shè)置的末級節(jié)點提 前期取數(shù)方式,計算BOM子項對應(yīng)的提前期,具體為If (提前期取數(shù)方式==本層提前期)任務(wù)工期=BOM子項.提前期Else if (提前期取數(shù)方式==累計制造提前期)任務(wù)工期=調(diào)用標準方法計算BOM子項的累計制造提前期Else if (提前期取數(shù)方式==累計匯總提前期)任務(wù)工期=調(diào)用標準方法計算BOM子項的累計匯總提前期以下提供本實施例中的任務(wù)工期計算方法的處理實例。例某機床廠定義BOM結(jié)構(gòu)如下
權(quán)利要求
一種任務(wù)工期計算方法,其特征在于,包括步驟102,根據(jù)用戶在物料清單上選擇的物料清單數(shù)據(jù),生成任務(wù);步驟104,獲取所述物料清單數(shù)據(jù)的對應(yīng)物料清單子項的提前期取數(shù)方式;步驟106,根據(jù)所述對應(yīng)物料清單子項的提前期取數(shù)方式,得到所述任務(wù)的任務(wù)工期。
2.根據(jù)權(quán)利要求1所述的任務(wù)工期計算方法,其特征在于,還包括 步驟101,在所述物料清單上的物料清單子項設(shè)置提前期取數(shù)方式。
3.根據(jù)權(quán)利要求2所述的任務(wù)工期計算方法,其特征在于,所述提前期取數(shù)方式包括 本層提前期、累計制造提前期和累計匯總提前期。
4.根據(jù)權(quán)利要求3所述的任務(wù)工期計算方法,其特征在于,在所述步驟101中,為所述 物料清單子項分別在系統(tǒng)級、組織級和物料級上設(shè)置所述提前期取數(shù)方式,在所述步驟104中,優(yōu)先獲取所述對應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方 式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物 料清單子項在所述組織級上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述組織級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物 料清單子項在所述系統(tǒng)級上的提前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述系統(tǒng)級上的提前期取數(shù)方式為空時,獲取所述對應(yīng)物 料清單子項的本層提前期以用于計算所述任務(wù)的任務(wù)工期。
5.根據(jù)權(quán)利要求1至4中任一項所述的任務(wù)工期計算方法,還包括 步驟105,所述用戶對所述對應(yīng)物料清單子項的提前期取數(shù)方式進行修改。
6.一種任務(wù)工期計算裝置,其特征在于,包括提前期取數(shù)方式獲取模塊,在根據(jù)用戶在物料清單上選擇的物料清單數(shù)據(jù)生成任務(wù) 時,獲取所述物料清單數(shù)據(jù)的對應(yīng)物料清單子項的提前期取數(shù)方式;任務(wù)工期計算模塊,根據(jù)所述對應(yīng)物料清單子項的提前期取數(shù)方式,得到所述任務(wù)的 任務(wù)工期。
7.根據(jù)權(quán)利要求6所述的任務(wù)工期計算裝置,其特征在于,還包括提前期取數(shù)方式設(shè)置模塊,在所述物料清單上的物料清單子項設(shè)置提前期取數(shù)方式。
8.根據(jù)權(quán)利要求7所述的任務(wù)工期計算裝置,其特征在于,所述提前期取數(shù)方式包括 本層提前期、累計制造提前期和累計匯總提前期。
9.根據(jù)權(quán)利要求8所述的任務(wù)工期計算裝置,其特征在于,所述提前期取數(shù)方式設(shè)置 模塊為所述物料清單子項分別在系統(tǒng)級、組織級和物料級上設(shè)置所述提前期取數(shù)方式,所述提前期取數(shù)方式獲取模塊優(yōu)先獲取所述對應(yīng)物料清單子項在所述物料級上的提 前期取數(shù)方式,以用于計算所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述物料級上的提前期取數(shù)方式為空時,所述提前期取數(shù) 方式獲取模塊獲取所述對應(yīng)物料清單子項在所述組織級上的提前期取數(shù)方式,以用于計算 所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述組織級上的提前期取數(shù)方式為空時,所述提前期取數(shù) 方式獲取模塊獲取所述對應(yīng)物料清單子項在所述系統(tǒng)級上的提前期取數(shù)方式,以用于計算 所述任務(wù)的任務(wù)工期,在所述對應(yīng)物料清單子項在所述系統(tǒng)級上的提前期取數(shù)方式為空時,所述提前期取數(shù) 方式獲取模塊獲取所述對應(yīng)物料清單子項的本層提前期以用于計算所述任務(wù)的任務(wù)工期。
10.根據(jù)權(quán)利要求6至9中任一項所述的任務(wù)工期計算裝置,其特征在于,還包括 提前期取數(shù)方式修改模塊,所述用戶對所述對應(yīng)物料清單子項的提前期取數(shù)方式進行 修改。
全文摘要
本發(fā)明提供一種任務(wù)工期計算方法,包括步驟102,根據(jù)用戶在物料清單上選擇的物料清單數(shù)據(jù),生成任務(wù);步驟104,獲取所述物料清單數(shù)據(jù)的對應(yīng)物料清單子項的提前期取數(shù)方式;步驟106,根據(jù)所述對應(yīng)物料清單子項的提前期取數(shù)方式,得到所述任務(wù)的任務(wù)工期。本發(fā)明還提供一種任務(wù)工期計算裝置。根據(jù)本發(fā)明的技術(shù)方案,可以使用戶根據(jù)需要設(shè)置需要生成任務(wù)的末級BOM子項的提前期的取數(shù)方式,以完善BOM生成任務(wù)時末級子節(jié)點任務(wù)的工期計算。
文檔編號G06Q10/00GK101976382SQ201010299799
公開日2011年2月16日 申請日期2010年9月29日 優(yōu)先權(quán)日2010年9月29日
發(fā)明者劉魯江, 羅濤, 賀喚平, 陳偉 申請人:用友軟件股份有限公司