ChangeCollisionHelper - グローバル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • ChangeCollisionHelper スクリプトインクルードは、変更管理 - 衝突の検出 (com.snc.change.collision) プラグインにあるヘルパーメソッドを提供します。

    これらのメソッドは、サーバーサイドスクリプトで、またはクライアントで Ajax 呼び出しを使用する場合に使用します。これらの方法を使用するには、変更管理 - 衝突の検出プラグインがインストールされている必要があります。

    ChangeCollisionHelper - addCiToChangeAffectedCis(String ci, String changeId)

    変更の影響を受ける CI リストに CI を追加します。

    表 : 1. パラメーター
    名前 タイプ 説明
    ci 文字列 構成アイテム (CI) のsys_id
    change_id 文字列 変更レコードのsys_id
    表 : 2. 戻り値
    タイプ 説明
    なし

    ChangeCollisionHelper - getAffectedCisByChangeId(文字列 changeId)

    指定された変更の影響を受ける CI sys_idsを返します。

    表 : 3. パラメーター
    名前 タイプ 説明
    change_id 文字列 変更レコードのsys_id
    表 : 4. 戻り値
    タイプ 説明
    アレイ 影響を受ける CI のsys_idsのアレイ。

    ChangeCollisionHelper - getBlackoutsByDate(GlideDateTime startDate, GlideDateTime endDate)

    startDate と endDate で定義された期間と重複するブラックアウトを返します。

    表 : 5. パラメーター
    名前 タイプ 説明
    startDate GlideDateTime 開始日
    endDate GlideDateTime 終了日
    表 : 6. 戻り値
    タイプ 説明
    アレイ ブラックアウトのアレイ (blackoutId:stringSpan)。

    ChangeCollisionHelper - getChangesWithAffectedCi(String ci, GlideDateTime startDate, GlideDateTime endDate)

    [影響を受ける CI] リストに指定された CI があるタイムスパン (startDate と endDate で定義) でスケジュールされた変更を返します。

    表 : 7. パラメーター
    名前 タイプ 説明
    ci 文字列 構成アイテム (CI) のsys_id
    startDate GlideDateTime 開始日
    endDate GlideDateTime タイムスパンの終了日
    表 : 8. 戻り値
    タイプ 説明
    アレイ 変更レコードのsys_idsのアレイ

    ChangeCollisionHelper - getChangesWithCi(String ci, GlideDateTime startDate, GlideDateTime endDate)

    タイムスパン (startDate、endDate) 内にあり、指定された CI にリンクされている変更を返します。

    表 : 9. パラメーター
    名前 タイプ 説明
    ci 文字列 構成アイテム (CI) のsys_id
    startDate GlideDateTime 開始日
    endDate GlideDateTime タイムスパンの終了日
    表 : 10. 戻り値
    タイプ 説明
    アレイ 変更レコードのsys_idsのアレイ

    ChangeCollisionHelper - getCiMaintenanceSchedule(文字列 ci)

    CI のメンテナンススケジュールを返します。

    表 : 11. パラメーター
    名前 タイプ 説明
    ci 文字列 構成アイテム (CI) のsys_id
    表 : 12. 戻り値
    タイプ 説明
    なし

    ChangeCollisionHelper - getDependants(文字列 ci)

    指定された CI に依存するすべての CI を返します。

    表 : 13. パラメーター
    名前 タイプ 説明
    ci 文字列 構成アイテムのsys_id
    表 : 14. 戻り値
    タイプ 説明
    アレイ CI のアレイ

    ChangeCollisionHelper - getDependencies(文字列 ci)

    指定された CI が依存するすべての CI を返します。

    表 : 15. パラメーター
    名前 タイプ 説明
    ci 文字列 構成アイテム (CI) のsys_id
    表 : 16. 戻り値
    タイプ 説明
    アレイ CI のアレイ

    ChangeCollisionHelper - isCiInAffectedCis(文字列 ci, 文字列 changeId)

    CI が変更の影響を受ける CI リストに既に存在するかどうかを確認します。

    表 : 17. パラメーター
    名前 タイプ 説明
    ci 文字列 構成アイテム (CI) のsys_id
    change_id 文字列 変更レコードのsys_id
    表 : 18. 戻り値
    タイプ 説明
    ブール CI が変更の影響を受ける CI リストに既に存在する場合は True。

    ChangeCollisionHelper - isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, 文字列 maintenanceWindow)

    startDate と endDate で定義されたタイムスパンが CI のメンテナンス期間に該当するかどうかを確認します。

    表 : 19. パラメーター
    名前 タイプ 説明
    startDate GlideDateTime 開始日
    endDate GlideDateTime 終了日
    メンテナンスウィンドウ 文字列 構成アイテム (CI) のsys_id
    表 : 20. 戻り値
    タイプ 説明
    ブール タイムスパンが CI のメンテナンス期間内にある場合は True