0

我正在開發一個三級的工作流程,以2007年MOSS內不可見的,我把它與STSADM installfeatureactivatefeature發佈到我們的測試環境和它完美的作品。手動部署SharePoint工作流將在網站集工作流

I followed this article to publish the new workflow.

後,我試圖把它發佈到現場環境,這是同樣的環境,新的工作流程測試環節是站點設置裏面看到>網站功能(狀態爲活動) ,但不會顯示在網站設置>網站收集工作流程

我不知道是什麼問題,因爲在測試環境中一切正常。

一些有關係統的信息: 在Windows 2003服務器 的SharePoint(MOSS 2007與SP3) Visual Studio 2008的

感謝您的幫助!

回答

0

我向MS Office支持部門報告此問題,幾天後,他們解決了我的問題。

我犯了一個很大的錯誤,我爲Feature Id屬性生成了一個新的GUID,但是我忘了爲Workflow 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>