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



我正在为 MOSS 2007 开发一个三级工作流程,我使用 stsadm 安装功能和激活功能将其发布到我们的测试环境中,它运行良好。

我按照本文发布了新的工作流程。

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

我不知道问题是什么,因为在测试环境中一切正常。

有关系统的一些信息:视窗 2003 服务器Sharepoint (MOSS 2007 with SP3)Visual Studio 2008

感谢您的帮助!

我向MS官方支持部门报告了此问题,几天后和一些电话,他们解决了我的问题。

犯了一个大错误,我为功能 ID 属性生成了一个新的 GUID,但我忘记为工作流 ID 生成新的 GUID,它会导致错误,因为有两个具有相同 GUID 的 WF。我更改它后,它开始运行良好。

<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>

相关内容

  • 没有找到相关文章

最新更新