assigned_to
字段没有被过滤
代码:
__encoded_query = "assigned_toCONTAINSsteve"
实际上有 2 条记录包含steve
上面代码但没有返回的值。字段也related_records
无法使用__encoded_query
assigned_to
字段没有被过滤
代码:
__encoded_query = "assigned_toCONTAINSsteve"
实际上有 2 条记录包含steve
上面代码但没有返回的值。字段也related_records
无法使用__encoded_query
assigned_to
是一个引用字段,它存储引用的 sys_user 记录的 sys_id,但您查询的是我假设的显示值 ( name
)。如果要查询assigned_to
字段引用名称包含“steve”的用户的记录,请尝试像这样遍历引用:
__encoded_query = "assigned_to.nameCONTAINSsteve"
对于它的价值,这可能是一个性能很差的查询,你最好做一个STARTSWITH
更优化的查询(从数据库的角度来看):
__encoded_query = "assigned_to.nameSTARTSWITHsteve"
这是我刚刚在演示实例上运行的测试中完整的 SOAP 请求有效负载的样子(我没有任何 steves,但我有一个 Fred!):
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<getRecords xmlns="http://www.service-now.com/incident">
<__encoded_query xmlns="">assigned_to.nameSTARTSWITHfred</__encoded_query>
</getRecords>
</Body>
</Envelope>