Microsoft InfoPath 2010 是一个表单创建和数据收集工具,可帮助组织简化业务流程。InfoPath 2010 适用于高级业务用户和开发人员,具体取决于组织需要的基于表单解决方案的类型。
无需编写代码,高级业务用户即可使用 InfoPath 2010 设计复杂的电子表单,从而快速、经济地收集信息。
开发人员可以使用 InfoPath 2010、Microsoft SharePoint Server 2010 和 SharePoint Designer 2010(几乎不用代码)为部门和企业业务流程(包括复合应用程序和工作流序列)创建高级表单。
通过易于使用的工具快速设计表单
- 使用功能区界面快速设计。传统菜单和工具栏可能需要几个步骤才能完成一项任务,而功能区以选项卡结构显示命令,按与某活动相关的任务进行组织,因此您可以更快地创建需要的表单。
- 通过 InfoPath Filler 享用清除程序表单。 InfoPath Filler 为正在填写表单的用户提供清除程序用户界面。
- 在不编写代码的情况下创建复杂表单。声明性逻辑和布局功能(包括全新安装规则、改进的规则管理、各种样式和预建的布局部分)有助于您快速、轻松地创建复杂表单。只需单击几下,即可向表单添加有效性、格式或操作。
- 一键发布表单。单击功能区快速访问工具栏上的一个图标发布表单,或使用 Microsoft Office Backstage™ 视图。Backstage 视图为您提供正在执行的任务(如发布)所必不可少的信息的一个参考点。
创建 SharePoint 列表的表单。使用 InfoPath 2010,您可以通过单击按钮,基于 SharePoint 常规或外部列表创建精美的表单。如果 SharePoint 列表中有数据,则可以快速地自动生成包含所有 SharePoint 列表字段的表单,然后对其进行自定义,从而缩短创建表单的时间。
- 使用 Microsoft SharePoint Workspace 2010(以前称为 Microsoft Office Groove 2007)完成脱机表单。可以在 Office SharePoint Workspace 界面中通过本机集成表单和数据(存储在常规或外部 SharePoint 列表中)联机或脱机填写表单。
创建 SharePoint 协作工作流解决方案
- 在 SharePoint Server 2010 业务流程解决方案中包含表单。使用 SharePoint Server 2010 和 SharePoint Designer 时,可以将 InfoPath 2010 表单部署为自动业务流程(包括工作流)的一部分,如基于表单内信息的传送和通知功能。构建模块式、可扩展和可移植的工作流解决方案。对于部门或企业级的应用,使用 InfoPath 即可构建 SharePoint 工作流解决方案(几乎不用代码)。这些解决方案是模块式(可以从现有列表或库构建)、可扩展(可以通过代码添加功能)和可移植的(可以使用 Windows SharePoint Services 解决方案文件 [.wsp] 和 SharePoint 网站模板 [.stp] 格式发布,以在网站之间或服务器之间移动应用程序)。
- 使用更丰富的 Web 表单。许多以前在 InfoPath 客户端应用程序中可用的控件和功能(如组合框、筛选及日期和时间控件)如今在 InfoPath 2010 浏览器表单中也可用。可以在 Internet Explorer、Firefox 和 Safari 中使用这些控件和功能。
- 轻松管理服务器上的表单。可以将 InfoPath 表单作为 SharePoint Server 2010 真正的组件来监视。新增的 SharePoint 维护引擎规则确保 InfoPath 表单在其服务器场中正确配置。还可以使用 Windows PowerShell 命令行管理程序和脚本语言(包括在 SharePoint Server 2010 中)管理 InfoPath 表单。
建立高级表单并将表单连接到 LOB 系统
- 使用代码增强表单。使用 Visual Studio Tools for Application 和轻松发布功能(如 SharePoint Server Sandboxed Solution),可以使用代码增强 InfoPath 表单以更好地适应组织的特定业务流程需求。
- 使用业务线 (LOB) 信息连接表单。SharePoint Server 2010 提供了可扩展的体系结构,可用于管理用户对数据连接和系统的访问。InfoPath 2010 还可与 SharePoint Server 2010 的 Business Connectivity Services (BCS) 协同工作。BCS 使用即装即用的功能、服务和工具(通过深度集成外部数据和服务简化解决方案开发),增强 Microsoft Office 应用程序和 SharePoint 平台功能。
- 获取 REST Web 服务支持:InfoPath 2010 现在支持从 REST Web 服务获取 XML 数据。REST Web 服务使用通过 URL 传递的输入参数。表单设计人员现在无需编写任何代码,即可在 InfoPath 表单中动态更改 URL 参数,并使用规则从 REST Web 服务获取所需数据。在网页中嵌入表单。在 SharePoint Server 2010 中,使用新增的 InfoPath 表单 Web 部件可以比以往更轻松地在网页中承载表单。无需编写代码行,即可使用 Web 部件承载已发布到 SharePoint 列表或表单库的任何 InfoPath 浏览器表单。还可以将其连接到页面上的其他 Web 部件以发送或接收数据。另外,新增的 .NET FormView 控件还允许开发人员在任何 ASP.NET 网页上承载 InfoPath 2010 表单。