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.默认完成