【问题标题】:SharePoint 2010 Custom InfoPath task form error: The specified form cannot be foundSharePoint 2010 自定义 InfoPath 任务表单错误:找不到指定的表单
【发布时间】:2012-03-12 20:00:52
【问题描述】:

我在我的项目中使用自定义 InfoPath 任务表单。 一切正常,但我无法添加新的。当我添加它并单击与之关联的任务时,我收到错误:“找不到指定的表单”。 之后我尝试使用第一个工作任务表单,用另一个名称保存它,将其 FormURN 更改为新的,将其添加到我的表单模块,但它也不起作用。在它之后,我用第一个使用的名称保存它并将 FormURN 改回来,它又可以正常工作了。我不明白为什么会这样。可能我必须清除缓存或其他什么?昨天遇到了类似的问题,找了work-around,但是现在没有任何想法。

当它不起作用时:

Forms/Elements.xml:

...
<File Path="Forms\ApprovalFormNew.xsn" Url="Forms/ApprovalFormNew.xsn" />
...

Forms/SharePointProjectItem.spdata

...
<ProjectItemFile Source="ApprovalFormNew.xsn" Target="Forms\" Type="ElementFile" />
...

工作流/Elements.xml

...
<Task2_FormURN>urn:schemas-microsoft-com:office:infopath:ApprovalFormNew:-myXSD-2012-03-09T14-11-55</Task2_FormURN>
...

当它在上面显示的地方工作时,有 ApprovalForm 而不是 ApprovalFormNew。

Feature.Template.xml:

<Property Key="RegisterForms" Value="Forms\*.xsn"/>

有没有办法查看有关此错误的更多详细信息?日志中没有关于它的详细信息。

我尝试过:IISReset,清除 IE 缓存,重新启动。

非常感谢任何帮助。

PS:抱歉我的写作,英语不是我的母语。

PPS:当我不更改默认任务类型时,我也不能对任务使用默认(不是 InfoPath 视图)。这是否正常,我必须使用默认视图或 InfoPath 视图,但不能同时使用两者?

【问题讨论】:

    标签: sharepoint sharepoint-2010 infopath


    【解决方案1】:

    我已经解决了,问题不在于缓存。当我更改表单名称并重新发布它时,我错过了在 InfoPath 发布向导中清除公共 URL。我已经清除了,现在可以正常使用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-11
      • 2011-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多