如何阅读人员选择器字段并查询AD以加载与该字段中的人员相关的其他字段。示例:员工姓名;加载信息想要加载电子邮件地址,电话号码。 InfoPath表单正在与Nintex Workflow和SharePoint 2010一起使用。
我已经搜索过但无法找到答案。
由于 d
答案 0 :(得分:0)
不幸的是,我没有足够的声誉点来发表评论,但你的问题确实没有提供足够的细节。所以提供的任何答案都将基于假设。您甚至没有说明您正在使用的InfoPath版本。
也就是说,一个好的起点是创建一个数据连接来接收数据。您需要选择Web服务选项,然后需要输入Web服务器地址。地址可能采用以下格式:
http://yourservernamehere/_vti_bin/userprofileservice.asmx?wsdl
使用SharePoint服务器的地址替换yourservernamehere。然后,您需要选择GetUserProfileByName作为您需要的操作。继续单击下一步,然后完成以完成连接。
然后,您必须在InfoPath中查看数据源,以查看可用的字段,并将您想要的字段映射到您希望在表单上预先填充的字段。
所有这些都是基于我自己的假设,所以我不能保证它会在你的场景中起作用。如果您仍需要帮助并且能够提供更多详细信息,请随时为您提供帮助。
答案 1 :(得分:0)
要自动完成,您可以使用具有新操作规则的电子邮件或电话号码字段。这是由于人员选择器字段不允许对其应用任何操作规则。
不幸的是,另一个答案中提到的Web服务选项在SharePoint Online中不再起作用。请改用数据连接,该连接位于SharePoint网站主干上的隐藏的用户信息列表中。
条件:
动作: