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(chaîne CI, chaîne 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 |
| changeId | Chaîne | Le sys_id de l’enregistrement d’un changement |
| Type | Description |
|---|---|
| nul |
ChangeCollisionHelper : getAffectedCisByChangeId(String changeId)
Renvoie les sys_ids de CI affectés pour le changement donné.
| Nom | Type | Description |
|---|---|---|
| changeId | Chaîne | La sys_id d’un enregistrement de changement |
| Type | Description |
|---|---|
| Tableau | Tableau des sys_ids de 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 | La date de début |
| endDate | GlideDateTime | Date de fin |
| Type | Description |
|---|---|
| Tableau | Tableau de pannes (blackoutId :stringSpan). |
ChangeCollisionHelper : getChangesWithAffectedCi(String ci, GlideDateTime, startDate, GlideDateTime, endDate)
Renvoie les changements planifiés dans la période (définie par startDate et endDate) qui ont le CI donné dans leur liste de CI affectés.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | L’sys_id de l’élément de configuration |
| startDate | GlideDateTime | La date de début |
| endDate | GlideDateTime | Date de fin de l’intervalle de temps |
| Type | Description |
|---|---|
| Tableau | Tableau des sys_ids d’enregistrements de changements |
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 | L’sys_id de l’élément de configuration |
| startDate | GlideDateTime | La date de début |
| endDate | GlideDateTime | Date de fin de l’intervalle de temps |
| Type | Description |
|---|---|
| Tableau | Tableau d’sys_ids pour les enregistrements de changements |
ChangeCollisionHelper : getCiMaintenanceSchedule(String ci)
Renvoie le calendrier de maintenance pour un CI.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | L’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 | Les sys_id d’un élément de configuration |
| Type | Description |
|---|---|
| Tableau | Un tableau de CI |
ChangeCollisionHelper : getDependencies(String ci)
Renvoie tous les CI dont dépend le CI donné.
| Nom | Type | Description |
|---|---|---|
| ci | Chaîne | L’sys_id de l’élément de configuration |
| Type | Description |
|---|---|
| Tableau | Un tableau de CI |
ChangeCollisionHelper : isCiInAffectedCis (chaîne CI, chaîne 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 |
| changeId | Chaîne | Le sys_id de l’enregistrement d’un changement |
| Type | Description |
|---|---|
| Booléen | Vrai si le CI figure déjà dans la liste des CI affectés par le changement. |
ChangeCollisionHelper : isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, String maintenanceWindow)
Vérifie si la période définie par startDate et endDate se trouve dans la fenêtre de maintenance du CI.
| Nom | Type | Description |
|---|---|---|
| startDate | GlideDateTime | La date de début |
| endDate | GlideDateTime | Date de fin |
| Fenêtre de maintenance | Chaîne | L’sys_id de l’élément de configuration |
| Type | Description |
|---|---|
| Booléen | Vrai si l’intervalle de temps est dans la fenêtre de maintenance du CI |