规划表单模板的部署 (Office Forms Server)

Forms Server 2007

更新: 2009-05-21

本文内容:

Microsoft Office Forms Server 2007 使您能够部署可在 Microsoft Office InfoPath 2007、Microsoft Office Outlook 2007 或 Web 浏览器中打开的功能丰富的表单。可将以 InfoPath 客户端的设计模式创建的与浏览器兼容的表单模板(.xsn 文件)作为 Office Forms Server 2007 上运行的启用浏览器功能的表单模板发布到文档库。

您也可以将表单模板上载到与浏览器不兼容的文档库。只能在 Office InfoPath 2007 中打开这些表单模板。

工作表操作

使用现有表单的清单(该链接可能指向英文页面)工作表(http://go.microsoft.com/fwlink/?linkid=73266&clcid=0x804) 列出当前表单清单。

与浏览器兼容的表单模板

有两类与浏览器兼容的表单模板:用户表单模板和管理员批准的表单模板。不包含托管代码、需要完全信任或使用管理员管理的数据连接的表单模板可以由具有“添加和自定义网页”权限的任何用户部署。默认情况下,该权限授予对网站集的“设计”权限级别和更高级别,但可由网站集管理员授予任何组或用户。

Note注意:

有关为组和用户自定义权限的详细信息,请参阅 Office SharePoint Server 2007 文章定义自定义权限级别 (Office SharePoint Server)。包含托管代码(合并扩展功能(例如数据库查询或与第三方应用程序服务器的集成)的业务逻辑)、需要完全信任或使用管理员管理的数据连接的表单模板只能由管理员部署。

Important重要说明:

除了规划表单模板的部署以外,您还应规划针对部署管理员批准的表单模板的审阅和测试策略。因为管理员批准的表单模板包含可以以管理用户帐户运行的代码,在将这些表单模板部署到生产环境之前,对其进行全面审阅和测试是很重要的。有关详细信息,请参阅规划管理员批准的表单模板的部署 (Office Forms Server)

方案:保险索赔处理

此部分介绍与浏览器兼容的表单模板的部署方案。

Humongous Insurance 是一个大型保险公司,该公司将 Office Forms Server 2007 引入到其环境中以使客户、保险代理人和相关的企业能够使用联机表单来处理保险索赔。该公司在内部一直使用 InfoPath 2003,但现在使用 InfoPath Forms Services 以使其客户可以联机使用表单。

Ted 是 Humongous Insurance 的表单模板的主要设计人员,他刚刚完成允许客户联机管理其策略的表单模板的设计。因为表单包含业务逻辑和由 Office Forms Server 2007 管理组管理的数据连接,所以他无法将表单直接发布到 Office Forms Server 2007。Ted 将此表单模板发布到由管理员指定的网络位置,在此位置中,可检查此表单模板是否符合表单模板的设计标准。然后,他通知管理员表单模板可供审阅。

Jorje 是 Office Forms Server 2007 管理员,负责表单模板的验证,查找网络文件夹中的新表单模板。Humongous Insurance 的新表单模板的策略是首先通过审阅代码是否符合安全法规和设计标准来验证模板,然后将表单模板上载到一个暂存环境以进行进一步测试。Jorje 通过在 InfoPath 程序中打开表单模板来审阅代码。然后进行检查以确保此表单模板代码调用正确的数据连接,使用数字证书对表单模板进行签名,并正确配置信任设置。当确信表单模板符合设计标准时,Jorje 会将模板上载到最接近 Office Forms Server 2007 生产体系结构的暂存环境。

将表单模板上载到暂存环境之后,Jorje 即作为测试用户登录并打开此表单所在的网页。按照其模板审阅清单,他通过使用每个可用字段填写表单并提交,执行此过程几次,并且每次都更改特定数据、复选框选择和菜单命令选择。他还验证是否已将表单数据正确提交到数据库,业务逻辑是否运行正常。测试过程完成之后,Jorje 即认可审阅清单并将表单模板上载到生产环境。

另请参见

显示: