競合検出
競合の検出では、構成アイテム、開始予定日、終了予定日、または変更に基づいて、変更要求に対する潜在的なスケジュールの競合を識別します。スケジュールに競合がある場合、競合の検出は関連するブラックアウトスケジュールまたはメンテナンススケジュール、および他のアクティブな変更要求も確認し、スケジュールの競合を判断します。
- 構成アイテム (CI) は、指定された日時に既にスケジュールされています。
- 指定した日時にすでにその CI の親や子の変更がスケジューリングされている。
- CI がメンテナンス期間に含まれていない。
- CI の親または子がメンテナンス期間内にありません。
- CI がブラックアウト期間に含まれている。
- CI の親または子がブラックアウト期間内にあります。
- CI は、指定された日時に既にスケジュールされているユーザーにアサインされています。
change.conflict.useprogressworker システムプロパティを使用して、競合の検出プロセスを 2 つの方法で管理できるようになりました。デフォルトでは、このプロパティの値は false に設定され、変更管理ワーカーテーブルと変更 - 競合の検出フローを使用して競合の検出が実行されます。
このプロパティの値を true に設定すると、競合検出では以前と同様に Progress Worker が代わりに使用されます。
競合の検出を手動で実行することもできます。詳細については、「手動での競合検出と競合の詳細のレビュー」を参照してください。
競合の検出プロセス
[構成アイテム]、[開始予定日]、および [終了予定日] フィールドに値を指定すると、競合の検出が自動的に実行されます。また、これらのフィールドのいずれかの値が更新されたとき、またはこれらのフィールドの値が利用可能で変更要求のステータスが更新されたときにも実行できます。
change.conflict.useprogressworker システムプロパティの値が false に設定されている場合、変更管理ワーカー (chg_mgt_worker) テーブルを使用して、変更要求に対する競合の検出の実行を追跡できます。変更フォームで [フローを表示] を選択すると、関連する変更 - 競合の検出フローを表示できます。
競合が特定されると、[競合ステータス] フィールドと [競合の最終実行] フィールドが更新され、結果が反映されます。競合は、変更要求フォームの [競合] セクションで確認できます。
競合するカレンダー
競合するカレンダーを表示して、特定されたスケジュールの競合を表示できます。詳細については、「競合するカレンダー」を参照してください。