系統導向工作排序
系統導向工作排序功能用於對系統提供給使用者執行的工作訂單排序和篩選。 在需要其他準則 (例如運輸時間、揀料區、位置設定檔或各種標準的組合) 來推動倉庫揀料流程的情況下,這會很有幫助。
此功能透過新增系統導向查詢訂單擴展了目前的系統導向揀料功能,使用者可以在其中設定序列和一個或多個查詢,以評估所有建立的工單。 將僅擷取和呈現滿足在行動裝置功能表項目設定中指定準則的工單。
因此,可透過此功能基於特定技能集、揀料裝置或其他要求進一步最佳化倉庫揀料流程,因為其可識別滿足指定條件的工單,將其指派給正確的行動裝置功能表項目,然後將其提供給工作人員。
附註
如果需要不同的標準,則必須使用多個行動裝置功能表項目。
開啟組織範圍的系統導向工作排序功能
必須先在系統中打開系統導向工作排序功能,才能使用該功能。 從 Supply Chain Management 10.0.32 開始,此項功能是強制性的,不能關閉。 如果您執行的版本為 10.0.32 之前的版本,管理員可以在功能管理工作區搜尋組織範圍系統導向工作排序功能,然後開啟或關閉此功能。
設定
設定示範資料為可用
若要使用本文中提供的值完成此案例,您必須使用一個已安裝標準示範資料的系統。 此外您必須選擇 USMF 法律實體。 此案例使用示範資料中的倉庫 51。
重要注意事項
在將訂單發貨到倉庫之前,請確保揀貨位置有足夠的庫存可供應訂單上的所有品項。
預設 USMF 資料應該會支援此案例。 如果不使用示範資料,請檢閱位置指令設定來確定哪些揀貨位置用於銷售訂單揀貨。 如果您必須調整庫存、建立手動移動、使用補貨,或使用任何其他流程。
設定行動裝置功能表項目
移至Warehouse Management>設定>行動裝置>行動裝置功能表項目。
在行動裝置功能表項目清單中,選擇銷售揀料 - 系統。 所需的功能表項應該已經存在。
確認以下設定:
在一般 FastTab 上,將導向方式欄位應設定為系統導向。
工作案例 FastTab 應顯示以下設定。
工作類別識別碼 工單類型 銷售 銷售訂單 SO 揀料 銷售訂單
在動作窗格上,選擇系統導向工作序列查詢。
選擇編輯。
刪除現有行,然後選擇是以確認動作。
在動作窗格上,選擇新增建立行。
在新的明細上,設定以下值:
- 序列號:1
- 描述欄位:工作數量小於 20 且降序
選取儲存。
在動作窗格上,選擇編輯查詢。
在聯結索引標籤,展開聯結階層以顯示工作行資料表。
選擇工作行資料表聯結。
選取新增資料表聯結。
在顯示的清單中,找到並選擇具有以下設定的行:
- 加入模式:n:1
- 關係:位置(位置)
選擇選取。
將位置新增到資料表聯結中。
在排序索引標籤選取新增 以新增行。
在新的明細上,設定以下值:
- 表:工作線
- 派生表:工作線
- 欄位:工時 數量 (在出現的消息框中,選擇 〖是 〗以向此欄位添加排序。)
- 搜尋方向:降序
選取範圍索引標籤。
如果先後順序中應僅包含特定各種準則,可以在範圍索引標籤中指定。在此範例中,只需包含數量少於 20 個 (最低測量單位) 的工作。
請注意,已包含一些行。 不應刪除這些行。
選取新增以新增行。
在新的明細上,設定以下值:
- 表:工作線
- 派生表:工作線
- 欄位:庫存工作數量
- 標準:<20 (少於 20)
選取新增以新增其他行。
在新的明細上,設定以下值:
- 表:工作線
- 派生表:工作線
- 欄位:工作類型
- 標準:揀選
選取新增以新增其他行。
在新的明細上,設定以下值:
表:位置
派生表:位置
欄位:位置設定檔識別碼
標準:!臺
重要注意事項
務必在 STAGE 前包含驚嘆號 (!)。
選擇確定以儲存並關閉查詢。
選取儲存。
關閉頁面返回行動裝置功能表項目頁面。
附註
此步驟定義將用於向行動裝置功能表項目提供符合資格的工作的準則 如果您在查詢中新增更多準則行,系統將優先使用序號最小的查詢行。 換句話說,序號 1 的所有符合條件的工作將優先提供給使用者,然後是序號 2 的所有工作。 因此,如果必須同時使用特定範圍和排序,則應在同一系統導向工作序列查詢中指定它們。
此設定將擷取至少有一行,且該行中數量小於 20 個的所有工作。 因此,如果工作有一行數量恰好是 20 個或超過 20 個,則該工作有效,前提是它還至少有一個數量小於 20 個的行。
位置指令
如果您使用預設 Contoso 資料,則不需要更改位置指令動作的查詢。 但是,為了確保在非 Contoso 環境中套用該功能時,位置指令將擷取銷售訂單上的品項,請建立一個新的位置指令。 若要驗證示範環境中的設定,請執行以下步驟。
移至Warehouse Management > 設定 > 位置指令。
在工單類型欄位中,選取銷售訂單。
選擇名為 51 Pick 的位置指令。
在位置指令動作 FastTab 中,選取揀料動作的行。
選擇格線上方的編輯查詢。
檢閱範圍查詢。
- 找到欄位欄位設定為位置的行。
- 確保準則欄位為空白 (即不限制)。
案例
建立銷售訂單揀料工作
在執行系統導向揀料之前,應建立一些出庫工作。 對於此案例,將建立四個根據指定系統導向工作序列查詢的銷售訂單。
您將為每個銷售訂單預留庫存數量。 因此,除非取消庫存保留或部分庫存保留,否則無法從倉庫中為其他訂單提取預留庫存。
然後,將每個銷售訂單下達到倉庫以建立出庫工作。
銷售訂單 1
前往銷售和行銷>銷售訂單>所有銷售訂單。
在動作窗格上,選擇新增以建立銷售訂單 1。
在建立銷售訂單對話方塊中,設定以下值:
- 在客戶區段中,將客戶帳戶欄位設定為 US-004。
- 在一般區段中,將倉庫欄位設為 51。
選擇確定關閉對話方塊。 記下銷售訂單編號。
在新銷售訂單中新增一行,並設定以下值:
- 產品編號:M9200
- 數量:20
在網格上方的庫存功能表上,選擇保留。
在預留頁面上,選擇預留批次預留庫存。
關閉該保留頁面。
在動作窗格的倉庫索引標籤上,並選擇發佈到倉庫為倉庫建立工作。
您會收到顯示已為銷售訂單建立波次識別碼和裝運識別碼的通知訊息。
銷售訂單 2
在動作窗格上,選擇新增以建立銷售訂單 2。
在建立銷售訂單對話方塊中,設定以下值:
- 客戶帳號:US-007
- 倉庫:51
選擇確定關閉對話方塊。 記下銷售訂單編號。
在新銷售訂單中新增一行,並設定以下值:
- 產品編號:M9200
- 數量:5
選取新增明細以新增第二個明細,並設定以下值:
- 產品編號:M9201
- 數量:1
為兩個行預留庫存。
將訂單下達到倉庫。
銷售訂單 3
在動作窗格上,選擇新增以建立銷售訂單 3。
在建立銷售訂單對話方塊中,設定以下值:
- 客戶帳號:US-009
- 倉庫:51
選擇確定關閉對話方塊。 記下銷售訂單編號。
在新銷售訂單中新增一行,並設定以下值:
- 產品編號:M9200
- 數量:7
選取新增明細以新增第二個明細,並設定以下值:
- 產品編號:M9202
- 數量:8
為兩個行預留庫存。
將訂單下達到倉庫。
銷售訂單 4
在動作窗格上,選擇新增以建立銷售訂單 4。
在建立銷售訂單對話方塊中,設定以下值:
- 客戶帳號:US-010
- 倉庫:51
選擇確定關閉對話方塊。 記下銷售訂單編號。
在新銷售訂單中新增一行,並設定以下值:
- 產品編號:M9200
- 數量:25
選取新增明細以新增第二個明細,並設定以下值:
- 產品編號:M9202
- 數量:10
為兩個行預留庫存。
將訂單下達到倉庫。
取得已建立工作的工作識別碼
移至Warehouse Management>工作>工作詳細資料。
篩選倉庫欄位,以便僅顯示倉庫 51 的工作。
應該已經建立了四個工作識別碼。 記下每個銷售訂單的工作識別碼。
銷售訂單識別碼 工作識別碼 工作數量 銷售訂單 1 工作識別碼 1 20 個 銷售訂單 2 工作識別碼 2 6 個 (兩行的總和) 銷售訂單 3 工作識別碼 3 15 個 (兩行的總和) 銷售訂單 4 工作識別碼 4 35 個 (兩條線的總和)
在行動裝置上執行流程之前,請確保對於倉庫 51 和銷售訂單工作訂單類型,只有剛才建立的工作的狀態才是未結。 否則,測試的結果可能會有所不同,因為系統導向揀料中將包含所有符合條件的工作。
- 移至倉庫管理 > 工作 > 出庫 > 未結銷售工作。
- 在未結銷售工作格線中,篩選倉庫欄位,以便僅顯示倉庫 51 的工作。
- 確認僅顯示您之前建立的四個工作識別碼。
- 關閉工作頁面。
執行行動裝置流程
根據設定,系統將按照設定提供從最高工作行數量到最低排序的使用者工作。 每行的數量將少於 20 個。
請注意,此設定將擷取至少有一行,且該行中數量小於 20 個的所有工作。 因此,如果工作有另一行數量正好是 20 個 或超過 20 個,該行也將有效。
行動應用程式
以倉庫 51 使用者身分登入倉庫應用程式。
移至出庫 > 銷售揀貨 - 系統。
將提供工作識別碼 4 的領料步驟。 先提供此工作識別碼是因為系統導向查詢訂單的設定,在此設定中,應該根據遞減工作行數量為工作排序。
完成所需的揀料和放置以關閉工作識別碼。
接下來,將提供工作識別碼3。 根據工作行數量,其中一個工作行在序列中是下一個。
完成所揀料和放置以關閉工作識別碼。
接下來,將提供工作識別碼 2。 此工作的揀料行是序列中的下一個。
完成所揀料和放置以關閉工作識別碼。
不應再向您提供任何工作。 工作識別碼 1 不符合此行動裝置功能表項目的條件,因為查詢指定僅當工作行上的數量小於 20 個時,才考慮工作標題。
提示
系統導向工作序列查詢為包含。 對於某些設定,記住這一點很重要。 例如,您希望特定功能表項目僅處理工作單位為個的工作,並且在查詢的範圍索引標籤中指定該限制。 在這種情況下,將向工作人員提供至少有一個工作行的工作單位設為個的所有工作。 因此,此工作還包括其工作行的工作單位不是個 (如箱或托盤) 的工作。 該查詢將僅排除沒有工作行的工作單位設定為個的工作。
因此,在此案例的範例中,查詢也擷取了工作識別碼 4。 建立時,新增了兩行:一行為 25 個,另一行為 10 個。 仍會將此工作提供給使用者,因為至少有一個工作行的數量少於 20 個。
根據具體情況,您可以透過使用工作分解來防止這種行為。