瞭解 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
追蹤資料點:RequirementId
、RequirementName
、BookingId
、BookingName
、ScheduledTimeWindow
、FullTimeWindow
、ArrivalTime
、Lock Type
追蹤資料點協助您識別發生了什麼問題。 先嘗試更新預約設定以解決衝突原因,再重新執行 Resource Scheduling Optimization。
違規類型
鎖定的預約無法完成時間範圍篩選。
LockBookingTimeWindowFilter。 可能的案例:
- 鎖定的預約不在資源工作時數範圍內
- 無效的承諾時間視窗
- 無效的進行時間
ResourceBreakTimeWindowFilter。 鎖定的預約與排定的休息時間衝突。
資格檢查因限制式約束而失敗。
MeetsRequiredSkills。 鎖定的預約與資源技能特性的比對無效。
MeetsRequiredRoles。 鎖定的預約與資源角色的比對無效。
MeetsResourcePreferences。 鎖定的預約有無效的「必須從中選擇」或「受限」資源。