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

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • タスク順序付けルールに基づくタスクの重要度が低い場合でも、タスクをアサイン解除できないようにする制約を定義します。

    始める前に

    必要なロール:admin

    このタスクについて

    • 動的スケジューリングには、事前定義された 3 つのアサイン解除制約があります。
      1. ダウンストリームのタスク:タスクにダウンストリームのタスクがある場合、アサイン解除を防止します。
      2. 今後 5 時間以内に SLA に違反する:タスク SLA が 5 時間以内に期限切れになる場合に、アサイン解除を防止します。
      3. 部品調達:タスクに必要な 1 つ以上の部品が既に調達されている場合、アサイン解除を防止します。
    • アサイン解除オプションを有効にすると、動的スケジューリングでタスクのアサインを解除して、より重要なタスクのアサインを完了できます。アサイン解除オプションは、動的スケジューリング構成の作業指示タスクレコードのチェックボックスとして使用できます (フィールドサービス>動的スケジューリング管理>構成)。
    • タスクの重要度は、タスクの順序付けルールによって決定されます。
    • 未アサインタスクにダウンストリームタスクがある場合、ダウンストリームタスクもアサイン解除され、キューに追加されます。
    • 順序付けルールがタスクの依存関係と競合しない限り、タスクのアサインと依存関係は正しく処理されます。

    手順

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

    タスクの結果

    アサイン解除制約が作成され、構成に追加されます。この制約により、指定された条件に基づいてタスクがアサイン解除されるのを防ぎ、タスク順序付けルールに従った重要度が低いタスクでもアサイン解除されないようにします。

    次のタスク

    動的スケジューリング構成の検証.