#servicenow-rest-api #cmdb
Вопрос:
Вопрос API для CMDB ServiceNow,
Попытка ПОЛУЧИТЬ данные с вкладки Отношения CI, которая находится в бизнес-точке доступа (как представлено в пользовательском интерфейсе), которая относится к владельцу бизнеса.
Шаги:
- Получение удостоверения личности владельца бизнеса:
GET https://xxx.service-now.com/api/now/table/sys_user?sysparm_query=email={xxxx.com}amp;sysparm_limit=1
- Получение бизнес-приложений, принадлежащих идентификатору владельца:
GET https://xxx.service-now.com/api/now/table/cmdb_ci_business_app?sysparm_query=owned_by=a3e8xxxxxxxx6d19e484755b0damp;sysparm_limit=10
- и как получить данные с помощью связей 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 — сделал свое дело! Большое спасибо! 🙂