手动部署的Sharepoint工作流在网站集工作流中不可见

手动部署的Sharepoint工作流在网站集工作流中不可见,sharepoint,sharepoint-2007,workflow-foundation,moss,sharepoint-workflow,Sharepoint,Sharepoint 2007,Workflow Foundation,Moss,Sharepoint Workflow,我正在为MOSS 2007开发一个三级工作流,我使用stsadm installfeature和activatefeature将其发布到我们的测试环境中,它工作得非常好 测试会话结束后,我尝试将其发布到相同环境的实时环境中,新工作流在“网站设置”>“网站功能状态为活动”中可见,但在“网站设置”>“网站集”工作流中不会显示 我不知道问题出在哪里,因为在测试环境中,一切正常 有关系统的一些信息: Windows 2003服务器 Sharepoint MOSS 2007与SP3 Visual Stu

我正在为MOSS 2007开发一个三级工作流,我使用stsadm installfeature和activatefeature将其发布到我们的测试环境中,它工作得非常好

测试会话结束后,我尝试将其发布到相同环境的实时环境中,新工作流在“网站设置”>“网站功能状态为活动”中可见,但在“网站设置”>“网站集”工作流中不会显示

我不知道问题出在哪里,因为在测试环境中,一切正常

有关系统的一些信息: Windows 2003服务器 Sharepoint MOSS 2007与SP3 Visual Studio 2008


谢谢你的帮助

我向微软官方支持部门报告了这个问题,几天之后,他们打了几个电话解决了我的问题

我犯了一个大错误,我为featureid属性生成了一个新的GUID,但是我忘记为工作流Id生成新的GUID,这导致了错误,因为有两个WF具有相同的GUID。在我换了它之后,它开始工作得很好

<Feature Id="Generate new GUID !!!!"
Title="Default Title"
Description="This feature is a workflow that ..."
Version="12.0.0.0"
Scope="Site"
xmlns="http://schemas.microsoft.com/sharepoint/">
<ElementManifests>
<ElementManifest Location="workflow.xml" />
</ElementManifests>
<Properties>
<Property Key="GloballyAvailable" Value="true" />
</Properties>
</Feature>

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Workflow
Name="My Workflow"
Description="This workflow ..."
Id="Generate new GUID !!!!"
CodeBesideClass="ProjectName.Workflow1"
CodeBesideAssembly="ProjectName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=publicKeyToken"
TaskListContentTypeId="0x000"
AssociationUrl="_layouts/MyAssocForm.aspx"
InstantiationUrl="_layouts/MyInitForm.aspx"
ModificationUrl="_layouts/MyModForm.aspx"
StatusUrl="_layouts/WrkStat.aspx">
<Categories/>
<MetaData>
<Modification_GUID_Name>
Name of Modification
</Modification_GUID_Name>
</MetaData>
</Workflow>
</Elements>