1

我們是共享點和創建SharePoint 2010環境的新手。第一個項目是一個擁有23種不同工作流程的網站。我們使用SharePoint Designer在開發環境中創建了具有工作流程的網站。爲了將工作流程遷移到我們的測試環境,我們使用SharePoint Designer將所有23個工作流程導出爲23個.wsp文件。然後,我們將這些數據導入到測試環境中的解決方案庫中,並在測試站點上激活它們。從開發移植Share Share工作流程到測試到生產

雖然這工作,它很麻煩,並花了很多時間。有沒有更好的辦法?我嘗試過在線搜索,到目前爲止還沒有找到任何東西。你如何處理從開發到測試到生產的遷移?你在每個環境中重現嗎?是否有第三方提供解決方案或工具?

+0

您是否知道您可以使用powershell編寫所有解決方案添加和功能激活的腳本?如果你觸摸鼠標,你做錯了。 – x0n

+0

這是SharePoint的許多問題之一。我個人在Visual Studio和PowerShell中使用自定義工作流程,因爲我討厭觸摸鼠標。但根據Microsoft認證的Sharepoint培訓師,您應該使用設計師重新手動執行每一步,然後手動進行操作。順便說一句,你很幸運,因爲我在執行與輸出wsp和重新導入相同的過程之前遇到了問題。 – Luis

回答

1

我不知道第三方工具,但我總是喜歡在Visual Studio中工作而不是SharePoint Designer + UI。如果您將* .wsp文件重命名爲* .cab文件,則可以獲取* .wsp的可部署內容,並將它們放入單個解決方案中,該解決方案將生成一個* .wsp文件。

此外,使用Visual Studio將允許您執行其他整潔的事情,例如通過功能接收器自動將工作流與特定的命名列表相關聯。