读书人

vs2010组合InfoPath开发sharepoint工作

发布时间: 2013-01-08 14:02:13 作者: rapoo

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工程中加表单,就会出现你的这个错误

读书人网 >行业软件

热点推荐