当前位置: 代码迷 >> SharePoint >> vs2010结合InfoPath开发sharepoint工作流纠错,该怎么解决
  详细解决方案

vs2010结合InfoPath开发sharepoint工作流纠错,该怎么解决

热度:170   发布时间:2016-05-02 07:10:32.0
vs2010结合InfoPath开发sharepoint工作流纠错
本帖最后由 mjlwq 于 2011-08-26 17:25:39 编辑
小弟近期研究vs2010结合InfoPath开发sharepoint 工作流。

预想将自定义Infopath表单设置为工作流的关联表单和初始化表单。

按步骤操作:
设置工作流Element.xml文件
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Workflow
     Name="Workflow20110823"
     Description="我的 SharePoint 工作流"
     Id="c2f23035-6687-410e-bb4d-69da59953aeb"
     CodeBesideClass="Workflow20110823.Workflow1.Workflow1"
     CodeBesideAssembly="$assemblyname$"
     AssociationUrl="_layouts/CstWrkflIP.aspx"
      InstantiationUrl="_layouts/IniWrkflIP.aspx"
     TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"
     >
    <Categories/>
    <MetaData>
      <AssociationCategories>List</AssociationCategories>
      <!-- 用于指定适用于工作流的 InfoPath 表单的标记;请删除您没有的表单所对应的标记 -->
       <Association_FormURN>urn:schemas-microsoft-com:office:infopath:NewInit:-myXSD-2011-08-26T08-40-56</Association_FormURN>   设置关联表单RUN
      <Instantiation_FormURN>urn:schemas-microsoft-com:office:infopath:Init:-myXSD-2011-08-26T03-46-12</Instantiation_FormURN>   设置初始化表单URN
             <StatusPageUrl>_layouts/WrkStat.aspx</StatusPageUrl>
    </MetaData>
  </Workflow>
</Elements>

设置NewInit.xsn属性,确保其和工作流部署时一起部署
设置如下:

部署类型:ElementFile
部署位置:{SharePointRoot}\Template\Features\{FeatureName}\Workflow1\   --工作流名称Workflow1
复制到输出目录:始终复制
生成操作:内容

所有设置完毕,进行调试,设置关联工作流
关联工作流页面出错说明:

加载表单时出错,错误详细信息:找不到指定的表单


问题就是不知道为啥会找不到指定的表单,请各位高手大侠指点,不甚感激!!!

 
------解决方案--------------------
检查一下CA中的表单是不是workflow enabled

另外,用VS2010+InfoPath做Workflow时,要加一个Module才行。直接在workflow工程中加表单,就会出现你的这个错误
  相关解决方案