ChangeCollisionHelper - グローバル
Change Management Collision Detector プラグインにあるヘルパー関数。
これらのメソッドは、サーバー側スクリプトで使用するか、クライアントで AJAX 呼び出しを使用する場合に使用します。これらの方法を使用するには、Change Management Collision Detector プラグインがインストールされている必要があります。
ChangeCollisionHelper - addCiToChangeAffectedCis(文字列 ci, 文字列 changeId)
変更の影響を受ける CI リストに CI を追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムの sys_id |
| changeId | 文字列 | 変更レコードの sys_id |
| タイプ | 説明 |
|---|---|
| なし |
ChangeCollisionHelper - getAffectedCisByChangeId(文字列 changeId)
指定された変更の影響を受ける CI sys_id を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| changeId | 文字列 | 変更レコードの sys_id |
| タイプ | 説明 |
|---|---|
| アレイ | 影響を受ける CI の sys_id のアレイ |
ChangeCollisionHelper - getBlackoutsByDate(GlideDateTime startDate, GlideDateTime endDate)
startDate と endDate で定義された期間と重複するブラックアウトを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | 終了日 |
| タイプ | 説明 |
|---|---|
| アレイ | ブラックアウトのアレイ (blackoutId:stringSpan) |
ChangeCollisionHelper - getChangesWithAffectedCi(文字列 ci, GlideDateTime startDate, GlideDateTime endDate)
影響を受けた CI リストで指定された CI を持つ (startDateとendDateで定義される) タイムスパンでスケジュールされた変更を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムの sys_id |
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | タイムスパンの終了日 |
| タイプ | 説明 |
|---|---|
| アレイ | 変更レコードの sys_id のアレイ |
ChangeCollisionHelper - getChangesWithCi(文字列 ci, GlideDateTime startDate, GlideDateTime endDate)
タイムスパン (startDate、endDate) 内にあり、指定された CI にリンクされている変更を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムの sys_id |
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | タイムスパンの終了日 |
| タイプ | 説明 |
|---|---|
| アレイ | 変更レコードの sys_id の配列 |
ChangeCollisionHelper - getCiMaintenanceSchedule(文字列 ci)
CI のメンテナンス スケジュールを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムの sys_id |
| タイプ | 説明 |
|---|---|
| なし |
ChangeCollisionHelper - getDependants(文字列 ci)
指定された CI に依存するすべての CI を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムの sys_id |
| タイプ | 説明 |
|---|---|
| アレイ | CI のアレイ |
ChangeCollisionHelper - getDependencies(文字列 ci)
指定された CI が依存するすべての CI を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムの sys_id |
| タイプ | 説明 |
|---|---|
| アレイ | CI のアレイ |
ChangeCollisionHelper - isCiInAffectedCis(文字列 ci, 文字列 changeId)
変更の影響を受ける CI リストに CI が既に含まれているかどうかを確認します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ci | 文字列 | 構成アイテムの sys_id |
| changeId | 文字列 | 変更レコードの sys_id |
| タイプ | 説明 |
|---|---|
| ブーリアン | 変更の影響を受ける CI リストに CI が既に含まれている場合は true です。 |
ChangeCollisionHelper - isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, 文字列 maintenanceWindow)
startDate および endDate で定義されたタイムスパンが CI のメンテナンス期間内にあるかどうかをチェックします。
| 名前 | タイプ | 説明 |
|---|---|---|
| startDate | GlideDateTime | 開始日 |
| endDate | GlideDateTime | 終了日 |
| maintenanceWindow | 文字列 | 構成アイテムの sys_id |
| タイプ | 説明 |
|---|---|
| ブーリアン | タイムスパンが CI のメンテナンス期間内にある場合は true |