跳到主要内容 跳到补充内容

重新导入和重新部署工作流

如果旧的 Talend Studio 中有一个或多个工作流,您可以将它们迁移到新服务器。

信息注释注:

使用名为 mDM_*MDM_* 的变量创建的工作流不再受支持,必须手动修改。

有关更多信息,请参阅《Talend Studio 用户指南》。

开始之前

  • 确保 MDM 服务器已启用并正在运行,并且您已在想要迁移的两个服务器之间创建连接。
  • 确保 BPM 服务器已经启动,并且有关 MDM 用户的信息已从 MDM 同步到 BPM 服务器。

有关如何从 Talend Studio 部署工作流的更多信息,请参阅《Talend Studio 用户指南》。

有关如何手动同步工作流用户的更多信息,请参阅《Talend MDM Web UI 用户指南》。

步骤

  1. BPM 透视图中导入您想要迁移的工作流。
    信息注释注:

    如果您的工作流是使用 Bonita 6.x 表单设计的,由于 Bonita BPM 7.9.0 不支持 Bonita 6.x 表单,您需要使用 UI Designer 重新设计工作流。

    关于如何使用 Bonita UI designer 设计工作表的更多信息,参见

  2. 在需要人工干预的任务的 Operations 选项卡上,MDM v7.3不需要使用以下脚本调用 mdm_context 操作对象上的 setUpdateUsername 操作符,因为当前用户已被自动使用。
    import org.talend.mdm.workflow.client.MDMContextUser;
    MDMContextUser contextUser = mdm_context.getCurrentUser();
    return contextUser.getName();

    对于其它需要在脚本中获取当前用户的操作,使用以下脚本替换上面的脚本:

    import org.bonitasoft.engine.identity.User;
    User user = BonitaUsers.getUser(apiAccessor,taskAssigneeId);
    return user.getUserName();s
  3. 在菜单栏上,单击 Deploy to MDM Server (部署到 MDM 服务器),然后单击 Deploy the Workflow Process (部署工作流进程)
  4. 指定您想要将工作流部署到的 MDM 服务器,然后单击 OK (确定)

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!