UiPath Windows版中ServiceNow配置项名称查询方法咨询
ServiceNow API 查询关联指定配置项的变更请求编号方案
核心解决要点
你之前的写法未成功,关键是缺少sysparm_display_value=true参数——ServiceNow默认返回关联字段的内部ID(sys_id),而非显示名称。以下是正确的查询配置:
字段指定
使用sysparm_fields=number,cmdb_ci.name指定返回变更请求编号和配置项名称,同时必须添加sysparm_display_value=true,确保API返回关联字段的显示值而非内部ID。筛选条件拼接
组合指定配置项和日期范围的筛选规则,格式示例如下:- 精确匹配配置项名称:
cmdb_ci.name=abc - 日期范围(以创建日期为例):
sys_created_on>=YYYY-MM-DD^sys_created_on<=YYYY-MM-DD - 完整筛选语句:
cmdb_ci.name=abc^sys_created_on>=2024-01-01^sys_created_on<=2024-06-01
- 精确匹配配置项名称:
完整请求参数示例
sysparm_fields=number,cmdb_ci.name sysparm_query=cmdb_ci.name=abc^sys_created_on>=2024-01-01^sys_created_on<=2024-06-01 sysparm_display_value=true
UiPath中使用说明
在UiPath的HTTP请求活动中,将上述参数添加到「查询参数」集合(GET请求),或作为表单参数传入(POST请求),即可获取仅包含变更请求编号和对应配置项名称的结果集。
内容的提问来源于stack exchange,提问作者Sheryn Selvaraj
相关产品推荐
相关产品推荐

