适用于 |
---|
Microsoft Office InfoPath™ 2003 Service Pack 1 | 在商务环境中,大多数人都需要填写零用金报销单、考勤卡、员工调查表或保险单等表单,有一部分人还需要负责设计、分发和维护这些表单。您可以使用 Microsoft Office System 中新增的程序 InfoPath 来同时设计和填写电子表单,如下面所示的零用金报销单。 注释 本文中的内容假定您已经在计算机上安装了 Microsoft Office InfoPath 2003 Service Pack 1,并在 InfoPath 中启用了 Service Pack 功能。要了解 Service Pack 的详细信息以及如何下载 Service Pack,请参阅本文顶端“请参阅”框中的链接。 什么是 InfoPath? 在 InfoPath 中,您可以进行两方面的工作:
InfoPath 以可扩展标记语言 (XML) (可扩展标记语言 (XML):标准标记语言 (SGML) 的一种浓缩形式,开发人员可用其创建自定义标签,为整理和提供信息提供了灵活性。)为基础。在您设计表单时,InfoPath 将创建一个 .xsn 文件,此文件完全就是一个包含标准 XML 文件(如 XML 架构 (XSD) (XML 架构:以 XML 编写的正式规范,定义了 XML 文档的结构,包括元素名和丰富的数据类型,以及哪些元素要以组合形式出现,每一元素具有哪些属性。) 和 XSL 转换 (XSLT) (XSL 转换 (XSLT):用来将 XML 文档转换为其他类型的文档的语言,例如,HTML 或 XML。其用途为执行部分 XSL 功能。) 文件)的 Cabinet (.cab) 文件。当用户在 InfoPath 中填写表单时,该表单中的数据将以工业标准的 XML 格式进行保存或提交。但是,您不必为了设计或填写 InfoPath 表单而学习任何有关 XML 的知识。关键在于使用 XML 格式的表单,组织可以方便地重新利用数据。例如,一个简单的 InfoPath 旅行报告表单可以用于为向客户关系管理 (CRM) 系统、零用金系统和旅行计划系统提供 XML 数据。 为什么要使用 InfoPath? InfoPath 表单可以是小型工作组中的几名成员用来收集信息的简易表单。例如,一个 10 人的销售小组可以使用表单填写和共享有关所拨打的销售电话的信息。随后这些表单中的数据可能会被合并到单个汇总报告中,每月向管理人员发送一次。 InfoPath 表单也可以是连接到现有数据库或集成到现有业务系统中的更为复杂的表单。例如,如果您公司使用 Microsoft BizTalk® Server 2004 来管理零用金报销流程,那么 IT 部门的开发人员可能会设计一个 InfoPath 零用金申请单将数据直接提交给 BizTalk,然后 BizTalk 将这些数据依次传送到相应的部门进行批准或处理。 下面的列表简要说明了使用 InfoPath 的一些最重要的优势: 数据可重新使用 由于使用 XML 格式,因此 InfoPath 表单中存储的数据不会锁定在表单中,而是可以轻松地与表单分离并以各种方式重新设置格式或重新使用。这种灵活性使表单设计者可以将表单数据集成到基于 XML 的现有业务流程中,同时还减少了一些耗时的重复数据输入任务,例如重新将纸质表单中的数据键入数据库中,或者在两个不同的程序之间手动复制数据。 数据准确 在用户填写 InfoPath 表单时,可以对他们输入的数据进行检查以查找数据验证 (数据验证:测试数据准确性的过程;可应用到控件以指定用户可输入的数据类型和范围的一组规则。)错误。如果您的表单连接到数据库或 Web 服务,那么用户必须先更正这些错误才能提交数据。此设置可以帮助您确保所收集的数据准确、无错误而且符合您指定的任何标准。下图显示了向表单填写人员显示的数据验证错误。 此外,您可以使用公式为用户自动计算数值,或者启用拼写检查功能以便用户在提交表单之前可以检查拼写错误。 开销低 与发生更改时需要重新打印的纸质表单不同,InfoPath 表单可以轻松地进行修改并重新发布。另外,InfoPath 可以自动检测表单更新以便用户始终拥有最新的表单版本。 脱机支持 与基于网站的表单不同,用户在填写 InfoPath 表单时不必始终连接到网络。用户可以脱机填写表单,然后在其计算机重新连接到网络时进行提交。 多个视图 您可以创建包含多个视图 (视图:表单特定的显示设置,可通过表单模板来保存,并可在填写表单时应用到表单数据中。用户可在视图之间进行切换,以便选择表单中显示的数据量。)的 InfoPath 表单。例如,为使冗长的项目状态表单易于使用,您可以创建高级别的摘要视图以及详细视图。您可以创建规则 (规则:由条件和操作构成,可根据事件和表单中的值自动执行任务。)以在用户打开表单、提交表单或在表单中单击按钮时自动切换视图。用户也可以使用“视图”菜单(如下图所示)上的命令手动切换视图。 灵活的控件 除了文本框和列表框等标准控件外,InfoPath 还包含许多新控件,例如重复表 (重复表:表单上包含表格格式的其他控件且可根据需要进行重复的控件。填写表单时,用户可插入多行。)、选项组 (选项组:可显示一组互斥选项的控件。默认情况下,选项组包括两个选项节,其中一个将作为 默认选项显示在表单中。)和可选节 (可选节:表单上的一个控件,该控件包含其他控件,默认情况下通常不显示。填写表单时,用户可插入和删除可选节。)等。这些类型的控件使您可以设计满足用户需求的灵活表单。例如,在零用金报销单中,您可以使用重复表来允许用户仅输入所需数量的零用金项。 Tablet PC 支持 如果您正在使用 Tablet PC,您可以使用 Tablet 笔 (tablet 笔:Tablet PC 上具有的笔,用于与 tablet 屏幕交互。)直接在表单上的域中进行书写。稍等片刻,InfoPath 即可自动将墨迹转换为文字。您还可以在某些控件中进行书写或绘制,然后将墨迹与表单一起保存,这取决于表单的设计。 将 InfoPath 与其他程序协同使用 由于 InfoPath 支持工业标准的 XML,因此它可以有效地与其他程序和技术协同使用,其中包括下表中所列的程序和技术。
|