by S.Y.M. Wong-A-Ton
 
这篇文章描述了把InfoPath表单模版发布成为SharePoint网站内容类型的详细步骤。
 
问题:
如果你想在SharePoint表单库中重复使用同一个InfoPath表单模版,而又不想每次都重复发布的过程。还有就是将来表单模版修改后,也不需要都再针对已经发布过的表单库重新发布一次。
 
解决方案:
把InfoPath模版发布成为一个SharePoint网站的内容类型,这样你就可以在这个网站以及其所有的子网站中的表单库内使用这个InfoPath模版了。
 
探讨:
为了把一个InfoPath模版发布成为一个SharePoint网站的新内容类型,你需要:
  1. 创建一个文档库,用于存放这些InfoPath的模版文件。
  2. 把这些InfoPath模版文件发布成为网站内容类型。
  3. 创建空的SharePoint表单库,并且在表单库上设置可以管理内容类型。
具体步骤:
 
1、在SharePoint网站上创建文档库。
注意:最好是在你要创建内容类型的网站上,创建这个文档库。
 
2、把InfoPath模版文件存储在上述文档库中,并且把InfoPath模版发布成为内容类型。
  1. 在InfoPath的编辑模式下,从文件菜单,选择发布命令
  2. 发布向导界面上,选择发布到SharePoint服务器如何把InfoPath表单发布成为SharePoint内容类型_Content
  3. 紧接着,填写需要发布的目标网站地址如何把InfoPath表单发布成为SharePoint内容类型_SharePoint_02注意: 网站的选择,和你所期望这个内容类型的作用域有直接关系。新建的内容类型只能在你所发布的网站及其子网站中使用。
  4. 然后选择将模版发布成内容类型如何把InfoPath表单发布成为SharePoint内容类型_InfoPath_03
  5. 接着选择发布成新的内容类型
  6. 然后填写内容类型的名称和描述
  7. 接着选择存放模版文件的位置如何把InfoPath表单发布成为SharePoint内容类型_Type_04注:最好选择与目标内容类型相同的网站文档库
  8. 选择你要提取哪些InfoPath里面的字段信息到内容类型的栏位中如何把InfoPath表单发布成为SharePoint内容类型_InfoPath_05
  9. 然后选择完成即可。
3、在表单库中使用发布的内容类型
  1. 从网站创建菜单中,创建一个空的表单库
  2. 表单库设置界面中,选择高级设置
  3. 高级设置中,开启允许管理内容类型
  4. 表单库设置界面中,在内容类型管理下,添加刚发布好的内容类型
  5. 在其他需要的表单库,重复上述使用过程
总结,通过将InfoPath表单发布成为网站内容类型,可以在更大范围内方便的重用这一表单模版,而不需要重新发布。