Microsoft Office Online
登录我的 Office Online (这是什么?) | 登录

 
 
Microsoft Office SharePoint Server
搜索
搜索
 
检查更新:(c) Microsoft
Office 下载
 
 
 
警告: 您在使用不受支持的 Web 浏览器查看此页。使用 Microsoft Internet Explorer 6.0 或更高版本、Firefox 1.5 或 Netscape Navigator 8.0 或更高版本查看此网站效果最好。 了解有关支持的浏览器的详细信息。

打印版打印版 书签和共享共享
InfoPath Forms Services 简介
 

InfoPath Forms Services 是一个作为 ASP.NET 2.0 版应用程序构建于 Microsoft Windows SharePoint Services 3.0 之上的服务器技术。它使用户可以使用 Web 浏览器代替 Office InfoPath 2007 客户端程序或者将 Web 浏览器与该客户端程序结合使用来填写 Microsoft Office InfoPath 2007 表单。与早期版本的 Microsoft Office InfoPath 相比,这样可以在更广泛的范围内访问表单。另外,InfoPath Forms Services 还提供了一个集中位置来存储和管理您所在组织的表单模板。

您要做什么?


可以在更广泛的范围内访问表单模板

使用 Office InfoPath 2007 的表单模板设计者可以选择设计一个与浏览器兼容的表单模板 (与浏览器兼容的表单模板:InfoPath 中使用特定兼容模式设计的一种表单模板。在将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器上时,该模板受到浏览器的支持。)。当该表单模板作为启用浏览器功能的表单模板 (浏览器支持的表单模板:一种与浏览器兼容的表单模板,已发布到运行 InfoPath Forms Services 的服务器上并且受到浏览器的支持,因此用户可以在 Web 浏览器中显示和填写表单。)部署到运行 InfoPath Forms Services 的服务器上时,用户可以在 Web 浏览器中填写表单,而不必在其计算机上安装 InfoPath。用户在浏览器中填写表单的过程类似于在 InfoPath 中填写表单的过程。例如,诸如数据验证 (数据验证:测试数据准确性的过程;可应用到控件以指定用户可输入的数据类型和范围的一组规则。)之类的功能被设计为在浏览器中工作,而不要求来回访问服务器。这意味着,在存在某些条件时出现的结果(如数据验证警告)将立即可见,因为当用户与浏览器交互时,浏览器不必每次都重新加载表单。

 注释 

  • 某些表单控件包含名为回发设置的选项,表单模板设计者使用这些设置来指定显示数据时是否需要来回访问服务器。这些设置会为表单的性能带来延迟。例如,如果回发设置要求将数据发送到服务器,则表单可能需要更多的时间来显示数据,在无需回发的特定情况下,此设置只会降低表单的性能,而不会带来任何好处。
  • 某些功能和控件(如 ActiveX 控件)在与浏览器兼容的表单模板中不受支持。

在将与浏览器兼容的表单模板部署到运行 InfoPath Forms Services 的服务器上之前,应考虑以下几点:

返回页首 返回页首

部署和管理与浏览器兼容的表单模板

所有启用浏览器功能的表单模板都必须驻留在运行 InfoPath Forms Services 的服务器上。驻留在运行 InfoPath Forms Services 的服务器上的表单模板有两种部署模式:一种对应于用户表单模板 (用户表单模板:受浏览器支持的已通过 InfoPath 发布的表单模板,不需要由管理员上载到运行 InfoPath Forms Services 的服务器。),另一种对应于经管理员核准的表单模板 (管理员许可的表单模板:一种与浏览器兼容的表单模板,已由管理员上载到运行 InfoPath Forms Services 的服务器上。管理员许可的表单模板可以包含代码。)

用户表单模板可以由任何有权创建库和列表的用户部署。用户表单模板中只包含声明性功能(如条件格式 (条件格式:根据表单中输入的值更改控件的外观(包括控件的可见性和读写状态)的过程。)),而不包含托管代码。用户表单模板在域安全级别下运行。

经管理员核准的表单模板包含托管代码,需要完全信任,使用由管理员管理的数据连接或者必须在网站集内广泛部署。在部署经管理员核准的表单模板的过程中,场管理员通常执行上载和验证步骤,但表单模板设计者也可以从 InfoPath 中执行验证任务。网站集管理员或者具有网站集管理员权限的场管理员可以执行激活步骤。经管理员核准的表单模板的部署过程涉及到以下三个步骤:

  1. 验证  验证过程显示有关该表单模板的信息,如错误和警告。这是通过使用管理中心的设置或使用 Office InfoPath 2007 中的“检查设计方案”任务窗格来完成的。
  2. 上载  在对该表单模板进行验证之后,场管理员会将其上载到 Web 场的“管理表单模板”库中。
  3. 激活  在将表单模板上载之后,场管理员或者网站集管理员可以将它激活到网站集内。

     注释   场管理员必须对网站集具有网站集管理员权限,才能将表单模板激活到该网站集。

下表介绍了两种最常见的部署方案以及每种方案所需的角色。

类型 方案 部署范围
用户表单模板 有权在运行 InfoPath Forms Services 的服务器上创建库和列表的最终用户可以部署包含声明性功能(如条件格式)的、与浏览器兼容的表单模板。 表单模板发布到文档库或者作为内容类型 (内容类型:某类内容的一组可重用设置。使用内容类型可一致管理元数据、模板以及项目和文档的行为。内容类型在网站级别定义并用于列表和库。)使用。此部署方法最适用于没有托管代码而且部署范围有限的表单模板,例如只打算由一个部门中的员工使用的表单模板。

 注释   如果用户表单模板需要在广泛的范围内使用,则可以使用与经管理员核准的表单模板相同的过程来部署。

经管理员核准的表单模板 场管理员可以部署完全信任和域信任的浏览器兼容表单模板,此类表单模板中包含托管代码或者使用由管理员管理的数据连接。 表单模板由场管理员验证和上载,之后将激活到一个和多个网站集的表单模板库中。激活过程可用来打开或关闭网站集内的功能或者使经管理员核准的表单模板可用。此部署方法最适用于需要广泛部署以供组织内多个部门中的员工使用的表单模板。

 注释   场管理员必须验证和上载经管理员核准的表单模板,但是网站集管理员可以激活已上载的表单模板。

 注释 

  • 如果您要部署包含托管代码的表单模板,但无权这样做,请与场管理员联系以寻求帮助。在请求场管理员部署表单模板之前,必须将它发布到场管理员能够访问的位置。
  • 当场管理员部署一个表单模板时,它会添加到服务器上的一个集中位置。具有网站集管理员权限的任何用户都可以将该表单模板激活到其网站集内。建议仅对要用于一个或多个网站集的表单模板采用此部署方法。

返回页首 返回页首

广告