ServiceNow CMDB получает данные об отношениях CI — API

#servicenow-rest-api #cmdb

Вопрос:

Вопрос API для CMDB ServiceNow,

Попытка ПОЛУЧИТЬ данные с вкладки Отношения CI, которая находится в бизнес-точке доступа (как представлено в пользовательском интерфейсе), которая относится к владельцу бизнеса.

Шаги:

  1. Получение удостоверения личности владельца бизнеса:

GET https://xxx.service-now.com/api/now/table/sys_user?sysparm_query=email={xxxx.com}amp;sysparm_limit=1

  1. Получение бизнес-приложений, принадлежащих идентификатору владельца:

GET https://xxx.service-now.com/api/now/table/cmdb_ci_business_app?sysparm_query=owned_by=a3e8xxxxxxxx6d19e484755b0damp;sysparm_limit=10

  1. и как получить данные с помощью связей CI:

Я пытался;

https://xxx.service-now.com/api/now/table/cmdb_rel_type?sysparm_query=sys_id={ID}amp;sysparm_limit=10

Но я не могу найти связь между бизнес-приложением и данными его отношений CI

Есть какие-нибудь предложения?

Ответ №1:

Используйте cmdb_rel_ci (отношения CI) вместо cmdb_rel_type (Тип отношений CI):

GET https://xxx.service-now.com/api/now/table/cmdb_rel_ci?sysparm_query=parent={PARENT_SYS_ID}amp;sysparm_limit=10

Комментарии:

1. cmdb_rel_ci — сделал свое дело! Большое спасибо! 🙂