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

Talend MDM Platform 迁移与升级指南

Version
7.3
Language
中文(简体)
Product
Talend MDM Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
数据治理

如果旧的 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 (确定)