在下面我对sys_class_name =通用应用程序进行过滤的路径中
/api/now/table/cmdb_ci?&sysparm_display_value=true&sysparm_exclude_reference_link=true&sys_class_name=Generic Application
我有多个sys_class_name
,例如应用程序,通用应用程序,ServiceNow应用程序,共享点,IBM Websphere,业务应用程序,业务服务,发现的服务,Web应用程序,Web服务,网站。
我的问题是如何合并所有这些Sys_Class_Names?
答案 0 :(得分:0)
在表格上进行过滤时,可以右键单击过滤器文本,然后选择“复制URL”。
您的URL如下所示:
/api/now/table/cmdb_ci?&sysparm_display_value=true&sysparm_exclude_reference_link=true&sys_class_name=Generic Application&sys_class_name=ServiceNow Application
答案 1 :(得分:0)
您实际上想在sysparm_query
条件下使用IN
URL参数:
sysparm_query=sys_class_nameINcmdb_ci_appl,cmdb_ci_appl_generic,...
整个URL看起来像这样:
/api/now/table/cmdb_ci?sysparm_query=sys_class_nameINcmdb_ci_appl%2Ccmdb_ci_appl_generic
注意 :这是使用实际的类名(例如cmdb_ci_appl_generic)代替了_label_类。如果您需要根据标签查找名称,请转到/sys_db_object_list.do
。
一种简单的使用sysparm_query
的方法是使用常规过滤器在UI中构建所需的列表,然后右键单击面包屑(运行后位于过滤器上方的蓝色文本)作为过滤器,然后点击复制查询。可以将其粘贴为表API中的sysparm_query
。