Infopath在提交表单之前设置初始化数据

我们在使用使用infopath时,有些数据往往是要初始化的,如用户名要取当前登录的用户,操作如下:

   SharePoint提供了一个webservice接口,调用此接口,我们可以得到当前登录人的用户信息,地址为

http://服务器地址/_vti_bin/UserProfileService.asmx?WSDL

 

下面我们就使用这个接口为用户名创建一个辅助数据连接:

1.在infopath designer的Ribbon上选择"数据",然后选择"Data Connections",截图如下:

2.弹出数据连接向导界面,选择“接收数据”,点击“下一步”:

3.在“选择数据源”下选择“SOAP web 服务”,点击“下一步”:

4.将你的接口地址输入,点击“下一步”:

5.这里可以看到这个接口下的所有方法,选择GetUserProfileByName,下一步:

6选择默认设置,直接下一步:

7默认直接下一步

8.默认完成

posted @ 2015-08-05 13:01  yixuan.han  阅读(278)  评论(0编辑  收藏  举报