InfoPath Forms Services 简介

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

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

您要做什么?

启用加宽访问表单模板

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

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

使用 Office InfoPath 2007 的表单模板设计者可以选择设计一个浏览器兼容的表单模板。当该表单模板作为启用浏览器功能的表单模板部署到运行 InfoPath Forms Services 的服务器上时,用户可以在 Web 浏览器中填写表单,而不必在其计算机上安装 InfoPath。用户在浏览器中填写表单的过程类似于在 InfoPath 中填写表单的过程。例如,诸如数据验证/数据有效性之类的功能被设计为在浏览器中工作,而不要求来回访问服务器。这意味着,在存在某些条件时出现的结果(如数据验证警告)将立即可见,因为当用户与浏览器交互时,浏览器不必每次都重新加载表单。

注释: 

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

  • 某些功能和控件(如 ActiveX 控件)在与浏览器兼容的表单模板中不受支持。

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

  • 如何部署与浏览器兼容的表单模板取决于表单模板设计者向其中添加的功能。有关更多详细信息,请参阅下面一节中的表。

  • 表单模板设计者必须向表单模板中添加数字签名,才能使表单模板在 InfoPath 中打开之后,运行于完全信任模式下。如果将完全信任表单安装到用户的计算机上,则该表单模板不需要数字签名,而且可以通过使用浏览器或 InfoPath 来填写。

  • 如果启用浏览器功能的表单模板可以在移动设备上显示,则可以使用某些移动设备来填写该表单模板。

返回页首

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

必须运行InfoPath Forms Services的服务器上承载所有启用浏览器功能的表单模板。有两种部署模式运行InfoPath Forms Services服务器上承载的表单模板︰ 一个用于用户表单模板,其中一个经管理员核准的表单模板。

用户表单模板可以由任何有权创建库和列表的用户部署。用户表单模板中只包含声明性功能(如条件格式),而不包含托管代码。用户表单模板在域安全级别下运行。

经管理员核准的表单模板是包含托管的代码、 需要完全信任、 使用管理员管理的数据连接、 启用了要显示在移动设备上,或必须广泛部署跨网站集的表单模板。服务器场管理员通常执行上载和验证步骤中部署经管理员核准的表单模板中,虽然表单模板设计者还可以执行从 InfoPath 中的验证任务。使用网站集管理员权限的服务器场管理员或网站集管理员可以执行激活步骤。部署经管理员核准的表单模板的过程需要以下三个步骤︰

  1. 验证    验证过程显示有关该表单模板的信息,如错误和警告。这是通过使用管理中心的设置或使用 Office InfoPath 2007 中的“检查设计方案”任务窗格来完成的。

  2. 上载    在对该表单模板进行验证之后,场管理员会将其上载到 Web 场的“管理表单模板”库中。

  3. 激活    在将表单模板上载之后,场管理员或者网站集管理员可以将它激活到网站集内。

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

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

类型

方案

部署范围

用户表单模板

具有在运行 InfoPath Forms Services 的服务器上创建库和列表权限的最终用户部署了一个与浏览器兼容的表单模板,该模板包含设置条件格式等声明性功能。

表单模板发布到文档库或者作为内容类型使用。此部署方法最适用于没有托管代码而且部署范围有限的表单模板,例如只打算由一个部门中的员工使用的表单模板。

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

经管理员核准的表单模板

服务器场管理员部署完全信任的或域信任的与浏览器兼容的表单模板,这种模板包含托管代码,使用由管理员管理的数据连接,支持移动设备或者必须广泛部署在整个网站集内。

这种表单模板由服务器场管理员验证并上载,之后对一个或多个网站集的表单模板库激活。激活是一个用来在网站集内启用或禁用功能或者使经管理员核准的表单模板可用的过程。这种部署方法最适合需要广泛部署以供组织中多个部门内的员工使用的表单模板。

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

注释: 

  • 如果您要部署包含托管代码的表单模板,但无权这样做,请与场管理员联系以寻求帮助。在请求场管理员部署表单模板之前,必须将它发布到场管理员能够访问的位置。

  • 当场管理员部署一个表单模板时,它会添加到服务器上的一个集中位置。具有网站集管理员权限的任何用户都可以将该表单模板激活到其网站集内。建议仅对要用于一个或多个网站集的表单模板采用此部署方法。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×