建設數位工廠:生產物料齊套檢查的實現方法

2023-06-14 12:00:30
摘要: 本期介紹如何在華為雲數位工廠平臺上,通過擴充套件設定生產工單的資訊模型和邏輯流程模型,實現在生產工單下發前,輕鬆透視生產物料齊套狀況。

本文分享自華為雲社群《數位工廠深入淺出系列(四):生產物料齊套檢查的實現方法》,作者:雲起MAE 。

隨著市場個性化需求不斷髮展,多品種小批次生產加工模式已經形成一種常態,生產前的物料齊套檢查確認的重要性更加突出:計劃部門通過數位化系統快速準確瞭解物料齊套狀況,從源頭控制計劃可執行性,避免因為缺料導致停線損失和影響交付計劃,提升企業生產流程適應市場變化、快速滿足客戶個性化需求的能力。

本期介紹如何在華為雲數位工廠平臺上,通過擴充套件設定生產工單的資訊模型和邏輯流程模型,實現在生產工單下發前,輕鬆透視生產物料齊套狀況。

總體設定流程

詳細步驟說明

1.擴充套件資訊模型

使用企業平臺的「建模工作臺>事務模型」系統功能,基於華為雲數位工廠平臺預置的「生產工單」事務模型,擴充套件「齊套檢查」所需的資訊欄位和子資訊模型:

1.1.「生產工單」資訊模型增加欄位「齊套狀態」

在擴充套件「生產工單」資訊模型之前,需要先停用模型,然後點選資訊模型的「編輯器」圖示,進入「資訊模型設定器」:

新增欄位:「齊套狀態」和「齊套套數」:

「齊套套數」:工單生產的產品的所有BOM物料的庫存數量/物料用量的最小值即為工單的齊套套數。

「齊套狀態」:工單生產的產品的所有BOM物料的齊套狀態都是「齊套」,則工單的齊套狀態即為「齊套」;或者工單的「齊套套數」大等於工單的「計劃產量」,則工單的齊套狀態即為「齊套」。

注:想進一步瞭解華為雲數位工廠平臺資訊模型設定器的詳細使用方法,請參考閱讀文章:https://bbs.huaweicloud.com/blogs/399084

1.2.「生產工單」資訊模型增加子模型「物料齊套情況」

在生產工單的「明細」頁簽下,新增子模型「物料齊套情況」:

設定「物料齊套情況」子模型的資訊欄位:

以下是「物料齊套情況」核心欄位的業務含義:

2.擴充套件流程模型

下面我們對「生產工單」事務模型,擴充套件新增所需的流程模型,然後使用「邏輯編排器」來編排流程邏輯,完成「物料齊套檢查」所需的業務邏輯建模設定。

2.1.新增操作「齊套檢查」

在「生產工單」事務模型「操作」頁簽下,新增操作「齊套檢查」:即在「生產工單」上新增生成一個「齊套檢查」的操作按鈕,用來觸發「齊套檢查」業務邏輯流執行:

2.2.新增邏輯流程「齊套檢查」

在新增「操作」視窗可選擇「儲存並設定邏輯流」,自動為新增的「齊套檢查」操作建立相應的邏輯流程,也可以在「生產工單」事務模型「流程」頁簽下,手工新增邏輯流程「齊套檢查」:

點選新增的「齊套檢查」邏輯流程右側操作欄的「設定」操作,進入「邏輯編排器」,然後編排「齊套檢查」的流程邏輯:

  • 觸發器設定

「觸發器型別」選擇「事務操作」,「觸發物件」選擇上一步新增的「齊套檢查」操作,「觸發器名稱」可使用預設名稱或者按業務含義修改。

  • 新增動作節點「生成物料齊套情況」

動態節點的「輸出型別」選「更新資料」並勾選「無匹配則建立資料」,「輸出模型」選上一步新增的「生產工單」的子資訊模型「物料齊套情況」,「動作節點名稱」輸入有業務含義的內容「生成物料齊套情況」:

點選「生成物料齊套情況」動作節點,進入「動作設定器」,然後按業務需求編排動作節點的資料轉換邏輯:

最後設定輸出模型欄位的「資料對映邏輯」,即將資料轉換處理後的資料欄位值對映給目標輸出模型「物料齊套情況」,實現在邏輯流執行時按設定生成所需的物料齊套情況資料:

輸出模型設定中,將「生產工單」和「物料」兩個欄位勾選為過濾欄位,實現在每次執行「齊套檢查」時,根據這兩個欄位值來共同判斷是建立還是更新相應的齊套情況資料。

  • 新增動作節點「更新工單齊套狀態」

動態節點的「輸出型別」選「更新資料」,「輸出模型」選「生產工單」,「動作節點名稱」輸入有業務含義的內容「更新工單齊套狀態」:

點選「更新工單齊套狀態」動作節點,進入「動作設定器」,然後按業務需求編排動作節點的資料轉換邏輯:

業務邏輯說明:根據上一個動作節點輸出的「物料齊套情況」資料,計算物料齊套套數的最小值,即為整個生產工單的「齊套套數」。

最後設定輸出模型欄位的「資料對映邏輯」,即將資料轉換處理後的資料欄位值對映給目標輸出模型「生產工單」,實現在邏輯流程執行時按設定生成並更新「生產工單」的「齊套狀態」:

業務邏輯說明:通過判斷工單的「齊套套數」是否大等於「計劃產量」,即可得出整個工單的「齊套狀態」。

2.3.修改 「工單下發」邏輯流程,增加「齊套狀態」校驗

修改已有的「工單下發」邏輯流程(在修改之前需要先停用流程):增加 「齊套狀態」的業務規則校驗,實現在使用者操作「工單下發」按鈕時,校驗當前工單的「齊套狀態」是否齊套,並限制只有工單物料齊套了,才允許工單下發執行:

注:想進一步瞭解華為雲數位工廠平臺邏輯模型編排器的詳細使用方法,請參考閱讀文章:https://bbs.huaweicloud.com/blogs/399228

到此我們完成了「生產工單」的「物料齊套檢查」功能的設定工作,最後釋出所有擴充套件新增的邏輯流程和「生產工單」模型。

三.執行效果驗證

1.建立一個生產工單,錄入工單的「產品」、「工藝路線」和「計劃產量」等欄位資訊,儲存生成生產工單資料:

2.進入新建立的生產工單的詳情編輯頁面,執行「齊套檢查」操作:

執行完成後,檢視執行結果:工單的「齊套狀態」、「齊套套數」是否更新,以及檢視「物料齊套情況」明細資料,驗證齊套檢查結果是否不通過:

3.執行「工單下發」操作,檢視執行結果,驗證業務校驗是否生效:

4.調整工單的「計劃產量」使其小於齊套套數,重新執行「齊套檢查」操作,檢視執行結果,驗證是否齊套檢查通過:

以上是使用華為雲數位工廠平臺實現生產物料齊套檢查的設定方法,實際業務中,除了需要實現以上幾點業務需求,可能還需要滿足以下需求:

  • 鎖定齊套工單的物料數量:其他生產工單齊套檢查時,需要從物料可用庫存中會扣除齊套工單鎖定的物料數量,當工單生產領料完成後,自動解鎖;
  • 限定物料所在倉庫:比如限定「不合格品倉庫」的物料是否參與齊套檢查的可用庫存計算等。

同樣可以通過擴充套件調整「生產工單」事務模型的相關流程模型,來實現以上兩點需求,本期不再展開介紹。

華為雲數位工廠平臺,幫助中小製造企業構建敏捷型的統一製造協同應用平臺,通過強大易用的資訊模型和流程模型設定器,可以靈活滿足企業各類個性化需求、持續優化企業的生產業務流程。

新增華為雲IoT小助手微信hwc-iot,回覆「數位工廠」,申請體驗華為雲數位工廠

 

點選關注,第一時間瞭解華為雲新鮮技術~