打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用InfoPath表单自动获取MOSS站点当前用户信息
 
1、打开InfoPath建立一个Blank Form Template,选中Enable browser-compatible features only,点OK

2、建立Data Connection:
A、点Tools选择Data Connections

点Add

选中Create a new data connection to和Receive data,点Next

选择Web service,点Next

输入web service的URL,格式是http://MOSS/_vti_bin/UserProfileService.asmx,将MOSS替换成实际的Sharepoint Server的地址,点Next

在Web Service列表里面选择GetUserProfileByName,点Next

点Next

点Next

给Data Connection起个名字(可使用默认的),选中Automatically retrieve data when form is opened,点Finished

点Close

3、在表单上建一个2行2列的表格,第一列的两个单元格分别输入First Name、Last Name,第二列的两个单元格分别插入两个文本框,并将名称改为FistName、LastName

A、双击FirstName文本框,点击Default value右边的公式按钮fx

B、点 Insert Field or Group

C、点Datasource下拉框,选中GetUserProfileByName(Secondary)

D、按下图选中Value,并点Filter Data

E、点Add

F、第一个选项选Select field or group ...

G、按下图选中Name,点OK

H、第二项保持is equal to不变,第三项选Type text...

I、在第三项里面输入FirstName(注:这个FirstName与文本框的名字FirstName没关系,此FirstName非彼FirstName)点OK

J、点OK

K、点OK

L、点OK

M、点OK

N、如法炮制,将文本框LastName的Value设置成Value[Name="FirstName"],点OK

4、将表单发布到MOSS站点,点Open this form in the broswer进行测试

5、成功
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
infopath表单预览正常,发布后无法通过Web Service获取当前用户信息的解决方案
在MOSS中开发和部署Infopath
[ InfoPath应用场景:库存管理 ] 在InfoPath Form Service利用WS...
如何:设计 InfoPath 工作流表单
ZDNet China : 打印保留 - SharePoint Services十个要点
Office InfoPath 2003概述
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服