【问题标题】:What are the Benefits of using InfoPath forms in SharePoint?在 SharePoint 中使用 InfoPath 表单有什么好处?
【发布时间】:2009-06-02 23:11:52
【问题描述】:

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

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

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

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

【问题讨论】:

  • 要从客户端表单访问 SharePoint 列表,您需要使用 Web 服务 - 编写代码不太好,但对于很多要求,只需设置辅助数据源即可.

标签: sharepoint infopath


【解决方案1】:

我喜欢将 Infopath 表单视为解决公司存在的古老的“word doc 中的表单”问题的绝佳解决方案。它使创建和修改表单的任务更接近于关心信息的人。

在 Infopath 中有些任务很难完成,但这同样取决于创建表单的人的知识,而不是技术本身。

对于复杂和/或需要大吞吐量的表单,直接的 ASP.NET 表单更适合。与往常一样,它是关于选择正确的(最便宜的总成本?)技术来解决问题,而不是从周围的任何东西中硬塞一个解决方案。 (即,我对 InfoPath 的了解还不够,无法一直轻松做出决定)。

【讨论】:

    【解决方案2】:

    以下是 InfoPath 表单相对于 ASP.Net 表单的一些优势。当然,这始终取决于您的需求组合、开发人员、用户技能等。

    • 对于熟悉 MS Office 的人来说,表单易于创建和修改
    • 与 ASP.Net 表单不同,它们直接与 Sharepoint 中的元数据集成
    • Workflow Foundation 可通过 Sharepoint 获得,并且比使用 ASP.Net 表单更简单
    • 如果您正在处理基于文档的流程(如工作订单、订单、权限请求),那么拥有文档存储库可能更有意义,而不是根据通过 ASP 输入的数据构建报告结构.Net 形式
    • 文档已准备好供 BizTalk 中实现的流程使用
    • 验证和逻辑在客户端上运行,无需额外编程,多次提供比普通 ASP.Net 表单更好的用户体验

    【讨论】:

      猜你喜欢
      • 2015-11-03
      • 1970-01-01
      • 2012-11-10
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多