管理员批准模板是最后一个发布表单的方法(共3个)。某种情况下,发布向导只允许作为这类模板发布表单启用,而禁用其他选项。
重要:因为没有上传管理员批准模板的界面,所以本节不适用于Microsoft Office 365。
管理员批准模板是必要的,原因有:
1. 表单包含自定义代码(开发者编写的),需要是基于浏览器的表单。
2. 表单安全性被设置为完全信任或限制。
3. 表单需要全局部署,对所有网站集可用。
4. 表单使用数据连接,连接到网站集而不是URL(表单填写的地址)。
为部署这类模板,需要生成XSN文件,使SharePoint服务器管理员上传到表单服务。
下面的练习,你将创建一个管理员批准模板,并上传到管理中心。
准备:在浏览器打开SharePoint站点,设计模式打开Time Off CT表单。
1. 点击“文件”,点击“另存为”。
这个文件被重命名,因为你将部署它(与之前练习的其他表单不同)。
2. 命名为Time Off Admin,保存。
3. 在headr,重命名为Global Time-Off Request Form。
4. 点击“文件”,点击“发布”,点击“SharePoint服务器”。
5. 点击“下一步”,选择“经管理员核准的表单模板”,点击“下一步”。
6. 指定名称和位置,这个文件将保存到硬盘,并将是给SharePoint管理员的文件。命名Time Off Global,位置C:Infopath Files,点击“下一步”。
小贴士:新文件和第一步保存的文件不能混淆。那个文件时你可以编辑,并做进一步设计工作的文件。步骤6产生的文件时上传到管理中心的文件。为了将此文件给到服务器管理员,你可以发邮件或放置在你俩都能访问的共享网络地址。
7. 点击“下一步”,点击“发布”,点击“关闭”
8. 进入管理中心(必须有权限访问。本例中假设你有这类服务器权限)。
9. 点击“一般应用程序设置”
10. 在InfoPath表单服务部分,点击“管理表单模板”。
11. 点击“上传表单模板”,点击“浏览”。
12. 选择步骤6创建的Time Off Global.XSN,点击“打开”。
13. 点击“验证”按钮,这样表单将被检查错误或问题。验证成功后,点击“确定”。
14. 当表单验证过后,点击“浏览”,选择“Time Off Global”文件,点击“上载”。
15. 成功后,点击“确定”。
16. 点击新上传的表单下拉框。
17. 点击“激活到网站集”
表单将作为内容类型存在于这个网站集顶层。关于关联内容类型到表单库的体验,将和本章中作为内容类型发布表单相同。
注意:查看第十二章节“管理和监控InfoPath表单服务”获得更多关于全局表单模板和(激活到网站集背后的)概念信息。