タスク順序付けルールの作成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • 動的スケジューリングのタスク順序付けルールを作成して、タスクに優先順位を付けます。

    始める前に

    必要なロール:admin

    このタスクについて

    動的スケジューリングでは、タスク順序付けルールを使用してタスクの順序を決定します。タスク順序付けルールは、タスクがディスパッチャーまたはエージェントのキューに表示される順序を管理します。ルールは、期日、優先度、予定作業期間などのパラメーターに基づいて設定できます。これは、最も緊急性の高いタスクに最初に取り組み、ビジネス目標との整合性を高めるのに役立ちます。複数のルールを作成して、タスクの順序付け方法を定義できます。ルールは、[実行順序] フィールドの値に基づいて評価されます。

    タスク順序付けルールの仕組み:
    • 最小値のルールによって、最初のタスクの順序が決まります。たとえば、優先度 (P1、P2、P3 など) に基づいてタスクを並べ替えるルールを作成できます。
    • 次に小さい値を持つルールによって、タスクのサブセット内の順序が決まります。たとえば、すべての P1 タスクを SLA 期日でソートできます。
    • ルールは実行順序で評価され、タスク値が等しい場合にのみ次のルールに移動します。
    タスクの依存関係:タスクの依存関係は、タスクの順序付けルールを上書きできます。
    • タスクに下流タスクがある場合、そのタスクのアサインを解除することはできません。
    • アップストリームタスクが再アサインされ、ダウンストリームタスクがアサインされた場合、ダウンストリームタスクが開始される前にアップストリームタスクがスケジュールされます。
    • 上流タスクが未アサインの場合、下流タスクは未アサインのままとなります。
    • 上流タスクが割り当てられている場合、下流タスクは上流タスクが完了するまで待機します。
    • 上流タスクの優先度が低い場合、下流タスクは上流タスクが割り当てられるまで待機します。
    タスク順序付けルールのタイプ
    • 単純なルール
      • タスクテーブルから選択した 1 つのフィールドに基づいてタスクをソートします。
      • 昇順または降順のソート順を選択します。
    • 詳細ルール
      • 関連のない 2 つのテーブルからの選択に基づいてタスクをソートします。
      • タスクテーブルと別のテーブルを接続するための参照フィールドが必要です。たとえば、タスク SLA テーブルに保存されている SLA に基づいて作業指示タスクをソートできます。
    優先度ベースの順序付けルール:動的スケジューリングには、優先度ベースの順序付けルールが 2 つあります。
    • 作業指示書タスク:このルールでは、作業指示書タスクレコードの [Priority (優先度)] フィールドと A から Z のソート順を使用して、スケジュールするタスクの順序を決定します。実行順序 100。
    • 作業指示:このルールでは、作業指示レコードの [優先度] フィールドと A から Z のソート順を使用して、スケジュールするタスクの順序を決定します。実行順序 200。
    ユースケースとシナリオ:
    • 医療:高度なルールでは、医療機器の重要度に基づいて機器のメンテナンスタスクに優先順位を付けることができます。
    • 製造業:単純なルールでは、機械の 1 時間あたりのダウンタイムコストに基づいてタスクに優先順位を付けることができます。
    • 小売業: 高度なルールでは、店舗の来店者数データでタスクを並べ替えて、トラフィックの多い場所が最初にサービスを受けるようにすることができます。
    • ユーティリティ:シンプルなルールでは、重要なインフラストラクチャに影響を与える停電などの緊急レベルに基づいてタスクに優先順位を付けることができます。

    手順

    1. 移動先 すべて > フィールドサービス > 管理 > 動的スケジューリング設定.
    2. [ タスク順序付けルール ] 関連リストで、[ 新規] をクリックします。
    3. 必要に応じて、タスク順序付けルールフォームのフィールドに入力します。
      表 : 1. タスク順序付けルールフォーム
      フィールド 説明
      名前 タスク順序付けルール名。
      実行順序 このルールを評価する順序を指定します。最小値のルールによって、最初のタスクの順序が決まります。
      動的スケジューリング構成 この順序付けルールを適用する動的スケジューリング構成を選択します。
      詳細 詳細なタスク順序付けルールを作成する場合に選択します。これにより、追加のフィールドが表示されます。
      ソートテーブル ソートするタスクを含むテーブルを選択します。
      ソートフィールド タスクのソート基準となるフィールドを選択します。
      ソート順 昇順 (a から z) または降順 (z から a) のいずれかの並べ替え順序を選択します。
      タスクフィールド タスクをソートするフィールドを指定します。
      タスクテーブル 詳細な順序付けルールの場合、このフィールドには、ソートするタスクを含むテーブルが表示されます。
      タスクフィールドの接続 関連していない 2 つのテーブル間の関係を確立するフィールドを選択します。
      アグリゲート関数 タスクに複数の行がある場合に適用する集計関数を選択します。たとえば、MIN、MAX、COUNT、SUM などです。
    4. [Submit (送信)] をクリックします。

    タスクの結果

    タスク順序付けルールが作成され、指定された基準に基づいて動的スケジューリングでタスクの優先順位付けが決定されます。

    次のタスク

    タスクのアサイン解除制約の作成