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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • タスク順序付けルールに基づくタスクの重要度が低い場合でも、タスクがアサイン解除されないようにする制約を定義します。

    始める前に

    必要なロール:admin

    このタスクについて

    未アサイン制約は、タスクをアサイン解除できる時間とできないタイミングを管理するルールです。たとえば、重要度の低いタスクをアサイン解除して、より重要なタスクを優先するなどです。これらを使用して、タスクリストの整合性を維持し、タスク順序付けルールが依存関係と競合しないようにして、スムーズな運用を実現します。これにより、運用の中断が最小限に抑えられ、土壇場での変更が減ることで顧客満足度が向上します。

    • いくつかの事前設定されたアサイン解除制約が提供されています
      • 下流のタスク:タスクに依存タスクがある場合、アサイン解除をブロックします。
      • スケジュールロック:タスクは、他の変数に関係なくアサインされたままになります。
      • 部品調達済み:必要な部品がすでに調達されている場合に、割り当て解除を防止します。
      • ルーティング中:技術者がすでに移動中の場合、タスクは残ります。
      • クルーが必要:特定のクルー要件が満たされている場合、アサインを解除することはできません。
      • SLA 違反:SLA が次の 5 時間以内に違反した場合にブロックします。
      • 予約あり:スケジュールされた予約がある場合、割り当て解除を防止します。
    • アサイン解除オプションを有効にすると、動的スケジューリングでタスクのアサインを解除して、より重要なタスクのアサインを完了できます。アサイン解除オプションは、動的スケジューリング構成の作業指示タスクレコード (フィールドサービス>動的スケジューリング管理>構成) のチェックボックスとして使用できます。
    • タスクの重要度は、タスクの順序付けルールによって決定されます。
    • 未アサインタスクにダウンストリームタスクがある場合、ダウンストリームタスクもアサイン解除され、キューに追加されます。
    • 順序付けルールがタスクの依存関係と競合しない限り、タスクのアサインと依存関係は正しく処理されます。

    手順

    1. 移動先 すべて > フィールドサービス > 管理 > 動的スケジューリング設定.
    2. [ アサイン解除制約 ] 関連リストで、[ 新規] をクリックします。
    3. [ 制約 ] フィールドの横にあるルックアップアイコンをクリックします。
    4. 「制約」リストで、「 新規」をクリックします。
    5. 必要に応じて、制約フォームのフィールドに入力します。
      表 : 1. [制約] フォーム
      フィールド 説明
      名前 制約名。
      タスクテーブル この制約が適用されるタスクテーブルを選択します。
      タイプ 制約のタイプを選択します。
      • シンプル:テーブル、タスクフィールド、および 1 つ以上のフィルター条件を選択して、シンプルな制約を定義します。
      • 詳細:スクリプトを作成して詳細制約を定義します。
      制約テーブル タスクの制約を定義するために使用するテーブルを指定します。
      タスクフィールド この制約が適用されるタスクフィールドを選択します。
      制約条件 この条件が true の場合、タスクの再アサインまたはアサイン解除が防止されます。
      制約スクリプト 詳細制約を使用する場合は、制約の詳細を定義するスクリプトを作成します。
    6. [Submit (送信)] をクリックします。
      [アサイン解除制約] フォームに戻ります。
    7. [Submit (送信)] をクリックします。
      構成フォームに戻り、制約が「 アサイン解除制約」 関連リストに追加されます。

    タスクの結果

    アサイン解除制約が作成され、コンフィギュレーションに追加されます。この制約により、指定された条件に基づくタスクのアサイン解除が防止され、タスク順序付けルールに従って重要度が低いタスクでもアサイン解除されないようになります。

    次のタスク

    動的スケジューリング設定の検証