ChangeCollisionHelper : global
Fonctions d’aide disponibles dans le module d’extension Change Management Collision Detector.
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 Change Management 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 de changement |
| Type | Description |
|---|---|
| nul |
ChangeCollisionHelper : getAffectedCisByChangeId(String changeId)
Renvoie le CI affecté sys_ids pour le changement donné.
| Nom | Type | Description |
|---|---|---|
| ID de changement | Chaîne | 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 | Date de début |
| endDate | GlideDateTime | Date de fin |
| Type | Description |
|---|---|
| Tableau | Un tableau de blackouts (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 | 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 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 | 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 d’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 | sys_id d’un élément de configuration |
| Type | Description |
|---|---|
| Tableau | Tableau des 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 des CI |
ChangeCollisionHelper : isCiInAffectedCis(String ci, String changeId)
Vérifiez si un CI figure déjà dans la liste 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 de 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 l’intervalle de temps défini par startDate et endDate se trouve dans la fenêtre de maintenance du CI.
| Nom | Type | Description |
|---|---|---|
| startDate | GlideDateTime | Date de début |
| endDate | GlideDateTime | Date de fin |
| maintenanceWindow | Chaîne | Le 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 |