规划 InfoPath Forms Services

本章中的文章包括:

本文内容:

  • InfoPath Forms Services 规划文章

  • 方案规划

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

备注

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

此技术需要特定的服务器配置、服务器资源和网络带宽分配、安全性和用户管理的注意事项、与表单模板的部署、可访问性和管理相关的精心规划。不必单独安装 InfoPath Forms Services,因为它已随 Windows SharePoint Services 一起安装。为了最有效地使用 InfoPath Forms Services,您必须进行一些规划。已将规划任务组织到文章中,从而使您能够更轻松地找到每个步骤所需的规划信息。

备注

“表单”和“表单模板”都是单独的实体。表单是表单模板的一个实例,当从文档库打开表单或打开包含表单的网页时,将调用该表单。表单模板是一个驻留在服务器上的 .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 公司是一家全国性计算机设备和 IT 服务提供商,销售计算机、网络硬件和 IT 服务合同。A.Datum 公司在北美地区拥有 10,000 名员工。A.Datum 公司的许多团队(包括市场、销售和支持顾问)将产生并报告与工作相关的费用。这些团队代表 A.Datum 公司约三分之一的劳动力。

情况

A.Datum 公司已为其业务数据和操作采用 mySAP ERP。该公司希望将 InfoPath Forms Services 添加到其环境中,从而利用与其后端系统的数据连接。通过部署 InfoPath Forms Services,A.Datum 公司旨在从以下方面受益:

  • 简化费用报表提交、查看、审批和报销的流程。

  • 通过表单中构建的数据有效性和业务逻辑提高数据准确性。

  • 启用要联机或脱机完成的费用报表。

  • 在提交费用报表时强制执行企业费用策略规则。

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

此外,A.Datum 公司希望利用通过 Office SharePoint Server 2007 获得的好处(例如文档管理、团队协作以及在 SharePoint 网站中可用的工作流程功能)。该公司打算将 SharePoint 网站连接到其 SAP 门户,以便它能够将内容连同其他业务信息一起进行搜索和索引。

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

A. Datum 公司的 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 代理人以提出索赔。代理人连接到公司索赔网站并为客户完成索赔表单,然后以电子邮件的形式将索赔表单转发给负责进行调查的调解员。调解员对赔偿和费用进行审批,然后完成先前代理人以电子邮件形式发送的表单并将该表单发送回给代理人。代理人对表单进行审查,确定表单准确无误之后将它转发给会计部门进行付款处理。会计部门的代表批准付帐并对该索赔表单进行存档。该表单在 Humongous Insurance 索赔数据库中存储为 XML 文档。执行赔偿,客户将获得保险范围内的赔偿款。相应地更新相关帐户信息。

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

Humongous Insurance 客户也可以通过 Internet 提出索赔。这样,客户无需等到正常的工作时间,即可提出索赔。客户可以进入 Humongouas Insurance 的网站,创建自己的帐户,登录并提出索赔。在这种情况下,客户将完成通常由代理人完成的表单。在客户提交表单之后,该表单将以电子邮件的形式发送给调解员,同时该电子邮件的副本将发送给代理人。如果调解员需要其他信息,则会将该表单发送回给代理人。从这一点来看,索赔表单的处理方式与通过电话提出索赔的方式相同。

方案 3:联机政府许可证

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

情况

一家电力承包商就一项有关家庭电力服务更新的业务竞标成功,并期望获得由本地政府机构颁发的许可证以完成此项工作。该电力承包商进入城市电力建设检查部门的网站,以便通过使用联机服务申请许可证。该承包商先前已注册,允许使用此服务。其公司信息以及先前的许可证请求都已保存。

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

许可证申请 Web 表单中输入的数据将提交到位于建设检查部门的网络上的 XML 数据库中。在提交申请数据之后,一个新的许可证请求将自动填充到 SharePoint 工作区作为指向多部分 InfoPath 表单的链接。当打开表单时,请求承包商的公司数据和许可证申请数据将填充到该表单的首个视图中。该视图与承包商完成的表单相同。

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

作为此流程的一部分,城市电力建设检查部门必须正式确认已收到申请。接受代理人检查信息的完整性并对申请表单进行数字签名以确认收到表单。经该部门确认收到的申请表单的精确图像将以电子邮件的形式发送给承包商。InfoPath 使用数据适配器来访问与评估决策有关的数据。InfoPath 在其他视图中将来自其他内部机构数据源的此类信息拉入该表单中。该机构的员工将检查这些数据、裁定基于此类合并信息的请求、批准或拒绝许可证请求。如果请求获得批准,则将以 HTML 格式呈现一个填有请求者的联系数据和相关信息的电力许可证。该许可证将张贴到建设检查部门许可证 SharePoint 网站的承包商主页上,承包商可以在此处查看并打印许可证,以便将它张贴到施工现场。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍