在管理 UI 中,有一个 Tables and Columns 资源管理器,它忠实地显示了一个表的所有可用列,例如事件表:
我的最终目标是能够查询我可以插入数据的给定表的所有字段(主要以事件和问题表为中心),将其与我拥有的数据进行匹配,然后将带有 PUT 的记录插入到表中. 我遇到的直接问题是,当我按照各种论坛的建议查询 sys_dictionary 时,我只会返回 UI 显示的列的子集。
邮递员查询:
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
我了解减少的结果集与它们是表中的真实列与指向其他表的链接有关,但我找不到任何描述如何使用 REST api 获取 UI 具有的结果集的文档。
接下来的问题是我找不到带有示例有效负载的示例,其中已为事件表填写了所有标准字段,以便我可以填充与数据一样多的字段。