摘要: 本期介紹如何在華為雲數位工廠平臺上,通過擴充套件設定生產工單的資訊模型和邏輯流程模型,實現在生產工單下發前,輕鬆透視生產物料齊套狀況。
本文分享自華為雲社群《數位工廠深入淺出系列(四):生產物料齊套檢查的實現方法》,作者:雲起MAE 。
隨著市場個性化需求不斷髮展,多品種小批次生產加工模式已經形成一種常態,生產前的物料齊套檢查確認的重要性更加突出:計劃部門通過數位化系統快速準確瞭解物料齊套狀況,從源頭控制計劃可執行性,避免因為缺料導致停線損失和影響交付計劃,提升企業生產流程適應市場變化、快速滿足客戶個性化需求的能力。
本期介紹如何在華為雲數位工廠平臺上,通過擴充套件設定生產工單的資訊模型和邏輯流程模型,實現在生產工單下發前,輕鬆透視生產物料齊套狀況。
使用企業平臺的「建模工作臺>事務模型」系統功能,基於華為雲數位工廠平臺預置的「生產工單」事務模型,擴充套件「齊套檢查」所需的資訊欄位和子資訊模型:
在擴充套件「生產工單」資訊模型之前,需要先停用模型,然後點選資訊模型的「編輯器」圖示,進入「資訊模型設定器」:
新增欄位:「齊套狀態」和「齊套套數」:
「齊套套數」:工單生產的產品的所有BOM物料的庫存數量/物料用量的最小值即為工單的齊套套數。
「齊套狀態」:工單生產的產品的所有BOM物料的齊套狀態都是「齊套」,則工單的齊套狀態即為「齊套」;或者工單的「齊套套數」大等於工單的「計劃產量」,則工單的齊套狀態即為「齊套」。
注:想進一步瞭解華為雲數位工廠平臺資訊模型設定器的詳細使用方法,請參考閱讀文章:https://bbs.huaweicloud.com/blogs/399084
在生產工單的「明細」頁簽下,新增子模型「物料齊套情況」:
設定「物料齊套情況」子模型的資訊欄位:
以下是「物料齊套情況」核心欄位的業務含義:
下面我們對「生產工單」事務模型,擴充套件新增所需的流程模型,然後使用「邏輯編排器」來編排流程邏輯,完成「物料齊套檢查」所需的業務邏輯建模設定。
在「生產工單」事務模型「操作」頁簽下,新增操作「齊套檢查」:即在「生產工單」上新增生成一個「齊套檢查」的操作按鈕,用來觸發「齊套檢查」業務邏輯流執行:
在新增「操作」視窗可選擇「儲存並設定邏輯流」,自動為新增的「齊套檢查」操作建立相應的邏輯流程,也可以在「生產工單」事務模型「流程」頁簽下,手工新增邏輯流程「齊套檢查」:
點選新增的「齊套檢查」邏輯流程右側操作欄的「設定」操作,進入「邏輯編排器」,然後編排「齊套檢查」的流程邏輯:
「觸發器型別」選擇「事務操作」,「觸發物件」選擇上一步新增的「齊套檢查」操作,「觸發器名稱」可使用預設名稱或者按業務含義修改。
動態節點的「輸出型別」選「更新資料」並勾選「無匹配則建立資料」,「輸出模型」選上一步新增的「生產工單」的子資訊模型「物料齊套情況」,「動作節點名稱」輸入有業務含義的內容「生成物料齊套情況」:
點選「生成物料齊套情況」動作節點,進入「動作設定器」,然後按業務需求編排動作節點的資料轉換邏輯:
最後設定輸出模型欄位的「資料對映邏輯」,即將資料轉換處理後的資料欄位值對映給目標輸出模型「物料齊套情況」,實現在邏輯流執行時按設定生成所需的物料齊套情況資料:
輸出模型設定中,將「生產工單」和「物料」兩個欄位勾選為過濾欄位,實現在每次執行「齊套檢查」時,根據這兩個欄位值來共同判斷是建立還是更新相應的齊套情況資料。
動態節點的「輸出型別」選「更新資料」,「輸出模型」選「生產工單」,「動作節點名稱」輸入有業務含義的內容「更新工單齊套狀態」:
點選「更新工單齊套狀態」動作節點,進入「動作設定器」,然後按業務需求編排動作節點的資料轉換邏輯:
業務邏輯說明:根據上一個動作節點輸出的「物料齊套情況」資料,計算物料齊套套數的最小值,即為整個生產工單的「齊套套數」。
最後設定輸出模型欄位的「資料對映邏輯」,即將資料轉換處理後的資料欄位值對映給目標輸出模型「生產工單」,實現在邏輯流程執行時按設定生成並更新「生產工單」的「齊套狀態」:
業務邏輯說明:通過判斷工單的「齊套套數」是否大等於「計劃產量」,即可得出整個工單的「齊套狀態」。
修改已有的「工單下發」邏輯流程(在修改之前需要先停用流程):增加 「齊套狀態」的業務規則校驗,實現在使用者操作「工單下發」按鈕時,校驗當前工單的「齊套狀態」是否齊套,並限制只有工單物料齊套了,才允許工單下發執行:
注:想進一步瞭解華為雲數位工廠平臺邏輯模型編排器的詳細使用方法,請參考閱讀文章:https://bbs.huaweicloud.com/blogs/399228
到此我們完成了「生產工單」的「物料齊套檢查」功能的設定工作,最後釋出所有擴充套件新增的邏輯流程和「生產工單」模型。
1.建立一個生產工單,錄入工單的「產品」、「工藝路線」和「計劃產量」等欄位資訊,儲存生成生產工單資料:
2.進入新建立的生產工單的詳情編輯頁面,執行「齊套檢查」操作:
執行完成後,檢視執行結果:工單的「齊套狀態」、「齊套套數」是否更新,以及檢視「物料齊套情況」明細資料,驗證齊套檢查結果是否不通過:
3.執行「工單下發」操作,檢視執行結果,驗證業務校驗是否生效:
4.調整工單的「計劃產量」使其小於齊套套數,重新執行「齊套檢查」操作,檢視執行結果,驗證是否齊套檢查通過:
以上是使用華為雲數位工廠平臺實現生產物料齊套檢查的設定方法,實際業務中,除了需要實現以上幾點業務需求,可能還需要滿足以下需求:
同樣可以通過擴充套件調整「生產工單」事務模型的相關流程模型,來實現以上兩點需求,本期不再展開介紹。
華為雲數位工廠平臺,幫助中小製造企業構建敏捷型的統一製造協同應用平臺,通過強大易用的資訊模型和流程模型設定器,可以靈活滿足企業各類個性化需求、持續優化企業的生產業務流程。
新增華為雲IoT小助手微信hwc-iot,回覆「數位工廠」,申請體驗華為雲數位工廠