2010-07-19 52 views
1

我有一个包含大约7个InfoPath表单模板的SharePoint网站。客户从该模板创建新表单并将其保存到网站上。然后他们为其他用户创建一个工作流程来批准。来自一台计算机的Infoopath表单错误(.xsn?SaveLocation ...)

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

在XML href参数应该这样说:

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

(用[的SharePoint URL]对客户隐私更换URL),而是它说:

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表单,但似乎无法找到解决此问题的解决方案,而无需清除其配置文件并在计算机上创建新配置文件。

有什么建议吗?

回答

1

我发现了这个问题的解决方案。我想我会在这里发布它只是为了让谷歌引导另一个贫穷的共享点用户,这个问题,这个话题。

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

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

0

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

相关问题