分享方式:


Resource Scheduling Optimization 中的最佳化目標

最佳化目標定義在執行優化時,Resource Scheduling Optimization 應考慮的條件和預期。

Resource Scheduling Optimization 引擎會處理資源清單以及資源需求與現有預約的清單。 這會為資源建立最佳路由或預約清單。 如果預約符合所有限制式,以定義的順序遵循所列目的的重要性,則會被視為是最佳化的排程。

建立排程最佳化目標

您可以使用目標的元素,定義將預約最佳化所應使用的方式。

排程最佳化目標紀錄的螢幕截圖。

  1. 在 Resource Scheduling Optimization 的設定區段中,移至最佳化目標

  2. 輸入最佳化目標的名稱

  3. 選擇引擎努力程度。 它定義了系統為了尋找資源、路線及日期或時間的最佳組合,而付諸的努力程度。 較高的努力程度表示最佳化引擎考慮更多有可能的組合。 系統所考慮的組合越多,完成計算所花費的時間就越長。

  4. 選擇出差時間計算選項,以指定計算資源與需求之間行進距離的方法。

  5. 選取最佳化目標的所有限制式限制式是由系統建立,強加於預約上的限制。

  6. 選取儲存以建立排程最佳化目標紀錄。

  7. 在記錄的目的區段中,選取要變更其屬性的目的。 選取新的排程最佳化目的以新增更多。 以下將詳細說明所有目標式

  8. 選取儲存後關閉以套用您的變更。

預設最佳化目標

當 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 會將預約排定在所選日期的所選時間範圍內。

  • 空白時間值 (v3.0+):只有在案例的開始或結束時間未定義的情況下,Resource Scheduling Optimization 才會遵循案例。

    例如,如果需求只有時間視窗開始值,則系統會將需求排定在那個時間之後,無論日期為何。

    此邏輯適用於資源需求資源預約實體上的下列欄位:

    • 時間範圍開始時間範圍結束
    • 承諾發出時間承諾兌現時間
    • 開始日期結束日期

注意

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

符合資源喜好設定

您可以將偏好資源新增至需求實體。 如需詳細資訊,請移至資源偏好。 Resource Scheduling Optimization 會遵循三種不同類型的資源偏好:

  • 偏好的:已定義資源的排程偏好 (如果有的話),但如果有不同的資源更符合最佳化排程,則不能保證。
  • 受限的:系統將不會排程到新增入具有此資源偏好之需求的資源。
  • 必須從中選擇:當已定義的資源在時間範圍期間可使用時,就會進行排程。 如果是多個資源,系統會排程第一個可用的資源。 如果沒有可用的資源,將不會排程需求。

比對領域

請遵循需求和資源記錄上的領域欄位值,並只在兩個記錄的領域值相符時,才排程預約。 需求只能屬於一個領域,但資源可以屬於多個領域。

符合資源類型

資源類型定義資源與組織關聯的方式。 系統會考慮需求和資源記錄上的資源類型欄位值。 只有當兩個記錄的資源類型值相符時,才會排程預約。

下列資源類型被視為最佳化:

  • 使用者
  • 連絡人
  • 帳戶
  • 設備
  • 設施

了解目的

新增和評等 Resource Scheduling Optimization 目標的目的。 您可以選取多個目的,但是順序很重要。 在清單上的位置越高,系統給目的的偏好就越多。

將總工作時數最大化

最加總的工作時間最符合此目的。 彙總工作是使用所有在最佳化程序期間所建立或更新的預約計算得出。

將總行進時間最小化

具有整體最低加總行進時間的反覆運算會最符合此目的。 它會考慮資源的行進時間,以在上次預約後回到他們的結束位置,即使這段行進時間未顯示在排程板上。

注意

這不能當清單中的第一個目的,因為若要真正將行進時間降至最低,Resource Scheduling Optimization 可能不會排程任何需要行進時間的需求才能符合第一個目的。

鎖定的預約 (已被取代)

鎖定的預約目的已被取代,即將被移除為目標選項。 選取此選項時,將不會影響後續 Resource Scheduling Optimization執行。 如需有關使用和疑難排解已更新之預約鎖定選項的詳細資訊,請移至瞭解 Resource Scheduling Optimization 中的預約鎖定選項

高優先順序需求

優先處理在優先權方面享有最高分之需求的預約。 優先權是在資源需求記錄上設定,屬於帶有加權值的選項組。 Resource Scheduling Optimization 會檢查優先權的重要等級,以判斷該優先權有多重要。 範例:當務之急的重要等級為 10,而低優先權的為 1。 從數學角度看,Resource Scheduling Optimization 看待一項緊急需求的重要性 (重要性等級:10 x 需求數目) 與 10 項低優先權需求的重要性 (重要性等級:1 x 需求數目) 相同。

注意

此目標式不會最佳化到在當天領先於其他目標式來預約所有高優先順序需求的地步。 只會進行最佳化來確保已將高優先順序需求預約到盡可能早的日期,而不是當天的最早可能時段。

最大化偏好的資源

考慮註記在相關需求上的偏好資源清單。 系統會嘗試先將預約指派給喜好的資源,但同時滿足限制式和目的。

最適配的技能等級

在配對需求所需的特性與處理這些特性的資源時,Resource Scheduling Optimization 會考慮熟練度評等。 如果所有必要特性都符合,系統會優先處理具有較少技能的資源,讓緊急工作可使用具有更多或獨特技能的需求。

此目的取決於最佳化目標中的符合所需特性限制式

符合所需特性限制式已選取

  • 沒有特性 (技能) 或低於所需熟練度評等的資源不被列入考慮。
  • 具有確切技能等級的資源最符合,且會獲得最高分。
  • 資源超出所需資格愈多,其分數就愈低。

符合所需特性限制式未選取

  • 資格較差的資源和沒有技能的資源仍然可以被預約。
  • 超出所需資格的資源獲得的分數,比資格較差的資源所獲得的高。
  • 資源超出所需資格愈多,其分數就愈低。
  • 資源的資格越差,其分數就越低。
  • 沒有技能的資源會得到最低分。

下圖顯示分數分佈,取決於特性評等模型的技能等級,分數介於 1 到 10 之間。 想要的技能等級為 4,會取得最高分。

具有技能和分數分佈的圖解。

盡快排程

有時候,資源產能可能比資源需求還多。 為了有效地提前最佳化預約,請將盡快排程目的新增到您的最佳化目標中。