針對資源排程優化中的預約問題進行疑難解答
本文可協助針對 Microsoft Dynamics 365 Field Service 的資源排程優化載入巨集所建立的預約問題進行疑難解答。
徵兆
- 已完成、取消或其他預約已優化或移除,但不應移動。
- 已移除優化開始和結束範圍以外的過去或未來預約。
- Bookings 會顯示在模擬狀態中。
解決方法
避免刪除預約
在優化執行之後,資源排程優化可以根據目標和條件約束設定,決定視需要建立、更新或刪除預約。 因此,預期會尋找已刪除的預約,以將整個排程的結果優化。 如果不希望 Resource Scheduling Optimization 刪除現有的預約,請嘗試下列選項:
排程方法對應至預約狀態
預約狀態具有 [ 排程方法] 字段,指定資源排程優化應如何考慮該狀態的預約記錄:
- 如果預約狀態設定為 [優化],資源排程優化會將這些預約四處移動。
- 如果預約狀態設定為 [不要移動],資源排程優化不會移動或優化這些預約。 針對指出工作進行中或已完成的預約狀態,請使用此選項。
- 如果預約狀態設定為 [忽略],資源排程優化不會考慮該預約記錄。 針對表示工作已取消的預約狀態使用此選項。
封鎖資源排程優化,以移動過去的預約
優化 範圍 是可以建立、更新或刪除預約的時間範圍。 它會定義「輸出」端,但不會定義「輸入」端。 優化範圍不會決定包含哪些預約。
若要封鎖過去預約的變更,請考慮下列選項:
- 將預約狀態設定為 [不要移動]。
- 從預約檢視表中移除預約。 若要確保優化執行,請只考慮在特定點之後發生的未來預約。 在優化範圍的預約檢視中,您可以在 [開啟] 或 [之後] 字段中選取值。
- 將預約鎖定至過去的時間或時間範圍。
- 開啟時間範圍條件約束時,設定承諾日期從/到 。
模擬狀態中的預約
如果在優化排程執行期間發生例外狀況或錯誤,您可能會在排程面板上看到一些重疊。 某些預約是從最新的執行建立或更新,而先前執行的其他預約則因為問題而無法刪除。 為了避免此問題,優化程式會在模擬狀態中使用交易式預約。
在優化程序期間,可以看到建立、更新和刪除作業。 模擬所有新的、已更新和刪除的預約。 如果優化執行順利完成,這些仿真的預約就會變成實際的預約。 在優化執行期間,模擬狀態預約是透明的,並繞著排程面板移動。 當執行完成時,模擬預約會變更為純色的實際預約。
如果發生例外狀況而且最佳化要求失敗,除非手動刪除模擬預約,不然這些預約就會保持在模擬狀態,以便進行疑難排解。 否則,系統作業自動每隔兩週刪除一次這些預約。
您可以變更排程面板設定來隱藏模擬預約。 選取右上方的齒輪圖示以開啟 排程器設定,然後停用 [顯示已 取消] 選項。