Stellen Sie sicher, dass die API einem Servicemitarbeiter zugeordnet ist

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • 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_agent Und 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