К сожалению, у меня нет достаточного количества очков репутации пока оставить комментарий, но ваш вопрос на самом деле не обеспечивает достаточно деталей. Поэтому любой предоставленный ответ будет основываться на предположениях. Вы даже не уточните, какую версию InfoPath вы используете.
Это хорошее место для начала - создать соединение для передачи данных. Вам нужно будет выбрать параметр веб-сервиса, а затем вам нужно будет ввести адрес веб-сервера. Адрес, вероятно, будет в следующем формате:
http://yourservernamehere/_vti_bin/userprofileservice.asmx?wsdl
Заменить yourservernamehere с адресом вашего сервера SharePoint. Затем вам нужно выбрать GetUserProfileByName как необходимую операцию. Просто продолжайте нажимать дальше, а затем завершайте, чтобы завершить соединение.
Затем вам необходимо просмотреть источник данных в InfoPath, чтобы узнать, какие поля доступны, и сопоставить те, которые вы хотите, поля, которые вы хотите предварительно заполнить в своей форме.
Все это основано на моих собственных предположениях, поэтому я не могу гарантировать, что оно будет работать в вашем сценарии. Рад помочь, если вам по-прежнему нужна помощь и вы можете предоставить более подробную информацию.