キャパシティ予約ルール
キャパシティ予約を使用すると、作業タイプ、場所、優先度などの属性に基づいて、作業指示タスク間で合計作業キャパシティを効率的に配分できます。
複数の予約ルールを作成して、優先度やデマンドなどの属性に基づいて作業指示タスクを管理し、優先順位を付けることができます。各ルールは、総キャパシティのパーセンテージを特定のタスクタイプまたは条件に割り当てます。これにより、ワークロードを効率的に分散し、利用可能なリソースを最大限に活用できます。
作業負荷キャパシティを予約する
さまざまなタイプの作業に基づいて予約ルールを作成し、作業指示タスクの作業負荷キャパシティを予約します。
始める前に
必要なロール:wm_admin、wm_manager、wm_internal_contractor_manager
手順
| フィールド | 説明 |
|---|---|
| 名前 | 予約の名前 (例:「日次タスク割り当て」)。 |
| 説明 | 予約カテゴリの説明 (例:「日次インストールおよび障害対応タスクの予約」)。 |
| テーブル | wm_task条件が適用されるテーブル。このフィールドは読み取り専用です。 |
予約ルールの作成
予約ルールは、作業タイプ、場所、優先度など、作業指示タスクのさまざまな属性に特定の割合のキャパシティを割り当てるのに役立ちます。これにより、効率的なタスク管理が確認され、特定のワークロードのデマンドを満たすことができます。
始める前に
必要なロール:sn_fsm_tp.fsm_territory_manager、wm_manager、sn_fsm_capacity_mg.wm_capacity_write、sn_fsm_tp.fsm_territory_planner、wm_admin、wm_contractor_manager_int
手順
| フィールド | 説明 | 例 |
|---|---|---|
| 名前 | 予約ルールの名前。 | |
| デマンドチャネル | 予約ルールのデマンドチャネルを選択します。詳細については、「デマンドチャネルの作成」を参照してください。 注: テリトリープラグインがインストールされている場合にのみ適用されます。 |
例:「install」または「breakfix」。 |
| テーブル | デフォルトのテーブルは、ルールが適用されるwm_taskです。(これは読み取り専用です。) | |
| 条件 | 作業負荷をフィルタリングする条件を定義します。 注: テリトリープラグインがインストールされていない場合にのみ適用されます。 |
例:インストールタスク用のキャパシティを予約: . |
| 割り当てられた割合 | このルール用に予約されている合計キャパシティの割合。割り当てられたすべてのパーセンテージの合計は、予約内のすべての予約ルールの 100 を超えないようにする必要があります。 | 例:
|
| オーバーフローを許可 | 予約率を超えるタスクのオーバーフローを有効または無効にします。有効にすると、未使用のキャパシティがある場合にタスクが予約割合を超えることができるようになります。 | 例:次の 2 つの予約ルールが定義されています。
これは、定義された予約ルールを介して 25% + 25% = 50% のキャパシティのみが割り当てられることを意味します。したがって、どのルールにも割り当てられていない 100% - 50% = 50% の追加キャパシティがあります。 [ オーバーフローを許可] が有効になっていて、受信作業が「インストール」または「障害対応」のいずれかで事前定義された 25% の割り当てを超えた場合、この超過分は残りの 50% の未割り当てキャパシティプールから取得されます。 |
| 最大オーバーフロー率 | 予約が割り当てを超えることができる最大パーセンテージを定義します。 | 例:
|
| 順番 | タスクのアサイン時にルールを適用する順序を決定します。 | 例:
|
予約ルールに基づくキャパシティ割り当て
- 総キャパシティ:8 タスク
- 予約ルール:
- インストール: 25% (2 タスク予約済み)
- 障害対応:25%(2タスク予約済み)
注:未割り当てキャパシティ:50% (4 タスク)
- 「障害対応」サービスでは [ オーバーフローを許可] オプションが無効になっています。
- シナリオ:「Breakfix」は 3 つの受信タスクを受け取ります。
- 予約ルールに基づいて 2 つのタスクがアサインされます。
- [ オーバーフローを許可] が無効になっているため、予約されていないキャパシティから追加のタスクが割り当てられることはありません。
- 「障害対応」サービスに対して [オーバーフローを許可] オプションが有効になっています。
- 最大オーバーフロー率は 50% に設定されています。
- シナリオ:「Breakfix」は 3 つの受信タスクを受け取ります。
- 予約ルールに従って 2 つのタスクが割り当てられます。
- 予約されていないキャパシティから 1 つの追加タスクが割り当てられます (最大 50% のオーバーフローを利用)。
- システムは、オーバーフローしきい値内にもう 1 つのタスクを収容できるスペースを確保します。