自动填充用户数据的InfoPath表单

时间:2018-07-28 08:19:52

标签: sharepoint sharepoint-2013 sharepoint-online infopath

如何创建一个InfoPath表单以在SHAREPOINT SERVER ENTERPRISE SITE(在线)中自动填充用户数据(用户名,用户电子邮件,管理员名称等)。是否需要相同的管理中心设置?

1 个答案:

答案 0 :(得分:0)

我们可以通过userprofileservice数据连接以InfoPath表单填充用户字段。

步骤:

1。在InfoPath打开的情况下,转到“工具”>“数据连接”,然后单击“添加...”以将新的数据连接添加到表单。这将打开“数据连接向导”。

2。我们想从WS接收有关当前用户的数据,因此选择“接收数据”,然后单击下一步。

3。我们的数据源是WS,因此请选择“ Web Service”,然后单击下一步。

4。现在,您必须将向导指向WS。输入与此类似的地址: http://ServerName/_vti_bin/UserProfileService.asmx ,然后单击下一步。

5。在这里,您将获得该WS的所有方法的列表,选择 GetUserProfileByName ,然后单击下一步。

6。在此屏幕中,您可以指定向该方法发送哪些参数,如果没有传递任何值,我们将依靠该方法返回当前用户名的能力,因此我们将其保持不变(无值)。传递给方法),然后单击下一步。

7。单击下一步,并确保选中“打开表单时自动检索数据”。

8。完成向导。

参考: Auto Populate User Information in InfoPath with Claims Based Authentication in SharePoint