Получить имя текущего пользователя в sharepoint с помощью веб-сервисов - PullRequest
0 голосов
/ 27 сентября 2011

Я разработал форму infopath, в этой опции загрузки формы мне нужно получить текущее ИМЯ ПОЛЬЗОВАТЕЛЯ . Кто зашел на сайт должен извлекать, используя только WebServices. Поэтому я сделал это, используя UserProfileServices.asmx сервис и GetProfileByName метод. Но я получаю ИМЕНА ПОЛЬЗОВАТЕЛЯ , иногда мое ИМЯ ПОЛЬЗОВАТЕЛЯ Иногда создается администратор и т. Д. ..... Пожалуйста, дайте мне знать, как я могу это сделать ....

1 Ответ

0 голосов
/ 27 сентября 2011

Пожалуйста, укажите, что означает "иногда" ... И откуда вы взяли разные имена пользователей (WebService или из функции InfoPath userName ())?

Если это функция, это поведение по умолчанию, если вызаполните форму с помощью клиента (InfoPath Filler).Если это WebService, убедитесь, что вы также добавляете домен к userName () следующим образом:

concat("MyDomain\"; userName())
...