Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SharePoint中使用InfoPath表单有哪些好处?_Sharepoint_Infopath - Fatal编程技术网

在SharePoint中使用InfoPath表单有哪些好处?

在SharePoint中使用InfoPath表单有哪些好处?,sharepoint,infopath,Sharepoint,Infopath,在SharePoint中使用InfoPath表单有哪些好处 我一直在研究InfoPath如何与SharePoint集成。让用户创建自己的表单的想法提供了很大的力量,可以让人们自己处理一些小请求。但是,除了创建由InfoPath表单驱动的表单库之外,InfoPath似乎很快就会成为一个麻烦和障碍。当然,您可以构建直接与SharePoint对象模型对话的代码,但是您似乎只能在浏览器中运行表单 如果要在浏览器中运行所有内容,为什么不使用ASP.NET表单呢 此外,除了基本的表单库方法外,SharePo

在SharePoint中使用InfoPath表单有哪些好处

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

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


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

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

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

我认为Infopath表单是解决公司长期存在的“word文档中的表单”问题的一个很好的解决方案。它使创建和修改表单的任务更接近关心信息的人

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

对于复杂和/或需要大吞吐量的表单,直接的ASP.NET表单更适合。一如既往,问题在于选择正确的(最便宜的总成本?)技术来解决问题,而不是将解决方案强加给任何人。
(也就是说,我对InfoPath的了解仍然不够,无法始终轻松地做出决定)。

要从客户端表单访问SharePoint列表,您需要使用web服务—编写代码不是很好,但对于很多需求,只需设置辅助数据源就可以很好地工作。