使用可视化工具创建管道模板 - Cloud Migration Factory on AWS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用可视化工具创建管道模板

本节介绍如何使用可视化图表工具创建云迁移工厂管道模板。该解决方案支持使用 DrawIO 或 Lucid Chart 创建模板。

检查先决条件

  • 使用 DrawIO 或 Lucid Chart 绘图工具

  • 访问您的云迁移工厂环境

  • IDs 来自您的 CMF 实例的有效自动化脚本列表

模板组件

管道模板由以下核心组件组成:

元素类型 Shape 使用何时...

启动节点

圆形

表示流程的开始以及何时指示分支的开始

自动任务

矩形

表示自动化已作为 CMF 自动化库的一部分存在

手动任务

矩形

表示手头的任务是手动的

Connection

线条/箭头

显示任务序列

数据属性

每种形状都需要特定的属性才能进行 CMF 转换:

元素类型 必填属性 示例

开始圈子

启动

“开始”:“第 1 波迁移”

自动任务

TaskType,automationID

<VALID_CMF_SCRIPT_NAME>“: TaskType “自动”,“automationID”: “”

手动任务

TaskType

“TaskType“: “手动”

重要概念

在创建图表之前,请了解成功转换为 CMF 模板的以下关键要素:

  1. 模板命名

    1. 您的图表 tab/sheet 名称将成为您的 CMF 模板名称。

    2. 在 CMF 中,名称必须是唯一的。

    3. 每个选项卡都会创建一个单独的 CMF 模板,允许您在单个文件中设计多个模板。

  2. 任务命名

    1. 任务名称将与 text/label 您在图表中为每个形状指定的名称相同。

    2. 确保每项任务都有唯一的描述性标签,便于清晰识别。

  3. 属性要求

    1. TaskType 必须完全是 “手动” 或 “自动”

    2. AutomationID 必须与现有的 CMF 脚本名称匹配

    3. 起始圈子的 “开始” 属性定义了模板描述

在 drawIO 中创建模板

  1. 创建起始节点:

    1. 将圆形形状拖到画布上

    2. 双击并将其标记为 “开始”

      1. 添加 “开始” 属性:

        1. 右键单击圆圈 → 编辑数据

          drawIO 形状右键单击面板

          创建 drawio 右键单击面板
        2. 添加数据属性键 “开始” 和值(例如,“第 1 波迁移”)

          drawIO 形状数据

          创建 drawio 形状数据
  2. 手动任务:

    1. 将矩形形状拖到画布上

    2. 双击并添加描述性标签

    3. 添加属性:

      1. 右键单击矩形 → 编辑数据

      2. 添加值为 “手动TaskType” 的数据属性键 “”

        drawIO 手动任务配置

        创建 drawio 手动任务数据
  3. 自动任务:

    1. 将矩形形状拖到画布上

    2. 双击并添加描述性标签,这将是 CMF 中的任务名称

    3. 添加属性:

      1. 右键单击矩形 → 编辑数据

      2. 添加值为 “自动TaskType” 的数据属性键 “”

      3. 使用有效的 CMF 脚本名称添加数据属性密钥 “AutomationID”。

        1. 要查找有效的自动化 ID,请执行以下操作:

          1. 登录 CMF 门户

          2. 导航到左侧导航栏中 “自动化” 下的 “脚本”

          3. 浏览或搜索你想要的脚本

            CMF 脚本列表

            脚本清单
          4. 在图表中使用脚本名称作为 automationID

            drawIO 自动任务配置

            创建 drawio 自动任务数据
  4. 设置模板名称

    1. 将逻辑示意图选项卡重命名为所需的模板名称

  5. 保存和导出

    1. 文件 → 另存为 → 格式:.drawio

  6. 上传到 CMF

    1. 登录 CMF 门户

    2. 导航到左侧导航栏中的 “管道模板”

    3. 单击 “操作”,然后选择 “导入”

      管道模板操作→导入

      管道模板操作导入
    4. 选择你保存的.drawio 文件

    5. 单击 “提交” 完成导入

      模板导入提交

      管道模板导入提交

在 drawIO 导入完成之后

  1. 将在 “管道模板” 下创建一个新模板

  2. 要查看您的逻辑示意图属性是如何在 CMF 中转换的,请执行以下操作:

    • 在 “管道模板” 列表中找到新创建的模板

    • 点击模板将其打开

    • 你将在可视化任务编辑器下看到工作流程的可视化表示

      管道模板可视化任务编辑器

      管道模板视觉效果
    • 现在,图表中的每个形状都是 CMF 中的一项任务

    • 点击任务可查看其详细信息:

      • 任务名称与您给出的标签形状相对应

      • 对于自动任务,你将在脚本下拉列表中看到分配的 AutomationID。

        管道模板任务编辑

        管道模板任务编辑

在 Lucid Chart 中创建模板

按照以下步骤使用 Lucid Chart 创建管道模板:

  1. 创建起始节点

    1. 将圆形形状拖到画布上

    2. 双击并将其标记为 “开始”

    3. 添加 “开始” 属性:

      1. 点击数据图标(在用户界面中用红色箭头标记)

      2. 选择 “数据” 选项卡

      3. 添加数据属性键 “开始” 和值(例如,“重新托管服务器”)

        Lucid Chart 起始节点配置

        “创建清晰数据” 选项卡
  2. 添加手动任务

    1. 将矩形形状拖到画布上

    2. 双击并添加描述性标签

    3. 添加属性:

      1. 点击数据图标

      2. 选择 “数据” 选项卡

      3. 添加值为 “手动TaskType” 的数据属性键 “”

        Lucid Chart 手动任务配置

        创建清晰的手动任务数据
  3. 添加自动任务

    1. 将矩形形状拖到画布上

    2. 双击并添加描述性标签

    3. 添加属性:

      1. 点击数据图标

      2. 选择 “数据” 选项卡

      3. 添加值为 “自动TaskType” 的数据属性键 “”

      4. 使用有效的 CMF 脚本名称添加数据属性密钥 “automationID”

        1. 要查找有效的自动化 ID,请执行以下操作:

          1. 登录 CMF 门户

          2. 导航到左侧导航栏中 “自动化” 下的 “脚本”

          3. 浏览或搜索你想要的脚本

            CMF 脚本列表

            创建 drawio 脚本列表
          4. 在图表中使用脚本名称作为 automationID

            Lucid Chart 自动任务配置

            创建清晰的自动化任务数据
  4. 设置模板名称

    1. 将逻辑示意图选项卡重命名为所需的模板名称

  5. 保存和导出

    1. 文件 → 导出 → 形状数据的 CSV

  6. 上传到 CMF

    1. 登录 CMF 门户

    2. 导航到左侧导航栏中的 “管道模板”

    3. 单击 “操作”,然后选择 “导入”

      管道模板操作→导入

      管道模板操作导入
    4. 选择你保存的 lucid 文件

    5. 单击 “提交” 完成导入

      模板导入提交

      管道模板导入提交

在 Lucid 导入完成之后

  1. 将在 “管道模板” 下创建一个新模板

  2. 要查看您的逻辑示意图属性是如何在 CMF 中转换的,请执行以下操作:

    • 在 “管道模板” 列表中找到新创建的模板

    • 点击模板将其打开

    • 你将在可视化任务编辑器下看到工作流程的可视化表示

      管道模板可视化任务编辑器

      管道模板视觉效果
    • 现在,图表中的每个形状都是 CMF 中的一项任务

    • 点击任务可查看其详细信息:

      • 任务名称与您给出的标签形状相对应

      • 对于自动任务,你将在脚本下拉列表中看到分配的 AutomationID。

        管道模板任务编辑

        管道模板任务编辑