将Nintex工作流程转移到另一个站点

时间:2011-02-24 14:49:31

标签: sharepoint backup restore nintex-workflow

在生产环境中,我们有一个包含一些Nintex 2007工作流的SharePoint站点。现在我们需要复制生产站点以进行测试。

当我恢复SharePoint备份时,目标服务器已经安装了Nintex 不幸的是,事实证明Nintex许可证已经过期,所以我们有点瘫痪。

工作流似乎已随备份移动,但Nintex设计器中的某些工作流程步骤会使用此工具提示显示感叹号:

   Nintex.Workflow.Activities.QueryListActivity类型的queryListActivity1无法被Nintex Workflow识别

当我激活Nintex许可证时,如何确保正确部署Nintex工作流程?我看到以下选项:

  • 将Nintex数据库复制到新服务器并尝试将其与Nintex实例挂钩(如何?);
  • 使用Nintex导出功能在源服务器上保存现有工作流并将其上载到目标服务器上。

什么是最好的,还是有其他选择?

2 个答案:

答案 0 :(得分:2)

首选方法是从开发人员许可证站点导出工作流程,然后在新许可的站点中导入工作流程。

导入工作流程后,只需保存并发布。

答案 1 :(得分:1)

请注意,在网站之间复制工作流程并不总是会产生效果。

例如,如果您的工作流查询列表,则与列表的连接将隐式地基于开发服务器上的列表唯一ID(GUID)。将工作流移动到生产服务器时,等效列表将具有不同的GUID。

您经常需要在编辑器中打开这些步骤并重新创建列表查询(指向右侧列表)以使其运行。

我非常希望找到一个可以迁移Nintex工作流程并自动修复站点URL和列表GUID等内容的工具。