Verificar se a API está associada a um atendente

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Chame a API AgentNowHandler.hasAgent para determinar se o IC está associado a um atendente. A API obtém um sys_id do IC e retorna um resultado verdadeiro/falso.

    O método hasAgent() usa um sys_id do IC como um parâmetro de cadeia de caracteres e retorna verdadeiro quando o IC atende a uma das seguintes condições:

    • O IC é sn_agent_cmdb_ci_agent e este agente está ativo.
    • O IC é um host (estende cmdb_ci_hardware) e está associado a um atendente.
    • O IC é uma aplicação (estende cmdb_ci_appl) e tem uma relação de execução com um host associado a um atendente.

    Por exemplo:

    var agentNow = new sn_agent.AgentNowHandler(); 
    gs.info(‘Agent assocation with CI? ‘ + 
    agentNow.hasAgent(‘158279505372b30034b8ddeeff7b1270’); // sys_id of agent