フィールドサービス キャパシティと予約の管理コンポーネント

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:6分
  • フィールドサービスキャパシティと予約の管理機能とともに、テーブル、ビジネスルール、スケジュール済みジョブ、スクリプトインクルードなどのコンポーネントがいくつかインストールされます。

    フィールドサービス Contractor Management プラグイン (com.snc.fsm_contractor_management) をインストールして、作業キャパシティの予約、定義、アサイン時に外部グループを考慮に入れます。詳細については、「フィールドサービス Contractor Management のアクティブ化」を参照してください。

    フィールドサービスキャパシティと予約の管理を有効にすると、[キャパシティ管理] メニューがアプリケーションナビゲーターと次のモジュールに追加されます。
    • キャパシティ予約:特定のデマンドを満たすために、グループまたはエージェントの可用性のキャパシティパーセンテージを予約します。たとえば、障害対応作業タイプで 60%、インストール作業タイプで 40% です。
    • キャパシティ定義:定義された時間、タスク数、またはエージェントの作業スケジュールに基づいて、内部または外部の作業グループに適切な作業量を割り当てます。日、週、月、または年のキャパシティを定義できます。
    • キャパシティ割り当て:キャパシティとキャパシティ予約を請負会社の内部ワークグループと外部グループにアサインします。
    • キャパシティ使用率:さまざまなグループおよびエージェントによって使用されているキャパシティのレコードを表示します。
    注:
    アプリケーションでキャパシティ管理ルールに基づいて作業を分散できるようにするには、[タスク構成の割り当て方法] オプションで動的スケジューリングの使用を選択する必要があります。

    テーブル

    キャパシティ管理は、次のテーブルを追加します。
    表 : 1. キャパシティと予約の管理機能とともにインストールされるテーブル
    テーブル 説明
    キャパシティ定義

    [wm_capacity_definition]

    グループまたは内部フィールドサービスエージェントのキャパシティと、タスクのアサイン時に使用される予約ルールを保存します。
    デマンドチャネル

    [wm_demand_channel]

    キャパシティダッシュボードに使用される各アサインの日次キャパシティとデマンドのデータを保存します。
    キャパシティデマンド測定基準

    [wm_capacity_for_demand]

    すべてのキャパシティ割り当てのメトリクスデータを保存します
    キャパシティ予約

    [wm_capacity_reservation]

    予約定義と除外条件を保存します。
    キャパシティ予約ルール

    [wm_capacity_reservation_rule]

    予約ルールと予約を使用する条件を保存します。
    キャパシティ割り当て

    [wm_capacity_assignment]

    特定の期間内のグループへのキャパシティ定義の割り当てを保存し、 有効開始 日と 有効終了 日を検証することで、特定の期間におけるキャパシティの競合を回避します。
    キャパシティ使用率

    [wm_capacity_usage]

    特定の期間内に内部フィールドサービスエージェントまたはグループによって使用されたキャパシティを保存します。

    ビジネスルール

    キャパシティ管理は、次のビジネスルールを追加します。
    表 : 2. キャパシティと予約の管理機能とともにインストールされるビジネスルール
    ビジネスルール テーブル 説明
    キャパシティ期間の競合の回避 キャパシティ割り当て

    [wm_capacity_assignment]

    キャパシティ割り当てに定義された期間を監視して、どのグループにも同じ期間または重複する間隔で複数のキャパシティ割り当てがないことを確認します。
    タスク変更時にキャパシティを更新 作業指示タスク

    [wm_task]

    タスクがアサインまたはアサイン解除されるたびに、キャパシティを追加または更新します。予定作業期間または予定移動期間が変更されるたびにキャパシティを更新できます。
    タスクの削除時にキャパシティを更新 作業指示タスク

    [wm_task]

    指定されたウィンドウ内にオープンタスクが削除されるたびに、使用されるキャパシティを更新します。
    キャパシティ値を検証 キャパシティ定義

    [wm_capacity_definition]

    キャパシティ定義に指定されたキャパシティの値を検証します。キャパシティはゼロ以外の正の整数値である必要があります。
    有効終了日と適用開始日を検証 キャパシティ割り当て

    [wm_capacity_assignment]

    キャパシティ割り当てテーブルの [適用終了日 ] フィールドと [ 適用開始日] フィールドに入力された日付を検証します。エージェントスケジュールに対して [キャパシティ単位] の値が選択されていない場合、[繰り返し] フィールドに入力された値に基づいて有効終了日が計算されます。適用開始日の値は、常に現在の日付以降で、適用終了日以前である必要があります。キャパシティ割り当ての更新中に、[ 適用終了] の値をキャパシティ使用率が存在する前の日付に設定することはできません。
    割り当てられた割合の値を検証 キャパシティ予約ルール

    [wm_capacity_reservation_rule]

    キャパシティ予約ルールテーブルに割り当てられたパーセンテージの値を検証します。この値は、100 以下の 0 以外の正の整数である必要があります。
    キャパシティ割り当てのドメインを更新 キャパシティ割り当て

    [wm_capacity_assignment]

    システムは、[ タイプ ] フィールドの情報に基づいてレコードにドメインを割り当てます。[タイプ] が [テリトリー内部エージェント] または [テリトリー請負会社グループ] の場合、ドメインは [テリトリー ] フィールドを使用して設定されます。その他のタイプの場合、ドメインは [ グループ ] フィールドによって決定されます。
    注:
    アプリケーションでキャパシティ管理ルールに基づいて作業を分散できるようにするには、[タスク構成の割り当て方法] オプションで動的スケジューリングの使用を選択する必要があります。

    スケジュール済みジョブ

    キャパシティと予約の管理では、次のスケジュール済みジョブが追加されます。それらを見つけるには、次に移動します すべて > sn_schedulejobs.do.
    表 : 3. キャパシティと予約の管理機能とともにインストールされるスケジュール済みジョブ
    スケジュール済みジョブ 説明
    キャパシティデマンド測定基準データを計算 フィールドサービステリトリーキャパシティアナリティクスダッシュボードのデータを計算して生成します。

    スクリプトインクルード

    キャパシティと予約の管理では、次のスケジュール済みジョブが追加されます。それらを見つけるには、次に移動します すべて > スクリプトインクルード.
    表 : 4. キャパシティと予約の管理機能とともにインストールされるスクリプトインクルード
    スクリプトインクルード 説明
    FSMDemandManagementQueryUtil フィールドサービステリトリーキャパシティアナリティクスダッシュボードのデータを生成するためのすべてのクエリが含まれています。
    FSMDemandManagementUtil [ キャパシティデマンドメトリクスデータの計算 ] スケジュール済みジョブのデータを計算して生成します。

    ロール

    キャパシティと予約の管理により、次のロールが追加されます。それらを見つけるには、次に移動します すべて > ロール.
    表 : 5. キャパシティと予約の管理機能とともにインストールされるロール
    スクリプトインクルード 説明
    sn_fsm_capacity_mg.wm_capacity_write すべてのキャパシティ関連テーブルへの CRUD アクセスを許可します
    sn_fsm_capacity_mg.wm_capacity_read すべてのキャパシティ関連テーブルとキャパシティコンソールワークスペースへの読み取りアクセスを許可します