В интерфейсе администратора есть обозреватель таблиц и столбцов, который покорно показывает все доступные столбцы для таблицы, например таблицу инцидентов:
Моя конечная цель состоит в том, чтобы иметь возможность запрашивать все поля для данной таблицы, в которую я могу вставить данные (главным образом, вокруг таблиц инцидентов и проблем), сопоставить их с данными, которые у меня есть, а затем вставить запись с PUT к столу. Непосредственная проблема, с которой я сталкиваюсь, заключается в том, что когда я запрашиваю sys_dictionary, как предлагают различные форумы, мне возвращают только подмножество столбцов, которые отображает пользовательский интерфейс.
Запрос почтальона:
https://{{SNOW_INSTANCE}}.service-now.com/api/now/table/sys_dictionary?sysparm_fields=internal_type,sys_name,name,read_only,max_length,active,mandatory,comments,sys_created_by,element&name={{TableName}}&sysparm_display_value=all
Я понимаю, что сокращенный набор результатов имеет какое-то отношение к тому, что они представляют собой реальные столбцы в таблице, а не ссылки на другие таблицы, но я не могу найти никакой документации, описывающей, как получить набор результатов, который пользовательский интерфейс использует с помощью API REST ,
Следующая проблема в том, что я не могу найти пример с примером полезной нагрузки, где все стандартные поля были заполнены для таблицы инцидентов, чтобы я мог заполнить столько полей, сколько у меня есть данные.