我在尝试实现在激活工作流时弹出信息路径表单的工作流时遇到问题。我关注了code project教程提供了一个很好的示例,说明如何将表单链接到任务,但我找不到任何使用 Infopath 表单启动和关联表单的示例。
运行教程后,我当前的工作流 elements.xml 文件如下所示:
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Workflow
Name="DocReview - DocReview"
Description="My SharePoint Workflow"
Id="fdfd5e60-2210-4f67-9883-085090181816"
CodeBesideClass="DocReview.Workflow1.Workflow1"
CodeBesideAssembly="$assemblyname$"
TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160">
<Categories/>
<AssociationData>
<Data></Data>
</AssociationData>
<MetaData>
<AssociationCategories>List</AssociationCategories>
<Task0_FormURN>urn:schemas-microsoft-com:office:infopath:StartDocumentReview:-myXSD-2012-03-19T05-38-09</Task0_FormURN>
<StatusPageUrl>_layouts/WrkStat.aspx</StatusPageUrl>
</MetaData>
</Workflow>
</Elements>
我尝试使用相同的表单在 elements.xml 文件中添加 Instantiation_FormURN 和 Association_FormURN 元素,但仍然无法在工作流激活时弹出表单。我错过了什么?
最佳答案
为此,工作流元素需要以下属性 InstantiationURL="_layouts/IniWrkflIP.aspx"。这与 Instantiation_FormURN 元素结合使用。
结帐 MSDN了解更多信息。
关于c# - 在 Visual Studio 2010 中为 Sharepoint 2010 合并工作流启动信息路径表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9781757/