一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(1)--创建事件注册表单基础
来源:互联网 发布:nginx lua 读取redis 编辑:程序博客网 时间:2024/05/16 15:16
下面的练习中,你将创建一个事件注册表单(如培训、旅行、会议等等)。表单有5个域是从SharePoint用户配置文件SOAP web service中的员工数据:用户名、图片、电话、标题和经理。然后配置表单使信息预加载(使用表单加载规则)。本章最后的练习中,你将添加按钮和人员选取器,这样用户可以将SharePoint环境中任何用户数据填入表单。
准备:本练习假设你可以访问SharePoint服务器用户配置文件。
1. 在InfoPath Designer,新建空白表单,标题为Event Registration。在表格下方,插入“具有强调的四列3-副标题”表,副标题为Attendee Information。
2. 给标签添加六个域:Event Name, Attendee, Phone, Title,Manager,和EmployeePhoto。
3. Event name添加下拉列表框控件;Attendee,Phone, Title,和Manager是文本控件;Employee Photo是图片控件。当插入图片控件时,确保选择“作为链接”选项。
4. 重命名域。
5. 在Event Name下拉列表框控件属性,添加一些event类型,如Annual Sales Conference, Company Meeting, 和Holiday Dinner Party。
6. 添加数据连接到用户配置文件web service。在功能区“数据”选项卡,选择“来自SOAP Web Service”。
7. 在数据连接向导中,输入SharePoint用户配置文件web service的URL。
格式如下:http://sharepoint/_vti_bin/UserProfileService.asmx?WSDL(用你的SharePoint站点URL代替sharepoint)。点击“下一步”。
8. 选择“GetUserProfileByName”。
9. 点击“下一步”三次,不要改变默认设置,直到最后一页。
清空“”复选框。这样表单不会加载太多不必要的数据。点击“完成”关闭数据连接向导。
现在表单有个连接到SharePoint用户配置文件web service,尽管在表单中你没有从web service调用任何特定数据。下面练习中,你将添加规则,连接表单中指定域和web service返回的对应XML数据。这将需要相当多的数据源导航。
现在你创建了数据连接到用户配置文件web service,你可以将表单中域连接到SharePoint用户配置文件的相应部分。你可以通过不同方式完成。因为web service知识表单中第二个数据连接,你可以使用其他接收数据连接----通过规则、默认值或提供查阅项功能的控件----填充域。事件注册表单目标是预加载当前登录用户信息。这最小化用户必须手动填写的信息量。最好的办法是使用表单加载规则(下个练习你将添加)。
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(1)--创建事件注册表单基础
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(3)--给事件注册表单添加人员选取器和提交按钮
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(4)--关键点
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(8)--使用模板创建表单实例
- 一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件
- 一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件(3)--参数
- 一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件(4)--其他参数
- 一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件(5)--关键点
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(1)--伴随SP2010使用InfoPath2010的好处
- 一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件(1)--Web部件设置
- 一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(2)--Contoso赔偿表单
- 一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(3)--表单视图
- 一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(6)--表单加载规则
- 一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(8)--提交表单操作
- 一步步学习微软InfoPath2010和SP2010--第十三章节--SharePoint视图和仪表板(1)--服务台请求
- 一步步学习微软InfoPath2010和SP2010--第二章节--表单需求:使用决策矩阵(1)--表单模板
- Struts Select下拉框
- C++用new创建对象和不用new创建对象的区别解析
- 安卓开发中,listview数量过多,加更多按钮显示
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- Simple TCP Server Client Socket C
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(1)--创建事件注册表单基础
- 父Activity获取子Activity的返回值
- fdopen and socket
- Android应用开发入门篇-拼图游戏
- friend ostream& operator <<(ostream& out,const Money& x)
- c#多线程
- 梅尔频率倒谱系数(MFCC)讲解
- 【网站安全】自定义MD5加强安全性
- webservice实例--cxf2.7