如果旧的 Talend Studio 中有一个或多个工作流,您可以将它们迁移到新服务器。
注:
使用名为 mDM_*
或 MDM_*
的变量创建的工作流不再受支持,必须手动修改。
有关更多信息,请参阅《Talend Studio 用户指南》。
开始之前
- 确保 MDM 服务器已启用并正在运行,并且您已在想要迁移的两个服务器之间创建连接。
- 确保 BPM 服务器已经启动,并且有关 MDM 用户的信息已从 MDM 同步到 BPM 服务器。
有关如何从 Talend Studio 部署工作流的更多信息,请参阅《Talend Studio 用户指南》。
有关如何手动同步工作流用户的更多信息,请参阅《Talend MDM Web UI 用户指南》。
步骤
-
在 BPM 透视图中导入您想要迁移的工作流。
注:
如果您的工作流是使用 Bonita 6.x 表单设计的,由于 Bonita BPM 7.9.0 不支持 Bonita 6.x 表单,您需要使用 UI Designer 重新设计工作流。
关于如何使用 Bonita UI designer 设计工作表的更多信息,参见
-
在需要人工干预的任务的 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
-
在菜单栏上,单击 Deploy to MDM Server (部署到 MDM 服务器),然后单击 Deploy the Workflow Process (部署工作流进程)。
-
指定您想要将工作流部署到的 MDM 服务器,然后单击 OK (确定)。