分享方式:


瞭解 Resource Scheduling Optimization 中的預約鎖定選項

建立預約之後,能在排程鎖定選項欄位裡設定鎖定,此欄位位於可預約的資源預約紀錄的 Resource Scheduling Optimization 索引標籤中。 Resource Scheduling Optimization 會始終將鎖定的預約納入最佳化排程的一部分。

可預約資源預約記錄上的排程鎖定選項的螢幕截圖。

預約鎖定選項

有四個選項:

  • 時間範圍:Resource Scheduling Optimization 可以在特定時間範圍內移動預約,以確定估計抵達時間落在此時間範圍內,而不是預約結束時間。 Resource Scheduling Optimization 可以遵循此時間範圍及下列和時間相關的欄位,將預約指派給其他資源。

    • 日期視窗開始日期視窗結束設定為同一天:Resource Scheduling Optimization 會將預約排定在所選的那一天,但和當天時間無關。
    • 時間視窗開始時間視窗結束定義時間範圍:Resource Scheduling Optimization 會將預約排定在所選時間範圍內,但與當天日期無關。
    • 承諾發出時間承諾兌現時間是設定為一個日期和時間範圍:Resource Scheduling Optimization 會將預約排定在所選日期的所選時間範圍內。
    • 日期視窗開始/結束時間視窗開始/結束是設定在同一天的時間範圍:Resource Scheduling Optimization 會將預約排定在所選日期的所選時間範圍內。

    注意

    如果時間和日期欄位包含衝突資訊,Resource Scheduling Optimization 會先使用承諾發出/兌現時間

  • 資源:Resource Scheduling Optimization 可將預約移至其他時間範圍,但必須保留相同的資源。

  • 時間:Resource Scheduling Optimization 可將預約移至其他資源,但須保留相同的估計抵達時間。

  • 資源和時間:Resource Scheduling Optimization 無法將預約移至任何其他資源或任何其他時間範圍。 如果 Resource Scheduling Optimization 在預約變成鎖定預約之前,將預約排定在新地點,則預約的開始時間和估計進行期間可能會有所改變。

範例

資源 Bernadette 有一個從上午 9:15 開始的預約。 此預約已鎖定在時間。 當 Resource Scheduling Optimization 執行時,系統偵測到 Bernadette 在上午有 15 分鐘的閒置時間。 任何其他需求期間都不會出現在旁邊有已鎖定預約的該時段中。

排程面板中已鎖定預約的螢幕截圖。

若要遵循定義的鎖定選項,Resource Scheduling Optimization 要在排程中保留已鎖定預約。 不過,在排程最佳化過程中,將預約指派給 Ashley。 這個變更讓 Bernadette 有更充裕的時間完成其他工作。

最佳化排程面板中已鎖定預約的螢幕截圖。

過度使用鎖定限制式

過度使用鎖定限制式可能會造成最終排程的最佳化效果不佳。 應明智地使用預約鎖定選項,充分發揮 Resource Scheduling Optimization 效果,並盡量減少對其他 Resource Scheduling Optimization 目標式的干擾。

例如,有兩個需求:A (一小時) 和 B (八小時)。 我們有一個每天工作 8 小時的資源 (Jeff)。 以為最大化總工作時數為目標式執行 Resource Scheduling Optimization 時,應將需求 B (8 小時) 指派給資源 Jeff。

如果您預約需求 A (1 小時) 給資源 Jeff,並將該預約鎖定至資源,則 Resource Scheduling Optimization 確保需求 A 保留在排程上。 另一方面,不會在同一天排定需求 B (八小時),讓 Jeff 只剩下一個小時的排定工作。

錯誤處理和疑難排解

過度使用鎖定限制式可能會造成最終排程的最佳化效果不佳。 預約鎖定選項必須謹慎使用,以獲得 Resource Scheduling Optimization 的最大效用。

如果鎖定的預約無法遵守所有定義的限制式,則優化要求會繼續執行,並跳過已發現衝突的已識別資源。 將會產生下列錯誤訊息,以協助進行疑難排解。

系統無法最佳化某些記錄。 內部錯誤:鎖定的預約不可行,原因:Violation 追蹤資料點:RequirementIdRequirementNameBookingIdBookingNameScheduledTimeWindowFullTimeWindowArrivalTimeLock Type

追蹤資料點協助您識別發生了什麼問題。 先嘗試更新預約設定以解決衝突原因,再重新執行 Resource Scheduling Optimization。

違規類型

  • 鎖定的預約無法完成時間範圍篩選。

    • LockBookingTimeWindowFilter。 可能的案例:

      • 鎖定的預約不在資源工作時數範圍內
      • 無效的承諾時間視窗
      • 無效的進行時間
    • ResourceBreakTimeWindowFilter。 鎖定的預約與排定的休息時間衝突。

  • 資格檢查因限制式約束而失敗。