ChangeCollisionHelper - グローバル
ChangeCollisionHelper スクリプトインクルードは、変更管理 - 衝突の検出 (com.snc.change.collision) プラグインにあるヘルパーメソッドを提供します。
これらのメソッドは、サーバーサイドスクリプトで、またはクライアントで Ajax 呼び出しを使用する場合に使用します。これらの方法を使用するには、変更管理 - 衝突の検出プラグインがインストールされている必要があります。
ChangeCollisionHelper - addCiToChangeAffectedCis(String ci, String changeId)
変更の影響を受ける CI リストに CI を追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテム (CI) のsys_id |
| change_id | 文字列 | 変更レコードのsys_id |
| タイプ | 説明 |
|---|---|
| なし |
ChangeCollisionHelper - getAffectedCisByChangeId(文字列 changeId)
指定された変更の影響を受ける CI sys_idsを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| change_id | 文字列 | 変更レコードのsys_id |
| タイプ | 説明 |
|---|---|
| アレイ | 影響を受ける CI のsys_idsのアレイ。 |
ChangeCollisionHelper - getBlackoutsByDate(GlideDateTime startDate, GlideDateTime endDate)
startDate と endDate で定義された期間と重複するブラックアウトを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | 終了日 |
| タイプ | 説明 |
|---|---|
| アレイ | ブラックアウトのアレイ (blackoutId:stringSpan)。 |
ChangeCollisionHelper - getChangesWithAffectedCi(String ci, GlideDateTime startDate, GlideDateTime endDate)
[影響を受ける CI] リストに指定された CI があるタイムスパン (startDate と endDate で定義) でスケジュールされた変更を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテム (CI) のsys_id |
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | タイムスパンの終了日 |
| タイプ | 説明 |
|---|---|
| アレイ | 変更レコードのsys_idsのアレイ |
ChangeCollisionHelper - getChangesWithCi(String ci, GlideDateTime startDate, GlideDateTime endDate)
タイムスパン (startDate、endDate) 内にあり、指定された CI にリンクされている変更を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテム (CI) のsys_id |
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | タイムスパンの終了日 |
| タイプ | 説明 |
|---|---|
| アレイ | 変更レコードのsys_idsのアレイ |
ChangeCollisionHelper - getCiMaintenanceSchedule(文字列 ci)
CI のメンテナンススケジュールを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテム (CI) のsys_id |
| タイプ | 説明 |
|---|---|
| なし |
ChangeCollisionHelper - getDependants(文字列 ci)
指定された CI に依存するすべての CI を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムのsys_id |
| タイプ | 説明 |
|---|---|
| アレイ | CI のアレイ |
ChangeCollisionHelper - getDependencies(文字列 ci)
指定された CI が依存するすべての CI を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテム (CI) のsys_id |
| タイプ | 説明 |
|---|---|
| アレイ | CI のアレイ |
ChangeCollisionHelper - isCiInAffectedCis(文字列 ci, 文字列 changeId)
CI が変更の影響を受ける CI リストに既に存在するかどうかを確認します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテム (CI) のsys_id |
| change_id | 文字列 | 変更レコードのsys_id |
| タイプ | 説明 |
|---|---|
| ブール | CI が変更の影響を受ける CI リストに既に存在する場合は True。 |
ChangeCollisionHelper - isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, 文字列 maintenanceWindow)
startDate と endDate で定義されたタイムスパンが CI のメンテナンス期間に該当するかどうかを確認します。
| 名前 | タイプ | 説明 |
|---|---|---|
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | 終了日 |
| メンテナンスウィンドウ | 文字列 | 構成アイテム (CI) のsys_id |
| タイプ | 説明 |
|---|---|
| ブール | タイムスパンが CI のメンテナンス期間内にある場合は True |