我们是sharepoint和创建sharepoint 2010环境的新手。第一个项目是一个拥有23个不同工作流程的站点。我们使用SharePoint Designer在开发环境中创建了包含工作流的网站。为了将工作流迁移到我们的测试环境,我们使用SharePoint Designer将所有23个工作流导出到23个.wsp文件中。然后,我们将这些导入到测试环境中的解决方案库中,并在测试站点上激活它们。
虽然这很有效,但它很麻烦并且耗费了大量时间。有没有更好的办法?我试过在网上搜索,到目前为止还没找到任何东西。您如何处理从开发到测试再到生产的迁移?你在每个环境中重建吗?是否有第三方提供解决方案或工具?
答案 0 :(得分:1)
我不知道第三方工具,但我总是喜欢使用Visual Studio而不是SharePoint Designer + UI。如果将* .wsp文件重命名为* .cab文件,则可以获取* .wsp的可部署内容并将它们放入单个解决方案中,该解决方案将生成单个* .wsp文件。
此外,使用Visual Studio将允许您执行其他整洁的操作,例如通过功能接收器自动将您的工作流程与特定的命名列表相关联。