ChangeCollisionHelper - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Funções de ajuda encontradas no plug-in Change Management Collision Detector.

    Use esses métodos em scripts do lado do servidor ou ao usar chamadas AJAX no cliente. Você deve ter o plug-in Change Management 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. Retorna
    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 Um sys_id de registro de mudança
    Tabela 4. Retorna
    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. Retorna
    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 intervalo 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
    Tabela 8. Retorna
    Tipo Descrição
    Matriz Uma matriz de sys_ids de 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
    Tabela 10. Retorna
    Tipo Descrição
    Matriz Uma matriz de sys_ids para registros de mudança

    ChangeCollisionHelper - getCiMaintenanceSchedule(cadeia de caracteres ci)

    Retorna a programação 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. Retorna
    Tipo Descrição
    vazio

    ChangeCollisionHelper - getDependant(cadeia de caracteres ci)

    Retorna todos os ICs que dependem do IC fornecido.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    ic Cadeia de caracteres O sys_id de um item de configuração
    Tabela 14. Retorna
    Tipo Descrição
    Matriz Uma matriz de ICs

    ChangeCollisionHelper - getDependencies(String ci)

    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. Retorna
    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. Retorna
    Tipo Descrição
    Booliano Verdadeiro se o IC já estiver na lista de ICs afetados da mudança.

    ChangeCollisionHelper - isDateInCiMaintenanceWindows( GlideDateTime startDate, GlideDateTime endDate, String 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
    janela de manutenção Cadeia de caracteres O sys_id do item de configuração
    Tabela 20. Retorna
    Tipo Descrição
    Booliano Verdadeiro se o intervalo de tempo estiver na janela de manutenção do IC