2009-06-01 106 views
3

在SharePoint中使用InfoPath表单的好处是什么?在SharePoint中使用InfoPath表单的好处是什么?

我一直在研究InfoPath以了解它如何与SharePoint集成。让用户创建自己的表单的想法提供了很大的权力,并且可以让人们自己处理一些小的请求。但是,除了创建由InfoPath表单驱动的表单库外,InfoPath似乎很快成为一种麻烦和阻碍。当然,您可以构建代码以直接与SharePoint对象模型交谈,但您似乎只能在浏览器中运行您的表单。

如果您要在浏览器中运行所有内容,为什么不使用ASP.NET表单?

此外,除了基本的表单库方法外,SharePoint上的InfoPath还提供了哪些其他好处?

+0

要从客户表单访问SharePoint列表,您需要使用Web服务 - 不太适合编写代码,但对于很多要求,只需设置辅助数据源就能很好地工作。 – 2009-06-02 04:18:27

回答

3

我喜欢思考的InfoPath形成对公司拥有的历史悠久的“word文档形式”问题的绝佳解决方案。它将创建和修改表单的任务转移到关心信息的人身上。

有些任务在Infopath中很难实现,但它又依赖于创建表单的人的知识而不是技术本身。

对于复杂和/或需要大吞吐量的表单,直接的ASP.NET表单会更合适。像往常一样,选择正确的(最便宜的总成本)技术来解决问题,而不是从任何东西中解决问题。 (即我始终不知道InfoPath是否能够轻松做出决定)。

3

以下是InfoPath表单在ASP.Net forms.This几个好处,当然,总是依赖于您的需求,开发者,用户技能的搭配,等

  • 形式的创建很简单和修改熟悉的MS Office
  • 它们直接与SharePoint的集成元数据,不像一个ASP.Net形式
  • Workflow Foundation中,可通过SharePoint和比使用ASP.Net形式
  • 如果”简单的人重新处理基于文档的过程(如工作订单,订单,许可请求),可能更有意义的是拥有文档存储库,而不是通过ASP.Net格式输入的数据构建报告结构
  • 文档已准备就绪通过在BizTalk实现的过程
  • 验证和逻辑在客户端上,无需额外编程运行中,多次给予比普通的ASP.Net更好的用户体验,形成
相关问题