ChangeCollisionHelper - Global
. ChangeCollisionHelper A inclusão de script fornece métodos de ajuda encontrados no plug-in Gestão de mudanças - Collision Detector (com.snc.change.collision).
Use esses métodos em scripts do lado do servidor ou ao usar chamadas Ajax no cliente. Você deve ter o plug-in Gestão de mudanças - Collision Detector instalado para usar esses métodos.
ChangeCollisionHelper - addCiToChangeAffectedCis(cadeia de caracteres ic, cadeia de caracteres changeId)
Adiciona o IC à lista de ICs afetados da mudança.
| Nome | Tipo | Descrição |
|---|---|---|
| ic | Cadeia de caracteres | O sys_id do item de configuração |
| ChangeId | Cadeia de caracteres | O sys_id do registro de mudança |
| Tipo | Descrição |
|---|---|
| vazio |
ChangeCollisionHelper - getAffectedCisByChangeId(cadeia de caracteres changeId)
Retorna os sys_ids do IC afetado para a mudança fornecida.
| Nome | Tipo | Descrição |
|---|---|---|
| ChangeId | Cadeia de caracteres | Sys_id de um registro de mudança |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de sys_ids de ICs afetados. |
ChangeCollisionHelper - getBlackoutsByDate(GlideDateTime startDate, GlideDateTime endDate)
Retorna qualquer blackout que se sobreponha ao período definido por startDate e endDate.
| Nome | Tipo | Descrição |
|---|---|---|
| startDate | GlideDateTime | A data de início |
| endDate | GlideDateTime | A data de término |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de blackouts (blackoutId:stringSpan). |
ChangeCollisionHelper - getChangesWithAffectedCi(cadeia de caracteres ic, GlideDateTime startDate, GlideDateTime endDate)
Retorna mudanças programadas no período de tempo (definido por startDate e endDate) que têm o IC fornecido na lista de ICs afetados.
| Nome | Tipo | Descrição |
|---|---|---|
| ic | Cadeia de caracteres | O sys_id do item de configuração |
| startDate | GlideDateTime | A data de início |
| endDate | GlideDateTime | A data de término do período de tempo |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de sys_ids do registro de mudança |
ChangeCollisionHelper - getChangesWithCi(cadeia de caracteres ic, GlideDateTime startDate, GlideDateTime endDate)
Retorna as mudanças que estão no intervalo de tempo (startDate, endDate) e que estão vinculadas ao IC fornecido.
| Nome | Tipo | Descrição |
|---|---|---|
| ic | Cadeia de caracteres | O sys_id do item de configuração |
| startDate | GlideDateTime | A data de início |
| endDate | GlideDateTime | A data de término do período de tempo |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de sys_ids para registros de mudança |
ChangeCollisionHelper - getCiMaintenanceSchedule (ic de cadeia de caracteres)
Retorna o cronograma de manutenção de um IC.
| Nome | Tipo | Descrição |
|---|---|---|
| ic | Cadeia de caracteres | O sys_id do item de configuração |
| Tipo | Descrição |
|---|---|
| vazio |
ChangeCollisionHelper - getDependents (ic de cadeia de caracteres)
Retorna todos os ICs que dependem do IC fornecido.
| Nome | Tipo | Descrição |
|---|---|---|
| ic | Cadeia de caracteres | Sys_id de um item de configuração |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de ICs |
ChangeCollisionHelper - getDependencies (ic de cadeia de caracteres)
Retorna todos os ICs dos quais o IC fornecido depende.
| Nome | Tipo | Descrição |
|---|---|---|
| ic | Cadeia de caracteres | O sys_id do item de configuração |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de ICs |
ChangeCollisionHelper - isCiInAffectedCis(cadeia de caracteres ic, cadeia de caracteres changeId)
Verifique se um IC já está na lista de ICs afetados da mudança.
| Nome | Tipo | Descrição |
|---|---|---|
| ic | Cadeia de caracteres | O sys_id do item de configuração |
| ChangeId | Cadeia de caracteres | O sys_id do registro de mudança |
| Tipo | Descrição |
|---|---|
| Booliano | Verdadeiro se o IC já estiver na lista de ICs afetados da mudança. |
ChangeCollisionHelper - isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, cadeia de caracteres maintenanceWindow)
Verifica se o período de tempo definido por startDate e endDate está na janela de manutenção do IC.
| Nome | Tipo | Descrição |
|---|---|---|
| startDate | GlideDateTime | A data de início |
| endDate | GlideDateTime | A data de término |
| MaintenanceWindow | Cadeia de caracteres | O sys_id do item de configuração |
| Tipo | Descrição |
|---|---|
| Booliano | Verdadeiro se o período de tempo estiver na janela de manutenção do IC |