Verificar se a API está associada a um atendente
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_agente 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