2015-05-07 3 views
1

я набираюсь assignedto поля d7ec53d80f0a650000af0bcce1050ea2. Вместо этого мне нужно получить пользователя display name. Как получить display name для assignedto в ServiceNow - Release ManagementServiceNow - получение отображаемого имени из assignedto поля

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) 
      { 

      } 

В recordResults из кода выше, я могу enumerate и получить assignedto поле, но value (некоторые руководство или неизвестно формат - пример - d7ec53d80f0a650000af0bcce1050ea2) рисунок. Мне нужно получить display name.

Как получить display name для assignedto поля?

ответ

4

AssignedTo - это поле ссылки, а значение d7ec53d80f0a650000af0bcce1050ea2, которое вы видите, - это sys_id (uuid) пользователя, которому назначен rm_story. Вместо этого вы хотите получить отображаемое значение, которое вы можете получить, добавив «displayvalue = true» к URL-адресу вашего SOAP-запроса. Вы также можете указать 'displayvalue = all', чтобы иметь как sys_id, так и отображаемое значение, возвращаемое в ответ на мыло. Ознакомьтесь с документами ServiceNow SOAP Web Service (link) для получения дополнительной информации и примера. Надеюсь, это поможет.

Если вы используете REST вместо SOAP, я бы рекомендовал проверить ServiceNow REST Table API и использовать REST API Explorer, чтобы помочь вам построить ваши HTTP-запросы и легко указать такие параметры, как отображаемое значение.

REST API Explorer REST Table API

+0

Большое спасибо. Именно то, что я хотел. – user01928374655647382910019283

Смежные вопросы