C# ServiceNow-从assignedto字段获取显示名称
我将分配给字段作为C# ServiceNow-从assignedto字段获取显示名称,c#,.net,servicenow,C#,.net,Servicenow,我将分配给字段作为d7ec53d80f0a650000af0bcce1050ea2。相反,我需要获取用户显示名称。如何在中获取分配给的显示名称 代码: 在上面代码中的记录结果中,我可以枚举并获得分配给字段的,但是值以(某些guid或未知格式-示例-d7ec53d80f0a650000af0bcce1050ea2)模式显示。我需要获取显示名称 如何获取分配给字段的显示名称?分配给是一个参考字段,您看到的d7ec53d80f0a650000af0bcce1050ea2值是分配给rm\u故事的用户的系
d7ec53d80f0a650000af0bcce1050ea2
。相反,我需要获取用户显示名称
。如何在中获取分配给的显示名称
代码:
在上面代码中的记录结果
中,我可以枚举
并获得分配给
字段的,但是值
以(某些guid或未知格式-示例-d7ec53d80f0a650000af0bcce1050ea2
)模式显示。我需要获取显示名称
如何获取分配给
字段的显示名称
?分配给是一个参考字段,您看到的d7ec53d80f0a650000af0bcce1050ea2值是分配给rm\u故事的用户的系统id(uuid)。相反,您需要通过向SOAP请求URL添加“displayvalue=true”获得的显示值。您还可以指定“displayvalue=all”,以便在soap响应中同时返回sys\u id和display值。查看ServiceNow SOAP Web服务文档()以获取更多信息和示例。希望有帮助
如果使用REST而不是SOAP是一个选项,我建议您现在签出ServiceNow并使用来帮助您构建HTTP请求,并轻松指定显示值等参数
分配给是一个参考字段,您看到的d7ec53d80f0a650000af0bcce1050ea2值是分配给rm_故事的用户的系统id(uuid)。相反,您需要通过向SOAP请求URL添加“displayvalue=true”获得的显示值。您还可以指定“displayvalue=all”,以便在soap响应中同时返回sys\u id和display值。查看ServiceNow SOAP Web服务文档()以获取更多信息和示例。希望有帮助 如果使用REST而不是SOAP是一个选项,我建议您现在签出ServiceNow并使用来帮助您构建HTTP请求,并轻松指定显示值等参数 URL将替换为REST API的实际显示名称
URL将替换为REST API的实际显示名称非常感谢。正是我想要的。非常感谢。正是我想要的。
Web Reference Url = https://*****.service-now.com/rm_story.do?WSDL
var url = "https://*****.service-now.com/rm_story.do?SOAP";
var userName = *****;
var password = *****;
var proxy = new ServiceNow_rm_story
{
Url = url,
Credentials = new NetworkCredential(userName, password)
};
try
{
var objRecord = new Namespace.WebReference.getRecords
{
// filters..
};
var recordResults = proxy.getRecords(objRecord);
}
catch (Exception ex)
{
}
https://XXXXX.service-now.com/api/now/v1/table/incident?sysparm_display_value=true