一台计算机上的Infopath表单错误(.xsn?SaveLocation ...)

时间:2010-07-19 15:54:18

标签: xml sharepoint infopath

我有一个SharePoint网站,上面有大约7个InfoPath表单模板。客户端从该模板创建新表单并将其保存到站点上。然后,他们为其他用户创建一个批准的工作流程。

我开始注意到某些表单没有正确加载,没有人会批准它们。我能够将其缩小到infopath .xml中的一个问题。

xml中的href参数应该是这样的:(用[SharePoint URL]替换URL以保护客户端隐私)

href="http://[SharePoint URL]/InfoPath%20Templates/Payment%20Request.xsn"

但相反它说:

href="http://[SharePoint URL]/InfoPath%20Templates/Payment%20Request.xsn?SaveLocation=http://[SharePoint URL]/InfoPath%20Forms/&Source=http://[SharePoint URL]/InfoPath%2520Forms/Forms/MyItems.aspx&OpenIn=PreferClient&NoRedirect=true&XsnLocation=http://[SharePoint URL]/InfoPath%20Templates/Payment%20Request.xsn"

我能够将其缩小到一台机器上的单个用户。如果他移动到另一台机器它停止这样做,如果另一个用户去他的机器,它不会这样做。

我已经清除了他的InfoPath缓存。我已经从InfoPath应用程序中删除了保存的InfoPath表单,但我似乎找不到解决方法来解决这个问题,而无需删除他的配置文件并在计算机上创建新的配置文件。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。我想我会在这里发布它只是因为谷歌引导另一个可怜的sharepoint用户,这个问题,这个话题。

有一个Internet Explorer加载项在客户端计算机上以某种方式被禁用。 SharepointOpenXMLDocuments。

我不知道它是如何被禁用的,但是一旦我重新启用它,一切都开始正常工作。谁知道发生这种情况的真正原因,但这是解决方案!

答案 1 :(得分:0)

我遇到了同样的问题并通过转到表单库中的“高级设置”并在“浏览器中的打开文档”下将其设置为在客户端应用程序中打开来解决此问题。

相关问题