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

Sharepoint 用于自动填充用户数据的InfoPath表单,sharepoint,sharepoint-2013,sharepoint-online,infopath,Sharepoint,Sharepoint 2013,Sharepoint Online,Infopath,如何创建InfoPath表单以在SHAREPOINT SERVER企业网站(联机)中自动填充用户数据(用户名、用户电子邮件、经理姓名等)。我们需要中心管理设置吗?我们可以通过userprofileservice数据连接填充InfoPath表单中的用户字段 步骤: 1.打开InfoPath后,转到工具>数据连接,然后单击“添加…”向表单添加新的数据连接。这将打开数据连接向导 2.我们希望从WS接收关于当前用户的数据,因此选择“接收数据”并单击“下一步” 3.我们的数据源是WS,因此请选择“Web服

如何创建InfoPath表单以在SHAREPOINT SERVER企业网站(联机)中自动填充用户数据(用户名、用户电子邮件、经理姓名等)。我们需要中心管理设置吗?

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

步骤:

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

2.我们希望从WS接收关于当前用户的数据,因此选择“接收数据”并单击“下一步”

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

4.现在您必须将向导指向WS。键入类似以下内容的地址:,然后单击下一步

5.在这里,您可以获得该WS的所有方法的列表,选择GetUserProfileByName并单击next

6.在此屏幕中,您可以指定发送给该方法的参数,我们依赖于该方法在未向其传递任何值时返回当前用户名的能力,因此我们将保持原样(未向该方法传递任何值),然后单击“下一步”

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

8.完成向导

参考资料: