---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# ChangeCollisionHelper : global

# ChangeCollisionHelper : global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

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) {#ariaid-title2}

Ajoute le CI à la liste des CI affectés par le changement.
{#r_CCH-addCiToChgAffectedCis_S_S__table_xph_pw2_zt__entry__3}

| 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 |
[Tableau 1. Paramètres]

{#r_CCH-addCiToChgAffectedCis_S_S__table_xph_pw2_zt} {#r_CCH-addCiToChgAffectedCis_S_S__table_yph_pw2_zt__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 2. Renvoie]

{#r_CCH-addCiToChgAffectedCis_S_S__table_yph_pw2_zt}

## ChangeCollisionHelper : getAffectedCisByChangeId(String changeId) {#ariaid-title3}

Renvoie les sys_ids de CI affectés pour le changement donné.
{#r_CCH-getAffectedCisByChangeId_S__table_r4y_bw2_zt__entry__3}

| Nom | Type | Description |
|-|-|-|
| changeId | Chaîne | La sys_id d'un enregistrement de changement |
[Tableau 3. Paramètres]

{#r_CCH-getAffectedCisByChangeId_S__table_r4y_bw2_zt} {#r_CCH-getAffectedCisByChangeId_S__table_s4y_bw2_zt__entry__2}

| Type | Description |
|-|-|
| Tableau | Tableau des sys_ids de CI affectés. |
[Tableau 4. Renvoie]

{#r_CCH-getAffectedCisByChangeId_S__table_s4y_bw2_zt}

## ChangeCollisionHelper : getBlackoutsByDate(GlideDateTime, startDate, GlideDateTime, endDate) {#ariaid-title4}

Renvoie toute proscription qui chevauche la période définie par startDate et endDate.
{#r_CCH-getBlackoutsByDate_GDT_GDT__table_jhy_g52_zt__entry__3}

| Nom | Type | Description |
|-|-|-|
| startDate | GlideDateTime | La date de début |
| endDate | GlideDateTime | Date de fin |
[Tableau 5. Paramètres]

{#r_CCH-getBlackoutsByDate_GDT_GDT__table_jhy_g52_zt} {#r_CCH-getBlackoutsByDate_GDT_GDT__table_khy_g52_zt__entry__2}

| Type | Description |
|-|-|
| Tableau | Tableau de pannes (blackoutId :stringSpan). |
[Tableau 6. Renvoie]

{#r_CCH-getBlackoutsByDate_GDT_GDT__table_khy_g52_zt}

## ChangeCollisionHelper : getChangesWithAffectedCi(String ci, GlideDateTime, startDate, GlideDateTime, endDate) {#ariaid-title5}

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.
{#r_CCH-getChgWAffectedCi_S_GDT_GDT__table_jfd_w52_zt__entry__3}

| 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 |
[Tableau 7. Paramètres]

{#r_CCH-getChgWAffectedCi_S_GDT_GDT__table_jfd_w52_zt} {#r_CCH-getChgWAffectedCi_S_GDT_GDT__table_kfd_w52_zt__entry__2}

| Type | Description |
|-|-|
| Tableau | Tableau des sys_ids d'enregistrements de changements |
[Tableau 8. Renvoie]

{#r_CCH-getChgWAffectedCi_S_GDT_GDT__table_kfd_w52_zt}

## ChangeCollisionHelper : getChangesWithCi(String ci, GlideDateTime startDate, GlideDateTime endDate) {#ariaid-title6}

Renvoie les changements qui se trouvent dans l'intervalle de temps (startDate, endDate) et qui sont liés au CI donné.
{#r_CCH-getChangesWithCi_S_GDT_GDT__table_vht_4v2_zt__entry__3}

| 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 |
[Tableau 9. Paramètres]

{#r_CCH-getChangesWithCi_S_GDT_GDT__table_vht_4v2_zt} {#r_CCH-getChangesWithCi_S_GDT_GDT__table_wht_4v2_zt__entry__2}

| Type | Description |
|-|-|
| Tableau | Tableau d'sys_ids pour les enregistrements de changements |
[Tableau 10. Renvoie]

{#r_CCH-getChangesWithCi_S_GDT_GDT__table_wht_4v2_zt}

## ChangeCollisionHelper : getCiMaintenanceSchedule(String ci) {#ariaid-title7}

Renvoie le calendrier de maintenance pour un CI.
{#r_CCH-getCiMaintSched_S__table_kgl_vt2_zt__entry__3}

| Nom | Type | Description |
|-|-|-|
| ci | Chaîne | L'sys_id de l'élément de configuration |
[Tableau 11. Paramètres]

{#r_CCH-getCiMaintSched_S__table_kgl_vt2_zt} {#r_CCH-getCiMaintSched_S__table_lgl_vt2_zt__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 12. Renvoie]

{#r_CCH-getCiMaintSched_S__table_lgl_vt2_zt}

## ChangeCollisionHelper : getDependants(String ci) {#ariaid-title8}

Renvoie tous les CI qui dépendent du CI donné.
{#r_CCH-getDependants_S__table_phr_4x2_zt__entry__3}

| Nom | Type | Description |
|-|-|-|
| ci | Chaîne | Les sys_id d'un élément de configuration |
[Tableau 13. Paramètres]

{#r_CCH-getDependants_S__table_phr_4x2_zt} {#r_CCH-getDependants_S__table_qhr_4x2_zt__entry__2}

| Type | Description |
|-|-|
| Tableau | Un tableau de CI |
[Tableau 14. Renvoie]

{#r_CCH-getDependants_S__table_qhr_4x2_zt}

## ChangeCollisionHelper : getDependencies(String ci) {#ariaid-title9}

Renvoie tous les CI dont dépend le CI donné.
{#r_CCH-getDependencies_S__table_esm_xx2_zt__entry__3}

| Nom | Type | Description |
|-|-|-|
| ci | Chaîne | L'sys_id de l'élément de configuration |
[Tableau 15. Paramètres]

{#r_CCH-getDependencies_S__table_esm_xx2_zt} {#r_CCH-getDependencies_S__table_fsm_xx2_zt__entry__2}

| Type | Description |
|-|-|
| Tableau | Un tableau de CI |
[Tableau 16. Renvoie]

{#r_CCH-getDependencies_S__table_fsm_xx2_zt}

## ChangeCollisionHelper : isCiInAffectedCis (chaîne CI, chaîne changeId) {#ariaid-title10}

Vérifiez si un CI figure déjà dans la liste des CI affectés par le changement.
{#r_CCH-isCiInAffectedCis_S_S__table_egt_cx2_zt__entry__3}

| 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 |
[Tableau 17. Paramètres]

{#r_CCH-isCiInAffectedCis_S_S__table_egt_cx2_zt} {#r_CCH-isCiInAffectedCis_S_S__table_fgt_cx2_zt__entry__2}

| Type | Description |
|-|-|
| Booléen | Vrai si le CI figure déjà dans la liste des CI affectés par le changement. |
[Tableau 18. Renvoie]

{#r_CCH-isCiInAffectedCis_S_S__table_fgt_cx2_zt}

## ChangeCollisionHelper : isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, String maintenanceWindow) {#ariaid-title11}

Vérifie si la période définie par startDate et endDate se trouve dans la fenêtre de maintenance du CI.
{#r_CCH-isDateInCiMaintW_GDT_GDT_S__table_gjr_ys2_zt__entry__3}

| 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 |
[Tableau 19. Paramètres]

{#r_CCH-isDateInCiMaintW_GDT_GDT_S__table_gjr_ys2_zt} {#r_CCH-isDateInCiMaintW_GDT_GDT_S__table_hjr_ys2_zt__entry__2}

| Type | Description |
|-|-|
| Booléen | Vrai si l'intervalle de temps est dans la fenêtre de maintenance du CI |
[Tableau 20. Renvoie]

{#r_CCH-isDateInCiMaintW_GDT_GDT_S__table_hjr_ys2_zt}

