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