競合検出

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 競合の検出では、構成アイテム、開始予定日、終了予定日、または変更に基づいて、変更要求に対する潜在的なスケジュールの競合を識別します。スケジュールに競合がある場合、競合の検出は関連するブラックアウトスケジュールまたはメンテナンススケジュール、および他のアクティブな変更要求も確認し、スケジュールの競合を判断します。

    競合の検出は、以下のいずれかの理由で競合を識別します。
    • 構成アイテム (CI) は、指定された日時に既にスケジュールされています。
    • 指定した日時にすでにその CI の親や子の変更がスケジューリングされている。
    • CI がメンテナンス期間に含まれていない。
    • CI の親または子がメンテナンス期間内にありません。
    • CI がブラックアウト期間に含まれている。
    • CI の親または子がブラックアウト期間内にあります。
    • CI は、指定された日時に既にスケジュールされているユーザーにアサインされています。

    change.conflict.useprogressworker システムプロパティを使用して、競合の検出プロセスを 2 つの方法で管理できるようになりました。デフォルトでは、このプロパティの値は false に設定され、変更管理ワーカーテーブルと変更 - 競合の検出フローを使用して競合の検出が実行されます。

    このプロパティの値を true に設定すると、競合検出では以前と同様に Progress Worker が代わりに使用されます。

    競合の検出を手動で実行することもできます。詳細については、「手動での競合検出と競合の詳細のレビュー」を参照してください。

    競合の検出プロセス

    [構成アイテム]、[開始予定日]、および [終了予定日] フィールドに値を指定すると、競合の検出が自動的に実行されます。また、これらのフィールドのいずれかの値が更新されたとき、またはこれらのフィールドの値が利用可能で変更要求のステータスが更新されたときにも実行できます。

    change.conflict.useprogressworker システムプロパティの値が false に設定されている場合、変更管理ワーカー (chg_mgt_worker) テーブルを使用して、変更要求に対する競合の検出の実行を追跡できます。変更フォームで [フローを表示] を選択すると、関連する変更 - 競合の検出フローを表示できます。

    競合が特定されると、[競合ステータス] フィールドと [競合の最終実行] フィールドが更新され、結果が反映されます。競合は、変更要求フォームの [競合] セクションで確認できます。

    競合するカレンダー

    競合するカレンダーを表示して、特定されたスケジュールの競合を表示できます。詳細については、「競合するカレンダー」を参照してください。