One*_*mer 4 java json web-services servicenow
我现在正在使用json web服务来查询事件记录.我正在使用java和apache Httpscomponents来进行调用.事件表中有很多记录,但我想过滤那些我需要处理的记录.在维基的帮助下,我能够获取新添加的记录.我想获取特定用户调用/创建的记录.
我调用下面表单的URL,myUserName是我需要处理的票据的调用者.
https://<instance>.service-now.com/incident.do?JSON&sysparm_action=getRecords&sysparm_query=incident_state=1%5Ecaller=myUserName
Run Code Online (Sandbox Code Playgroud)
问题是我仍然得到所有新的事件,这意味着它sysparm_query=incident_state=1正在工作,但后来失败或被忽略.
请告诉我,如果我的方法是错误的,并指出我的方向,或者如果它的错误可能是URL中的更正?
小智 6
如果您需要在该字段上进行过滤,您还可以使用此表单中的查询来使用caller_id:
&sysparm_query=incident_state=1^caller_id.user_name=youruserid
Run Code Online (Sandbox Code Playgroud)
这很有用,因为它可以用于其他用户字段,例如assigned_to等.
| 归档时间: |
|
| 查看次数: |
1993 次 |
| 最近记录: |