我有一个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表单,但我似乎找不到解决方法来解决这个问题,而无需删除他的配置文件并在计算机上创建新的配置文件。
有什么建议吗?
答案 0 :(得分:1)
我找到了解决这个问题的方法。我想我会在这里发布它只是因为谷歌引导另一个可怜的sharepoint用户,这个问题,这个话题。
有一个Internet Explorer加载项在客户端计算机上以某种方式被禁用。 SharepointOpenXMLDocuments。
我不知道它是如何被禁用的,但是一旦我重新启用它,一切都开始正常工作。谁知道发生这种情况的真正原因,但这是解决方案!
答案 1 :(得分:0)
我遇到了同样的问题并通过转到表单库中的“高级设置”并在“浏览器中的打开文档”下将其设置为在客户端应用程序中打开来解决此问题。