最適化スコープは、Resource Scheduling Optimization が何を最適化するかを定義します。 スコープ定義には、リソース、要件、予約、および最適化のために考慮する時間範囲が含まれます。 最適化の範囲をできるだけ狭く定義しましょう。
多くの場合、組織はすでにリソーススケジューリング最適化に使えるパーティションを持っています。 次に例をいくつか示します。
- テンポラル パーティション: 日中に稼働するリソースまたは夜間に稼働するリソース
- 地理的区分: 近隣地域、都市、その他の地域
- 論理パーティション: サポート レベル、インシデントの種類など
システム ビューと個人用ビューは、最適化スコープの重要な構成要素です。 ビューは、レコードのリストを生成する一連のフィルターです。 システムが最適化スコープの正しいレコードに焦点を合わせるようにするには、システム ビューを選択するか、個人用ビューを作成します。 最適化は、リソース、要件、予約が少なく、時間範囲が短いほど、より早く完了します。
最適化のスコープを作成する
Resource Scheduling Optimization>最適化スコープに移動します。
新規を選択して新しいスコープを作成します。 または、既存のスコープを編集することもできます。
このスコープのレコードを定義するビューを選択します。 個人ビューを選択すると、リソーススケジューリング最適化アプリケーションのユーザーや最適化スコープにアクセスできる他のユーザーと共有されます。
- リソース ビュー: このビューでは、最適化の対象となるリソースを定義します。
- 要件ビュー: このビューでは、どのリソース要件が最適化に考慮されるかを定義します。
- 予約ビュー: このビューでは、どの予約可能なリソースの予約が最適化に考慮されるかを定義します。 最適化実行が特定の日付以降に発生する将来の予約のみを含めるようにするために、 オンまたはアフター フィールドで値を選択してください。
注記
リソーススケジューリング最適化で予定されていないジョブとスケジュールされていないジョブの両方を最適化するには、スケジュールされていない要件 と 予約のビューを選択してください。 予約ビューだけを選択する場合、リソーススケジューリング最適化は既存の予約のみを最適化し、未スケジュールジョブは手動またはスケジュールアシスタントでスケジュールする必要があります。 未スケジュールの要件ビューのみを選択すると、Resource Scheduling Optimization は既存のブッキングを移動せず、未スケジュールのジョブを空いている時間枠に割り当てようとするだけです。
最適化範囲設定を構成します。 最適化範囲とは、予約を作成、更新、削除できる時間の範囲です。
- 範囲参照: 後続のすべての作業指示書で行われる範囲の計算の開始時刻を指定します。 ジョブの現在時刻または ジョブの現在の日付の開始のいずれかを選択します。
- 範囲オフセット: 範囲の開始を定義するために範囲の参照に追加する時間数を指定します。
- 範囲の期間 (日数): 時間の範囲の期間を定義するために範囲の参照に追加する日数を指定します。
次の図は、範囲参照、範囲オフセット、および範囲期間がどのように連携して最適化範囲を定義するかを示しています。
注記
選択したビューに予約やリソース要件が表示されていても、約束された日時のウィンドウが最適化範囲外にある場合、リソーススケジューリング最適化はそれらの要件や予約を作成・更新しません。
最適化スコープを保存します。 次に、コマンド バーで スケジュール ボード を選択し、選択したリソース、要件、予約を新しいスケジュール ボード タブでプレビューします。左側のウィンドウでフィルターを変更し、結果を最適化スコープに保存できます。
最適化ウィンドウを展開して 最適化目標を選択します。 実行を選択して、アドホックの最適化要求を開始します。
スコープサイズの推奨と制限
最適化が大きすぎるとタイムアウトし、システムが処理できなくなります。 最良の結果を得るためには、最適化の範囲をできるだけ厳密に保ちましょう。領域や作業の種類、その他の制約を利用して、類似したリソースやジョブを含む範囲を作りましょう。
単一の最適化におけるリソース数をジョブ数で掛けるものは500万未満でなければなりません。ここで ジョブは 最適化が考慮する未解決要件と既存予約数です。