---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# メンテナンススケジュールの構成 - ベストプラクティス

# メンテナンススケジュールの構成 - ベストプラクティス {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年07月31日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

メンテナンススケジュールは、構成アイテムまたは変更を実装できる期間を定義します。

これらのスケジュールは、変更要求の競合の検出プロセスに組み込まれます。変更要求が関連するメンテナンススケジュールに従っていない場合、その変更要求の競合レコードが生成されます。  
競合の検出のメンテナンススケジュールを定義するには、次の 2 つの方法があります。

* [メンテナンススケジュールを構成します](https://servicenow-prod.fluidtopics.net/JIc1IH8DnRzQBJXN0h~2qg "ブラックアウトおよびメンテナンス期間を使用して、変更をスケジュールします。ブラックアウト期間は、通常の変更アクティビティをスケジュールしない時間を指定します。メンテナンス期間は、変更要求をスケジュールする時間を指定します。たとえば、年末にコードフリーズを実施するために停電スケジュールを作成します。blackout-maintenance-schedule")。このパスは、change.conflict.currentwindow システムプロパティによって有効になります。
* スケジュールテーブル \[cmn_schedule\] を使用してメンテナンススケジュールを作成します。このメソッドは、change.conflict.ci_maint_sched システムプロパティを使用して有効にすることができます。  
  注:  
  これらのシステムプロパティは、競合プロパティで構成できます。
{#configuring-maintenance-schedules-best-practices__ul_j5h_njx_fcc}

## メンテナンススケジュールフォームを使用したメンテナンススケジュール {#configuring-maintenance-schedules-best-practices__section_lh2_kkx_fcc}

このメソッドで定義されたすべてのメンテナンススケジュールは、条件フィールドに基づいて処理されます。スケジュールは、変更要求、プライマリ CI、または関連する影響を受ける CI (詳細モードで実行される場合) への適用性を判断するために評価する必要があります。

複数のメンテナンススケジュールが存在する場合、それらの関連性を判断するために必要な時間が長くなり、この期間は影響を受ける CI ごとに長くなることに注意してください。

汎用のスケジュールを多数の CI または変更要求に適用可能な場合は、[メンテナンススケジュールを構成する](https://servicenow-prod.fluidtopics.net/JIc1IH8DnRzQBJXN0h~2qg "ブラックアウトおよびメンテナンス期間を使用して、変更をスケジュールします。ブラックアウト期間は、通常の変更アクティビティをスケジュールしない時間を指定します。メンテナンス期間は、変更要求をスケジュールする時間を指定します。たとえば、年末にコードフリーズを実施するために停電スケジュールを作成します。blackout-maintenance-schedule")手順を使用してメンテナンススケジュールを定義する必要があります。

ただし、限られた数の CI 用にスケジュールが調整されている場合は、スケジュールテーブルを使用してメンテナンススケジュールを作成することを検討する必要があります。

## スケジュールテーブルを使用したメンテナンススケジュール {#configuring-maintenance-schedules-best-practices__section_pcn_zlx_fcc}

この方法は、個々の CI または CI の小さなグループが特定のスケジュールに従う必要があるように設計されています。

このような場合、メンテナンススケジュールは、メンテナンススケジュールテーブルではなくスケジュールテーブル (cmn_schedule) で設定する必要があります。このアプローチにより、メンテナンスフォームとスケジュールテーブルを使用してスケジュールを 2 回処理するために競合検出を行う必要がなくなります。

メンテナンススケジュールレコードとは異なり、スケジュールレコードは CI に直接関連付けることを意図しているため、条件または \[適用先\] フィールドがありません。スケジュールレコードを定義したら、CI にリンクするために、\[タイプ\] を <kbd class="ph userinput">[メンテナンス]</kbd> として設定する必要があります。このスケジュールを CI に添付するには、CI レコードの \[メンテナンススケジュール\] フィールドで参照する必要があります。このフィールドが表示されていない場合は、フォームに追加する必要があります。


