0

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

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

工作流程似乎已随备份一起移动,但是 Nintex 设计器中的一些工作流程步骤显示带有此工具提示的感叹号:

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

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

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

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

4

2 回答 2

2

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

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

于 2011-12-02T21:00:18.817 回答
1

请注意,在站点之间复制工作流并不总是会产生有效的结果。

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

您通常必须在编辑器中打开这些步骤并重新创建列表查询(指向正确的列表)才能运行它们。

我很想找到一个可以迁移 Nintex 工作流程并自动修复站点 URL 和自己列出 GUID 之类的东西的工具。

于 2016-02-12T23:40:57.547 回答