Как теперь получить значение переменной в сервисе при заказе товара из каталога услуг? - PullRequest
0 голосов
/ 27 мая 2020

Я успешно заказал товар из каталога услуг, используя REST API . При заказе я отправил JSON данные в теле запроса, содержащие определенные пары значение ключа , которые предназначены для хранения в переменной элемента каталога. После успешного заказа сгенерированный ответ содержит sys_id , request_number, request_id, имя таблицы . Теперь, когда я хочу получить значения, переданные в переменные, единственный доступный способ - это сделать вызов GET с использованием REST API для таблиц. Итак, я получаю запись, используя сгенерированный sys_id и имя таблицы, которое создается как ответ API заказа. Имя таблицы - sc_request.

Но это не предоставляет информацию о значении переменной в теле ответа вызова GET.

1 Ответ

0 голосов
/ 13 июня 2020

Вы должны иметь возможность получать значения переменных с помощью API таблиц. Если вы go в проводнике REST API в ServiceNow, обратите внимание на поле «sysparm_fields». поместите туда имя вашей переменной (-ов), например, "variables.var_name". Это будет извлекать их значения и отображать их в ответе.

...