×
您的位置:
InfoPath电子表单设计与发布

InfoPath电子表单设计与发布

InfoPath电子表单设计与发布的相关介绍

    朋友,你熟悉InfoPath吗?其实,它是微软Office 2003家族中的新成员,现在已经发布了2007版本,新版本支持在线填写表单。InfoPath是企业级搜集信息和制作表单的工具,将很多的界面控件集成在该工具中,为企业开发表单搜集系统提供了极大的方便。InfoPath文件的后缀名是.XML,可见InfoPath是基于XML技术的,作为一个数据存储中间层的技术,InfoPath将大量常用控件,如:Date Picker、文本框、可选节、重复节等,同时提供很多表格的页面设计工具。IT开发人员可以为每个空间设置相应的数据有效性规则或数学公式。

    如果InfoPath仅能做到上述功能,那么我们是可以用Excel做的表单代替InfoPath的,最重要的功能,就是InfoPath提供和数据库和Web服务之间的连接。用户可以先将需要搜集的数据字段和表之间的关系在数据库中定义好,可以使用SQL Server和Access进行设计。然后将InfoPath表单中的控件和数据库中的字段进行绑定。这样,当用户开始填写InfoPath表单的时候,数据就会自动存储到数据库中去。此时,IT开发人员设计好的InfoPath表单是.xsn后缀的文件,是InfoPath的模板文件,如果想改变用户使用的表单,只需要改变模板就可以了。

    现在流行的B/S结构的信息系统,很多从实质上来说,就是HTML的页面表单加上数据库的形式来实现。所以在企业中,IT人员可以利用InfoPath为企业开发小型的信息系统。比如:一家企业可以用InfoPath为客服和销售人员制作一个CRM的客户信息数据表,并在数据库中定义统计和搜集的数据字段和表结构,那么客服或销售人员只需要在自己的电脑上打开InfoPath,就可以将客户信息通过InfoPath输入到数据库中去,并可以方便的进行查询。

    如果需要涉及到其他部门,那么该数据库中的数据,可以被其他部门进行重用,不需要重复输入,提高了效率。我们甚至可以为这些表单定义工作流,比如:审批等。同时,我们可以将数据导入到Excel进行数据透视或数据挖掘的分析,并实时地用图表等方式进行展现,形成一个简单的BI系统。由此看来,即使不会编程,也可以用InfoPath、Excel、Access做出一个简单的企业信息系统。

    Microsoft InfoPath 2003提供给我们便利的创建电子表单的方式和所见即所得的设计模式,但是,用户必须安装InfoPath才能打开填写表单。但是我们更加希望可以在不安装InfoPath客户端的情况下,在浏览器上直接填写表单。InfoPath 2007的发布满足了我们的这一个需求,借助SharePoint Server 2007的其中一个组件InfoPath Forms Services,IT开发人员可以让用户在线填写和访问InfoPath表单。通过SharePoint IT人员可以构建更加丰富的表单解决方案。