前言,我正在使用SharePoint Server 2010 Beta 2,Visual Studio 2010 Ultimate RC。
我已根据Item类型构建了一个自定义内容类型,其中包含一些自定义网站列。我还使用Visual Studio 2010构建了自定义顺序工作流。这是一个相对简单的工作流,可创建任务,等待任务完成,设置工作流完成。我可以通过VS 2010部署将此工作流部署到网站集(这很不错,顺便说一句)。我遇到的问题是,当我尝试将自定义内容类型与我的自定义工作流关联时,该工作流未列在工作流模板中以供选择。只有OOTB SharePoint工作流可供选择。问题是,如果我创建列表并将工作流程与该列表相关联,则工作流模板列表中的自定义工作流 。这是有道理的,因为在VS2010中构建自定义工作流的开始,首要问题之一是工作流是站点还是列表工作流,而我选择了列表。是否允许列表工作流与内容类型相关联的问题?!? 感谢。
答案 0 :(得分:1)
在工作流的elements.xml中,查找AssociationCategories并将其更改为ContentType,如下所示:
<AssociationCategories>ContentType</AssociationCategories>
非常感谢我的同事,Yves指出这一点:)