分享

用InfoPath表单自动获取MOSS站点当前用户信息

 taewon 2012-11-30
 
1、打开InfoPath建立一个Blank Form Template,选中Enable browser-compatible features only,点OK
jpg
2、建立Data Connection:
A、点Tools选择Data Connections
jpg
点Add
jpg
选中Create a new data connection to和Receive data,点Nextjpg
选择Web service,点Next
jpg
输入web service的URL,格式是http://MOSS/_vti_bin/UserProfileService.asmx,将MOSS替换成实际的Sharepoint Server的地址,点Next
jpg
在Web Service列表里面选择GetUserProfileByName,点Next
jpg
点Next
jpg
点Next
jpg
给Data Connection起个名字(可使用默认的),选中Automatically retrieve data when form is opened,点Finished
jpg
点Close
jpg
3、在表单上建一个2行2列的表格,第一列的两个单元格分别输入First Name、Last Name,第二列的两个单元格分别插入两个文本框,并将名称改为FistName、LastName
jpg
A、双击FirstName文本框,点击Default value右边的公式按钮fx
jpg
B、点 Insert Field or Group
jpg
C、点Datasource下拉框,选中GetUserProfileByName(Secondary)
jpg
D、按下图选中Value,并点Filter Data
jpg
E、点Add
jpg
F、第一个选项选Select field or group ...
jpg
G、按下图选中Name,点OK
jpg
H、第二项保持is equal to不变,第三项选Type text...
jpg
I、在第三项里面输入FirstName(注:这个FirstName与文本框的名字FirstName没关系,此FirstName非彼FirstName)点OK
jpg
J、点OK
jpg
K、点OK
jpg
L、点OK
jpg
M、点OK
jpg
N、如法炮制,将文本框LastName的Value设置成Value[Name="FirstName"],点OK
jpg
4、将表单发布到MOSS站点,点Open this form in the broswer进行测试
jpg
5、成功
jpg

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多