

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

# 使用可视化工具创建管道模板
<a name="pipeline-template-creation-visual-tools"></a>

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

## 检查先决条件
<a name="check-prerequisites"></a>
+ 使用 DrawIO 或 Lucid Chart 绘图工具
+ 访问您的云迁移工厂环境
+ 来自您的 CMF 实例的有效自动化脚本 ID 列表

## 模板组件
<a name="template-components"></a>

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


| 元素类型 | Shape | 使用何时... | 
| --- | --- | --- | 
| 启动节点 | 圆形 | 表示流程的开始以及何时指示分支的开始 | 
| 自动任务 | 矩形 | 表示自动化已作为 CMF 自动化库的一部分存在 | 
| 手动任务 | 矩形 | 表示手头的任务是手动的 | 
| Connection | Line/Arrow | 显示任务序列 | 

## 数据属性
<a name="data-attributes"></a>

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


| 元素类型 | 必填属性 | 示例 | 
| --- | --- | --- | 
| 开始圈子 | 晚于 | “开始”：“第 1 波迁移” | 
| 自动任务 | TaskType，automationID | <VALID\_CMF\_SCRIPT\_NAME>“: TaskType “自动”，“automationID”: “” | 
| 手动任务 | TaskType | “TaskType“: “手动” | 

## 重要概念
<a name="important-concepts"></a>

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

1. 模板命名

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

   1. 在 CMF 中，名称必须是唯一的。

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

1. 任务命名

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

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

1. 属性要求

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

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

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

## 在 drawIO 中创建模板
<a name="creating-templates-in-drawio"></a>

1. 创建起始节点：

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

   1. Double-click 并将其标记为 “开始”

      1. 添加 “开始” 属性：

         1. Right-click 圆圈 → 编辑数据

             **drawIO 形状面板 Right-click **   
![创建 drawio 右键单击面板](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-right-click-panel.png)

         1. 添加数据属性键 “开始” 和值（例如，“第 1 波迁移”）

             **drawIO 形状数据**   
![创建 drawio 形状数据](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-shape-data.png)

1. 手动任务：

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

   1. Double-click 并添加描述性标签

   1. 添加属性：

      1. Right-click 矩形 → 编辑数据

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

          **drawIO 手动任务配置**   
![创建 drawio 手动任务数据](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-manual-task-data.png)

1. 自动任务：

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

   1. Double-click 并添加描述性标签，这将是 CMF 中的任务名称

   1. 添加属性：

      1. Right-click 矩形 → 编辑数据

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

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

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

            1. 登录 CMF 门户

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

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

                **CMF 脚本列表**   
![脚本清单](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/scripts-list.png)

            1. 在图表中使用脚本名称作为 automationID

                **drawIO 自动任务配置**   
![创建 drawio 自动任务数据](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-automated-task-data.png)

1. 设置模板名称

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

1. 保存和导出

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

1. 上传到 CMF

   1. 登录 CMF 门户

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

   1. 单击 “操作”，然后选择 “导入”

       **管道模板操作→导入**   
![管道模板操作导入](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-action-import.png)

   1. 选择你保存的.drawio 文件

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

       **模板导入提交**   
![管道模板导入提交](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-import-submit.png)

### 在 drawIO 导入完成之后
<a name="after-drawio-import-is-complete"></a>

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

1. 要查看您的逻辑示意图属性是如何在 CMF 中转换的，请执行以下操作：
   + 在 “管道模板” 列表中找到您新创建的模板
   + 点击模板将其打开
   + 你将在可视化任务编辑器下看到工作流程的可视化表示

      **管道模板可视化任务编辑器**   
![管道模板视觉效果](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-visual.png)
   + 现在，图表中的每个形状都是 CMF 中的一项任务
   + 点击任务可查看其详细信息：
     + 任务名称与您给出的标签形状相对应
     + 对于自动任务，你将在脚本下拉列表中看到分配的 AutomationID。

        **管道模板任务编辑**   
![管道模板任务编辑](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-task-edit.png)

## 在 Lucid Chart 中创建模板
<a name="creating-templates-in-lucid-chart"></a>

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

1. 创建起始节点

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

   1. Double-click 并将其标记为 “开始”

   1. 添加 “开始” 属性：

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

      1. 选择 “数据” 选项卡

      1. 添加数据属性键 “开始” 和值（例如，“重新托管服务器”）

          **清晰图表起始节点配置**   
![“创建清晰数据” 选项卡](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-lucid-data-tab.png)

1. 添加手动任务

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

   1. Double-click 并添加描述性标签

   1. 添加属性：

      1. 点击数据图标

      1. 选择 “数据” 选项卡

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

          **Lucid Chart 手动任务配置**   
![创建清晰的手动任务数据](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-lucid-manual-task-data.png)

1. 添加自动任务

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

   1. Double-click 并添加描述性标签

   1. 添加属性：

      1. 点击数据图标

      1. 选择 “数据” 选项卡

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

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

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

            1. 登录 CMF 门户

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

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

                **CMF 脚本列表**   
![创建 drawio 脚本列表](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-scripts-list.png)

            1. 在图表中使用脚本名称作为 automationID

                **Lucid Chart 自动任务配置**   
![创建清晰的自动化任务数据](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/create-lucid-automated-task-data.png)

1. 设置模板名称

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

1. 保存和导出

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

1. 上传到 CMF

   1. 登录 CMF 门户

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

   1. 单击 “操作”，然后选择 “导入”

       **管道模板操作→导入**   
![管道模板操作导入](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-action-import.png)

   1. 选择你保存的 lucid 文件

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

       **模板导入提交**   
![管道模板导入提交](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-import-submit.png)

### 在 Lucid 导入完成之后
<a name="after-lucid-import-is-complete"></a>

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

1. 要查看您的逻辑示意图属性是如何在 CMF 中转换的，请执行以下操作：
   + 在 “管道模板” 列表中找到您新创建的模板
   + 点击模板将其打开
   + 你将在可视化任务编辑器下看到工作流程的可视化表示

      **管道模板可视化任务编辑器**   
![管道模板视觉效果](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-visual.png)
   + 现在，图表中的每个形状都是 CMF 中的一项任务
   + 点击任务可查看其详细信息：
     + 任务名称与您给出的标签形状相对应
     + 对于自动任务，你将在脚本下拉列表中看到分配的 AutomationID。

        **管道模板任务编辑**   
![管道模板任务编辑](http://docs.aws.amazon.com/zh_cn/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-task-edit.png)