悠闲小风专栏

SharePoint & Workflow 解决方案

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  56 随笔 :: 0 文章 :: 33 评论 :: 46777 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

大家都知道Infopath是强大的电子表单制作工具,方便的控件管理及规则定制,但这一些都得让用户在客户机上装着Infopath,使用起来极为不便,要是能用web的方式,那就最好了。刚好MS 的sharepoint 2007企业版中,提供了form service的功能,可以将infopath模板发布到sharepoint站点下,起用浏览器功能。话不多说了,还是赶紧动起手来吧:
首先,制作表单模板并发布。打开Infopath,制作一个XSN的表单模板,如下图:
设计好后,在设计任务面板上,点击检查设计方案---->更改兼容性设置,在类别中选择“兼容性”,勾上“设计一个可在浏览器或InFoPath中打开的表单模板"选项,选择"安全和信任",在安全级别里,起用“完全信任(表单对机器上的文件和设置具有访问权限)”选项。
保存模板为“报销单.xsn”。点击工具菜单"文件"-->发布,选择具有或不具有InfoPath Forms Services的SharePoint 服务器如下图

下一步,在请输入SharePoint或InfoPath Forms Services网站的位置上输入发布的站点URL,如:http://cdh10000,
下一步,如下图,勾选用户可以通过浏览器填写表单,选择“经管理员核准的表单模板”选项,

下一步,在指定表单模板的位置和文件名的地方,将模板发布到本地磁盘上,如“C:\报销单.xsn”,
下一步,"下面列出的列将在sharepoint 网站和outlook文件夹中可用",选择要发布要网站的表单字段,下一步,发布,关闭。
第二步,将表单模板上传到网站,并激活到相关的站点。打开管理中心---->应用程序管理---->Infopath Form Service---->管理表单模板---->上载表单模板---->选择表单模板(C:\报销单.xsn),上载---->确定。回到管理表单模板页,选择刚上载的表单模板,选激活到网站集,在激活位置中选择激活的位置,如http://cdh10000,确定。
第三步,创建文档库并加入新模板。打开网站,点击查看所有网站内容,点击创建---->文档库---->名称为"报销单",点击创建。以管理员身份,进入文档库,点击设置---->高级设置---->内容类型:是否允许管理管理内容类型选"是",启用了浏览器的文档,选择“显示为网页“,确定。回到文档库”设置“页面,多了一项内容类型,点击从现有网站内容类型添加,如下图所示:


选择"报销单",点击添加---->确定。这个时候表单以经添加到文档库”报销单“里面,但为了方便,可以把多余的文档库模板删除,回到内容类型模块,点击“文档“(多余模板),设置---->删除此内容类型。至此,表单模板发布到站点文档库的步骤以完成。接下来是看一下效果。
第三步,查看成果。打开报销单文档库,点击新建,呵呵,Infopath的web效果出来了,如下图:

这时可以填写表单内容,点击保存,填写保存的文档名称,完成。是不是很酷呢!呵呵。。。

posted on   陈典洪  阅读(1362)  评论(3编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示