管理员批准模板是最后一个发布表单的方法(共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表单服务”获得更多关于全局表单模板和(激活到网站集背后的)概念信息。