Stellen Sie sicher, dass die API einem Servicemitarbeiter zugeordnet ist
Rufen Sie an AgentNowHandler.hasAgent API, um zu bestimmen, ob das CI einem Servicemitarbeiter zugeordnet ist. Die API ruft eine sys_ID des CI ab und gibt ein wahr/falsch-Ergebnis zurück.
Die HasAgent() Methode verwendet eine sys_ID des CI als Zeichenfolgenparameter und gibt zurück Wahr Wenn das CI eine der folgenden Bedingungen erfüllt:
- Das CI ist
sn_agent_cmdb_ci_agentUnd dieser Agent ist aktiv. - Das CI ist ein Host (erweitert
cmdb_ci_Hardware) Und ist einem Servicemitarbeiter zugeordnet. - Das CI ist eine Anwendung (erweitert
cmdb_ci_APL) Und hat eine Ausführungsbeziehung zu einem Host, der einem Servicemitarbeiter zugeordnet ist.
Zum Beispiel:
var agentNow = new sn_agent.AgentNowHandler();
gs.info(‘Agent assocation with CI? ‘ +
agentNow.hasAgent(‘158279505372b30034b8ddeeff7b1270’); // sys_id of agent