キャパシティ予約ルール

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • キャパシティ予約を使用すると、作業タイプ、場所、優先度などの属性に基づいて、作業指示タスク間で合計作業キャパシティを効率的に配分できます。

    複数の予約ルールを作成して、優先度やデマンドなどの属性に基づいて作業指示タスクを管理および優先順位付けできます。各ルールでは、総キャパシティの割合を特定のタスクタイプまたは条件に割り当てます。これにより、作業負荷を効率的に分散し、利用可能なリソースを最大限に活用できます。

    作業負荷キャパシティを予約する

    さまざまなタイプの作業に基づいて予約ルールを作成し、作業指示タスクの作業負荷キャパシティを予約します。

    始める前に

    必要なロール:wm_admin、wm_manager、wm_internal_contractor_manager

    手順

    1. 次のように移動する。 All (すべて) > フィールドサービス > キャパシティ管理 > キャパシティ予約.
    2. [New] をクリックします。
    3. フォームの各フィールドに入力します。
    表 : 1. キャパシティ予約
    フィールド 説明
    [Name (名前)] 予約の名前 (例:「日次タスク割り当て」)。
    説明 予約カテゴリの説明 (例:「日次インストールおよび障害修正タスクの予約」)。
    テーブル 条件が適用されるwm_taskテーブル。このフィールドは読み取り専用です。
    1. オプション: [ 除外 ] フィールドで、[ フィルター条件の追加 ] または ["OR" 節の追加 ] をクリックして、既存のキャパシティ予約ルールを除外する条件を定義します。
      たとえば、 優先度レベル = 1 が除外条件として追加された場合、既存の予約ルールは優先度レベル 1 (重大) の作業指示から除外されます。
    2. [Submit (送信)] を選択します。

    予約ルールを作成する

    予約ルールは、作業タイプ、場所、優先度など、作業指示タスクのさまざまな属性に特定の割合のキャパシティを割り当てるのに役立ちます。これにより、効率的なタスク管理が確認され、特定の作業負荷の要求を満たすことができます。

    始める前に

    必要なロール:wm_admin、wm_manager、wm_internal_contractor_manager、sn_fsm_tp.fsm_territory_manager、sn_fsm_tp.fsm_territory_planner

    手順

    1. 次のように移動する。 All (すべて) > フィールドサービス > キャパシティ管理 > キャパシティ予約.
    2. リストからキャパシティ予約を開きます。
    3. [ キャパシティ予約ルール ] 関連リストで、[ 新規] を選択します。
    4. フォームの各フィールドに入力します。
    表 : 2. キャパシティ予約ルール
    フィールド 説明
    [Name (名前)] 予約ルールの名前。
    デマンドチャネル 予約ルールのデマンドチャネルを選択します。詳細については、「デマンドチャネルの作成」を参照してください。
    注:
    テリトリープラグインがインストールされている場合にのみ適用されます。
    例: 「インストール」 または 「障害対応」。
    テーブル デフォルトのテーブルは、ルールが適用されるwm_taskです。(これは読み取り専用です。)
    条件 作業負荷をフィルタリングする条件を定義します。
    注:
    テリトリープラグインがインストールされていない場合にのみ適用されます。
    例:インストールタスクのキャパシティの予約:
    [Work Type] [is] [Install] AND [Active]
          [is] [true]
    .
    割り当てられた割合 (%) このルールに予約された総キャパシティの割合。割り当てられたすべての割合の合計は、予約内のすべての予約ルールの 100 を超えることはできません。 例:
    • 1 日の合計キャパシティ:4 タスク
    • 「インストール」タスクに 25% が割り当てられている場合、1 つのタスクキャパシティがインストール用に予約されます。
    オーバーフローを許可 予約された割合を超えるタスクのオーバーフローを有効または無効にします。有効にすると、未使用のキャパシティがある場合に、タスクが予約の割合を超えることが可能になります。 例:次の 2 つの予約ルールが定義されています。
    • 25% を「インストール」に割り当て
    • 25% が「Breakfix」に割り当てられました

    つまり、定義された予約ルールでは、25% + 25% = 50% のキャパシティのみが割り当てられます。したがって、どのルールにも割り当てられていない 100% - 50% = 50% の追加キャパシティがあります。

    [オーバーフローを許可] が有効になっていて、受信作業が [インストール] または [ブレークフィックス] のいずれかの事前定義された割り当ての 25% を超えた場合、この超過分は残りの 50% の未割り当てキャパシティプールから差し引かれます。

    最大オーバーフロー率 予約が割り当てを超えることができる最大パーセンテージを定義します。 例:
    • 「インストール」には 25% が割り当てられ、最大オーバーフローは 50% です。
    • 合計キャパシティが 4 つのタスクと想定される場合、インストールでは、1 つの予約済みタスクと最大 1 つの追加タスク、最大 2 つのタスク (合計 50%) を実行できます。
    順序 タスクのアサイン時にルールが適用される順序を決定します。 例:
    • 注文 1:25% を「インストールまたは優先度 1」に予約する
    • 注文 2:「インストール」するために 50% を予約する
    すべてのインストールタイプのタスクでは、両方のルールが最初の順序を満たすため、ルールが選択されます。
    1. [Submit (送信)] を選択します。
      予約ルールが保存されます。

    予約ルールに基づくキャパシティ割り当て

    • 総キャパシティ:8 タスク
    • 予約ルール:
      • インストール:25% (2 タスクを予約)
      • 障害修正:25% (2 タスク予約済み)
      注:
      未割り当てキャパシティ:50% (4 タスク)
    ケース 1:障害修正でオーバーフローを許可できない:
    • 「Breakfix」サービスでは「 オーバーフローを許可」 オプションが無効になっています。
    • シナリオ:「Breakfix」は 3 つの受信タスクを受け取ります。
      • 予約ルールに基づいて 2 つのタスクがアサインされます。
      • [オーバーフローを許可] が無効になっているため、予約されていないキャパシティから追加のタスクが割り当てられることはありません。
    ケース 2: ブレークフィックスのオーバーフロー処理を許可する:
    • 「Breakfix」サービスで「 オーバーフローを許可」 オプションが有効になっています。
    • [最大オーバーフロー率] は 50% に設定されています。
    • シナリオ:「Breakfix」は 3 つの受信タスクを受け取ります。
      • 予約ルールに従って 2 つのタスクがアサインされます。
      • 予約されていないキャパシティから 1 つの追加タスクが割り当てられます (最大 50% のオーバーフローを使用)。
      • システムは、オーバーフローしきい値内にさらに 1 つのタスクに対応するためのスペースを確保します。