【问题标题】:Transferring Nintex workflows to another site将 Nintex 工作流程转移到另一个站点
【发布时间】:2011-02-24 14:49:31
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: sharepoint backup restore nintex-workflow


    【解决方案1】:

    首选方法是从开发者许可站点导出您的工作流,然后将工作流导入您新获得许可的站点。

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

    【讨论】:

      【解决方案2】:

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

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

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

      我很想找到一个工具,它可以迁移 Nintex 工作流程并自动修复站点 URL 和自己列出 GUID 等内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-26
        • 1970-01-01
        • 1970-01-01
        • 2012-06-27
        • 1970-01-01
        • 1970-01-01
        • 2011-06-03
        • 1970-01-01
        相关资源
        最近更新 更多