2016-01-21 8 views
0

Как я могу прочитать поле выбора людей и запросить AD для загрузки дополнительных полей, связанных с человеком в поле. Пример: имя сотрудника; загрузить информацию, которую хотите загрузить адрес электронной почты, номер телефона. форма InfoPath используется с Nintex Workflow и SharePoint 2010.InfoPath - Как я могу прочитать поле выбора людей и запросить AD для загрузки дополнительных полей, связанных с человеком в поле.

Я искал и не смог найти ответ.

Благодаря D

ответ

0

К сожалению, у меня нет достаточного количества очков репутации пока оставить комментарий, но ваш вопрос на самом деле не обеспечивает достаточно деталей. Поэтому любой предоставленный ответ будет основываться на предположениях. Вы даже не уточните, какую версию InfoPath вы используете.

Это хорошее место для начала - создать соединение для передачи данных. Вам нужно будет выбрать параметр веб-сервиса, а затем вам нужно будет ввести адрес веб-сервера. Адрес, вероятно, будет в следующем формате:

http://yourservernamehere/_vti_bin/userprofileservice.asmx?wsdl

Заменить yourservernamehere с адресом вашего сервера SharePoint. Затем вам нужно выбрать GetUserProfileByName как необходимую операцию. Просто продолжайте нажимать дальше, а затем завершайте, чтобы завершить соединение.

Затем вам необходимо просмотреть источник данных в InfoPath, чтобы узнать, какие поля доступны, и сопоставить те, которые вы хотите, поля, которые вы хотите предварительно заполнить в своей форме.

Все это основано на моих собственных предположениях, поэтому я не могу гарантировать, что оно будет работать в вашем сценарии. Рад помочь, если вам по-прежнему нужна помощь и вы можете предоставить более подробную информацию.