排程波次期間的工作建立
使用排程工作建立功能作為波次處理的一部分,透過讓系統使用平行處理建立工作來幫助提高波次處理輸送量。
啟用該功能後,將自動建立規劃的工作,系統最終將處理這些工作以建立實際工作。 如果波次負載明細的數量達到預定閾值,系統將透過套用平行非同步處理更快地建立實際工作。
在功能管理中開啟規劃的工作建立功能
若要使用本文說明的任一項功能,必須在系統中將其開啟。 使用功能管理工作區,依下列順序開啟以下功能:
- 組織範圍的工作阻止 –手動和自動配置計劃的工作創建都需要。 (從 Supply Chain Management 10.0.21 開始,此項功能是強制性的,不能關閉。)
- 計劃工作創建 –手動和自動配置計劃工作創建都需要。 (從 Supply Chain Management 10.0.32 開始,此項功能是強制性的,不能關閉。)
- 組織範圍的“計劃工作創建”波次方法 –自動配置計劃工作創建所必需的。 如果您只使用手動配置,則不需要此功能。 (從 Supply Chain Management 10.0.32 開始,此項功能是強制性的,不能關閉。)
自動配置排程工作建立
如果啟用組織範圍的「排程工作建立」波次方法功能,您的系統上會自動發生以下情況:
- 排程工作建立波次方法 (
WHSScheduleWorkCreationWaveStepMethod
) 已新增並設定為在所有法人實體中平行執行。 - 波次範本類型設為運送且範本狀態設為有效的所有法人實體的波次範本的建立工作方法將由排程工作建立方法取代。 但是,波次範本允許可重複的法律實體的建立工作方法不可修改。
- 排程工作建立方法的工作配置將為啟用使用倉庫管理流程的所有法人實體的所有倉庫建立。 這代表排程工作建立方法現在將預設平行執行。 您將使用倉庫管理流程從否變更為是的現有倉庫預設也會平行執行此方法。
- 所有法律實體將批次處理波次,如果先前設為 0 毫秒,等待鎖定 (毫秒) 將設為預設值 60,000 毫秒。
- 您建立的所有新波次範本都將使用排程工作建立波次方法,而非建立工作方法。
現有工作和波次處理配置也將保留給所有已配置為批次處理波次的法律實體,及所有已配置為平行使用排程工作建立方法的所有倉庫。
如有必要,您可以手動恢復啟用組織範圍的排程工作建立波次方法功能時自動進行的任何或所有設定,方法如下:
- 如為波次範本,請移至倉庫管理 > 設定 > 波次 > 波次範本。 將排程工作建立方法取代為建立工作。
- 如為倉庫參數,請移至倉庫管理 > 設定 > 倉庫管理參數。 在波次處理索引標籤上,套用批次處理波次和等待鎖定 (毫秒) 的首選值。
- 如為波次方法,請移至倉庫管理 > 設定 > 波次 > 波次處理方法。 選擇
WHSScheduleWorkCreationWaveStepMethod
並在動作窗格上,選擇工作配置。 根據需要修改或刪除每個列出的倉庫批次工作數量和指派的波次群組。
手動配置排程工作建立
如果您沒有啟用組織範圍內的「排程工作建立」波次方法特徵,然後您可以根據需要使用本節提供的過程手動配置計劃工作建立。
手動啟用波次的批次處理
若要利用平行非同步方法建立倉庫工作,您的波次處理必須批次執行。 要進行此設定:
- 前往倉庫管理 > 設定 > 倉庫管理參數。
- 在一般索引標籤上,將批次處理波次設為是。 或者,您也可以選擇專用的波次處理批次群組,以防止您的批次佇列處理與其他程序同時執行。
- 設定等待鎖定 (毫秒) 時間,其會在系統同時處理多個波次時套用。 對於多數較大的波次處理,建議值為 60000。
為現有波次範本手動啟用新的波次步驟方法
首先建立新的波次步驟方法並為平行非同步工作處理啟用。
移至倉庫管理 > 設定 > 波次 > 波次處理方法。
選擇重新產生方法,並注意 WHSScheduleWorkCreationWaveStepMethod 已新增到您可以在運送波次範本中使用的波次處理方法清單中。
選擇方法名稱為 WHSScheduleWorkCreationWaveStepMethod 的記錄,並選擇工作設定。
若要新增新的列至網格,請在動作窗格上選擇新增,然後使用以下設定:
- 倉儲 - 選擇將用於安排工作建立處理的倉庫。
- 最大批任務 數 - 指定批任務的最大數。 在大多數情況下,此值應介於 8 至 16,但我們建議您根據自己的案例嘗試最佳的設定。
- 波次處理批處理組 - 選擇專用波次處理批處理組以優化批處理佇列處理。
現在您已準備好更新現有的波次範本 (或建立一個新範本),以使用排程工作建立波次處理方法。
- 前往倉庫管理 > 設定 > 波次 > 波次範本。
- 在動作窗格上,選擇編輯。
- 在清單窗格中,選擇您要更新的波次範本 (如果您使用示範資料進行測試,則可以使用 24 貨件預設)。
- 展開方法 FastTab 並選擇其餘方法格線中名稱為排程工作建立的列。
- 選擇指向已選定方法資料行的箭頭,將選擇的列移到該資料行。 (您一次只能選擇一種方法,可使用
WHSScheduleWorkCreationWaveStepMethod
或createWork
,因此方法名稱為createWork
的現有列會自動移到其餘方法格線。)
設定波次任務處理閾值資料
波次處理首次使用任何工作型處理執行時,系統將建立預設的波次工作處理閾值資料。 資料用於控制波次處理何時非同步執行並基於工作,使其能平行處理及建立工作。
預設資料最初將使用閾值 15 作為負載明細的最小數量 (MINIMUMWAVELOADLINES
)。 這代表當系統處理超過 15 個負載明細的波次時,其將使用非同步工作處理。 您可以在測試環境的 WHSWaveTaskProcessingThresholdParameters
資料表中手動插入/更新此資料。 如果您需要在生產環境中變更此設定,您必須連絡 Microsoft 支援以請求更新。
使用計劃的工作建立
有關如何使用排程工作建立的詳細資料,請參閱波次建立和處理。