ChangeCollisionHelper - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . 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.

    Tabela 1. Parâmetros
    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
    Tabela 2. Retornos
    Tipo Descrição
    vazio

    ChangeCollisionHelper - getAffectedCisByChangeId(cadeia de caracteres changeId)

    Retorna os sys_ids do IC afetado para a mudança fornecida.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    ChangeId Cadeia de caracteres Sys_id de um registro de mudança
    Tabela 4. Retornos
    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.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    startDate GlideDateTime A data de início
    endDate GlideDateTime A data de término
    Tabela 6. Retornos
    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.

    Tabela 7. Parâmetros
    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
    Tabela 8. Retornos
    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.

    Tabela 9. Parâmetros
    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
    Tabela 10. Retornos
    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.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    ic Cadeia de caracteres O sys_id do item de configuração
    Tabela 12. Retornos
    Tipo Descrição
    vazio

    ChangeCollisionHelper - getDependents (ic de cadeia de caracteres)

    Retorna todos os ICs que dependem do IC fornecido.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    ic Cadeia de caracteres Sys_id de um item de configuração
    Tabela 14. Retornos
    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.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    ic Cadeia de caracteres O sys_id do item de configuração
    Tabela 16. Retornos
    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.

    Tabela 17. Parâmetros
    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
    Tabela 18. Retornos
    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.

    Tabela 19. Parâmetros
    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
    Tabela 20. Retornos
    Tipo Descrição
    Booliano Verdadeiro se o período de tempo estiver na janela de manutenção do IC