概述:规划 InfoPath Forms Services (Office Forms Server)

Forms Server 2007

更新: 2009-05-21

本文内容:

使用 InfoPath Forms Services,您可以发布可在 Microsoft Office InfoPath 2007 中打开或在 Web 浏览器中呈现的表单模板。

Note注意:

InfoPath Forms Services 是 Microsoft Office SharePoint Server 2007 的一个组件,不应与 Microsoft Office Forms Server 2007(一个单独的产品)混淆。

这项技术要求采用特定的服务器配置、服务器资源和网络带宽分配,考虑安全性和用户管理,同时仔细规划表单模板的部署、辅助功能和管理。您不必单独安装 InfoPath Forms Services,因为它随 Windows SharePoint Services 一起安装。为了最有效地利用 InfoPath Forms Services,需要进行一些规划。我们会在多篇文章中介绍规划任务,以便您更轻松地找到每个步骤所需的规划信息。

Note注意:

“表单”和“表单模板”是单独的实体。表单是表单模板的一个实例,当从文档库打开表单或打开一个包含表单的网页时将调用表单。表单模板是一个 .xsn 文件,它驻留在服务器上并包含生成表单的代码。

有关 InfoPath Forms Services 的示例业务方案,请参阅本文中的方案规划

InfoPath Forms Services 规划文章

开始设计表单模板之前的工作

规划所需的表单模板 (Office SharePoint Server) 本文帮助您规划需要创建哪些表单模板,还帮助您了解可导入哪些当前表单、应手动重新创建哪些表单,以及应考虑哪些因素。

规划命名表单模板 (Office SharePoint Server) 本文帮助您建立表单模板的命名约定。

规划表单模板设计

规划表单模板设计基础结构要求 (Office SharePoint Server) 开始在 InfoPath Forms Services 生产环境中部署表单模板之前,请阅读本文,以帮助您考虑用来支持您的部署的服务器、安全性和网络要求。

规划自定义表单模板 (Office SharePoint Server) 阅读本文可帮助您开发自定义表单模板,以满足特定的表单需求。

规划表单模板所需的服务器端数据连接 (Office SharePoint Server) 本文介绍当部署表单模板时服务器端数据连接如何工作,并协助您规划所需的数据连接。

规划表单模板部署

规划表单模板的部署 (Office SharePoint Server) 本文可帮助您了解以下两类与浏览器兼容的表单模板的部署过程:用户表单模板和管理员批准的表单模板。

规划管理员批准的表单模板的部署 (Office SharePoint Server) 阅读本文可帮助您规划以下表单模板的部署:包含业务逻辑(例如,一个已编译的托管代码 DLL,即表单代码)的表单模板;需要完全信任权限的表单模板;或者使用由管理员管理的数据连接的表单模板。

规划服务器支持能力和维护情况

规划升级表单模板 (Office SharePoint Server) 阅读本文可帮助您规划对管理员部署的表单模板的升级。

规划停用表单模板 (Office SharePoint Server) 阅读本文可帮助您规划在表单模板过时之际如何停用表单模板。

为表单模板规划版本控制 (Office SharePoint Server) 阅读本文可帮助您规划对版本控制的启用,这样可以在每次编辑并保存表单模板时,文档库即创建该表单模板的新版本,根据管理员所定义的方式保留其以前版本。

规划移动设备对表单模板的访问 (Office SharePoint Server) 阅读本文可帮助您规划如何通过移动设备(如支持 HTML、CHTML 或 XHTML 的手持式 PDA)对启用浏览器的表单进行访问。

InfoPath Forms Services 最佳做法 阅读本文可获取 InfoPath Forms Services 的最佳方案。

方案规划

在组织中实现 InfoPath Forms Services 之前,您需要仔细进行规划。您需要确定 InfoPath Forms Services 可实现下列功能:

  • 与 Office SharePoint Server 2007 中的其他应用程序集成。

  • 与其他系统(如电子邮件)集成。

  • 从数据库检索数据或将数据推送到数据库。

有多个因素会使该过程变得复杂而富有挑战性。您的组织应决定表单在企业中的用途。表单在许多组织中可能是关键的业务项目。

许多组织使用方案规划就如何使用表单作出战略决策。基本的方法是让工作组生成一种考虑到未来已知情况的方案。例如,该方案可以包括:

  • 系统容量

  • 网络拓扑

  • 用户数量

  • 用户位置

  • 服务器配置

  • 旧版系统集成

  • 表单复杂性

  • 会话长度

此部分包含 InfoPath Forms Services 的一些使用示例方案。

方案 1:费用报表提交

A. Datum Corporation 是美国的一家计算机设备和 IT 服务提供商,销售计算机、网络硬件,提供 IT 服务,在北美地区有 10,000 名员工。A. Datum Corporation 中的许多业务组(包括市场营销、销售和支持顾问)都会发生并报告与工作相关的费用,这些工作组的成员人数大约占该公司全体员工的三分之一。

情形

A. Datum Corporation 已针对其业务数据和操作采用了 mySAP ERP,希望将 InfoPath Forms Services 添加到其环境中,以利用至其后端系统的数据连接。通过部署 InfoPath Forms Services,该公司打算在如下方面获益:

  • 简化费用报表提交、审阅、审批和报销的过程。

  • 通过表单内置的数据有效性及业务逻辑提高数据准确性。

  • 使员工能够联机或脱机填写费用报表。

  • 在费用报表提交时强制实施公司费用策略规则。

  • 提供对费用报表状态和费用数据的即时访问。

此外,A. Datum 希望利用通过 Office SharePoint Server 2007 实现的优点(例如 SharePoint 网站提供的文档管理、工作组协作和工作流功能)。该公司计划将 SharePoint 网站连接到其 SAP 门户,以便同时对内容和其他业务信息进行搜索和编制索引。

解决方案:供内部使用的表单

A. Datum Corporation 中的 IT 部门负责部署和维护 InfoPath Forms Services 并将其连接到 SAP。该部门关注如何保持关键业务信息的可用性和安全性,并负责确保最终用户体验完善以及响应时间在可接受限度内。时间研究表明,用户填写费用报表需要大约 30 分钟。为了适应新的费用报表,IT 部门准备实现以下目标:

  • 为在企业网络内访问表单的员工提供 Intranet 访问。

  • 为企业防火墙之外的员工提供对远程访问服务器的拨号访问。

  • 为需要脱机功能的员工提供 Microsoft Office InfoPath 2007 客户端。

  • 将此解决方案部署在中型服务器场上。

方案 2:保险索赔处理

一家大型公司将 Office SharePoint Server 2007 引入到其环境中,使客户、保险代理人和相关企业能够使用联机表单来处理保险索赔。该公司内部一直使用 InfoPath 2003,但希望其表单是启用浏览器的表单。

情形

Humongous Insurance 是一大型跨国公司,主要向船舶、汽车和家庭用户销售保险产品,消费者和公司客户都是这些产品的销售对象。Humongous Insurance 拥有的员工总人数超过 10,000 名,是一支庞大的流动性队伍,其中包括销售人员、索赔理算师、律师、IT 工作人员、HR 工作人员和财务工作人员。Humongous Insurance 的总部设在美国,但在加拿大和几个拉丁美洲国家/地区均设有办事处。

解决方案 1:供内部使用的表单

投保客户通过电话联系其 Humongous Insurance 代理人来提出索赔申请。该代理人连接到公司索赔网站并为客户填写索赔表单,然后代理人将索赔表单通过电子邮件转发给理算师进行审查。理算师对赔偿和费用进行审批,然后填写通过电子邮件发送的表单,并将其返回给代理人。代理人审阅表单的准确性,然后将其转发到财务部门进行付款处理。财务部门的代表批准一张支票并将索赔表单进行存档。该表单将作为 XML 文档存储在 Humongous Insurance 索赔数据库中。这样就完成了赔偿并向客户返还了投保的金额,同时还会相应更新相关帐户信息。

解决方案 2:面向客户的表单

另外,Humongous Insurance 客户也可通过 Internet 提出索赔申请。客户不必为提出索赔申请而等待正常营业时间。客户可以访问 Humongous Insurance 网站,建立其帐户,登录,然后提出索赔申请。这种情况下,客户填写通常由代理人填写的表单。客户提交表单之后,该表单就会通过电子邮件发送给理算师,并将该电子邮件抄送给代理人。如果需要其他信息,理算师会将该表单回发给代理人。此时,就会按与通过电话申请的索赔处理方法相同的方式处理该索赔表单。

方案 3:联机政府许可证

当地政府机构使用 Office SharePoint Server 2007 和 InfoPath Forms Services 通过 Internet 向承包商提供许可证申请和审批服务。

情形

某个电气承包商成功中标了一个家电服务更新的项目,需要申请由当地政府机构颁发的许可证来完成此项工作。该电气承包商访问建筑检测城市电力与照明部门的网站,以使用联机服务来申请许可证。承包商以前已注册使用此服务,其公司信息以及以前的许可证申请已存储在其中。

解决方案 1:面向客户的表单

输入到许可证申请 Web 表单中的数据将提交到位于建筑检测部门的网络上的 XML 数据库中。申请数据提交后,系统就会自动将一个新的许可证申请填充到 SharePoint 工作区,作为指向多部分 InfoPath 表单的链接。当表单打开时,发出申请的承包商的公司数据和许可证申请数据就会填充到该表单第一个视图的字段中。该视图与承包商所填写的表单相同。

解决方案 2:表单处理工作流

作为该流程的一部分,建筑检测城市电力与照明部门必须正式确认收到该申请。接收代理人检查信息的完整性,并对申请表单进行数字签名以确认收到,然后通过电子邮件将用于确认收到的申请表单的准确图像发送给承包商。InfoPath 使用数据适配器来访问用于确定决策是否合格的数据。InfoPath 将此信息从其他内部机构数据源提取到其他视图的表单中。该机构人员审查这些其他数据,根据此合并信息裁定申请,然后批准或拒绝许可证申请。如果申请被批准,就会以 HTML 格式呈现已填充申请者联系方式数据及相关信息的一个电气许可证。该许可证将发布到承包商在建筑检测部门许可证 SharePoint 网站的主页上,承包商可在其中查看该许可证并打印该许可证以将其张贴在作业现场。

显示: