ChangeCollisionHelper : global
L’include de script ChangeCollisionHelper fournit des méthodes d’assistance trouvées dans le module d’extension Gestion des changements - Collision Detector (com.snc.change.collision).
Utilisez ces méthodes dans les scripts côté serveur ou lors de l’utilisation d’appels Ajax sur le client. Le module d’extension Gestion des changements - Collision Detector doit être installé pour utiliser ces méthodes.
ChangeCollisionHelper : addCiToChangeAffectedCis(String ci, String changeId)
Ajoute le CI à la liste des CI affectés par le changement.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | Le sys_id de l’élément de configuration |
| ID de changement | Chaîne | L’sys_id de l’enregistrement d’un changement |
| Type | Description |
|---|---|
| nul |
ChangeCollisionHelper : getAffectedCisByChangeId(String changeId)
Renvoie le sys_ids CI affecté pour le changement donné.
| Nom | Type | Description |
|---|---|---|
| ID de changement | Chaîne | La sys_id d’un enregistrement de changement |
| Type | Description |
|---|---|
| Tableau | Tableau de sys_ids des CI affectés. |
ChangeCollisionHelper : getBlackoutsByDate(GlideDateTime startDate, GlideDateTime endDate)
Renvoie toute proscription qui chevauche la période définie par startDate et endDate.
| Nom | Type | Description |
|---|---|---|
| startDate | GlideDateTime | Date de début |
| endDate | GlideDateTime | Date de fin |
| Type | Description |
|---|---|
| Tableau | Tableau des pannes (blackoutId :stringSpan). |
ChangeCollisionHelper : getChangesWithAffectedCi(String ci, GlideDateTime, startDate, GlideDateTime, endDate)
Renvoie les changements planifiés dans l’intervalle de temps (défini par startDate et endDate) qui ont le CI donné dans leur liste de CI affectés.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | Le sys_id de l’élément de configuration |
| startDate | GlideDateTime | Date de début |
| endDate | GlideDateTime | Date de fin de l’intervalle de temps |
| Type | Description |
|---|---|
| Tableau | Tableau des sys_ids de l’enregistrement d’un changement |
ChangeCollisionHelper : getChangesWithCi(String ci, GlideDateTime, startDate, GlideDateTime, endDate)
Renvoie les changements qui se trouvent dans l’intervalle de temps (startDate, endDate) et qui sont liés au CI donné.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | Le sys_id de l’élément de configuration |
| startDate | GlideDateTime | Date de début |
| endDate | GlideDateTime | Date de fin de l’intervalle de temps |
| Type | Description |
|---|---|
| Tableau | Tableau de sys_ids pour les enregistrements de changement |
ChangeCollisionHelper : getCiMaintenanceSchedule(String ci)
Renvoie le calendrier de maintenance pour un CI.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | Le sys_id de l’élément de configuration |
| Type | Description |
|---|---|
| nul |
ChangeCollisionHelper : getDependants(String ci)
Renvoie tous les CI qui dépendent du CI donné.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | La sys_id d’un élément de configuration |
| Type | Description |
|---|---|
| Tableau | Tableau de CI |
ChangeCollisionHelper : getDependencies(String ci)
Renvoie tous les CI dont dépend le CI donné.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | Le sys_id de l’élément de configuration |
| Type | Description |
|---|---|
| Tableau | Tableau de CI |
ChangeCollisionHelper : isCiInAffectedCis(String ci, String changeId)
Vérifiez si un CI figure déjà dans la liste des CI affectés par le changement.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | Le sys_id de l’élément de configuration |
| ID de changement | Chaîne | L’sys_id de l’enregistrement d’un changement |
| Type | Description |
|---|---|
| Booléen | Vrai si le CI se trouve déjà dans la liste des CI affectés par le changement. |
ChangeCollisionHelper : isDateInCiMaintenanceWindows(GlideDateTime startDate, GlideDateTime endDate, String maintenanceWindow)
Vérifie si l’intervalle de temps défini par startDate et endDate tombe dans la fenêtre de maintenance du CI.
| Nom | Type | Description |
|---|---|---|
| startDate | GlideDateTime | Date de début |
| endDate | GlideDateTime | Date de fin |
| Fenêtre de maintenance | Chaîne | Le sys_id de l’élément de configuration |
| Type | Description |
|---|---|
| Booléen | Vrai si l’intervalle de temps est compris dans la fenêtre de maintenance du CI |