

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用視覺化工具建立管道範本
<a name="pipeline-template-creation-visual-tools"></a>

本節說明如何使用視覺化圖表工具建立 Cloud Migration Factory 管道範本。解決方案支援使用 DrawIO 或 Lucid Chart 建立範本。

## 檢查先決條件
<a name="check-prerequisites"></a>
+ 存取 DrawIO 或 Lucid Chart 圖表繪製工具
+ 存取您的 Cloud Migration Factory 環境
+ 來自 CMF 執行個體的有效自動化指令碼 IDs 清單

## 範本元件
<a name="template-components"></a>

管道範本包含下列核心元件：


| 元素類型 | 形狀 | 使用時機... | 
| --- | --- | --- | 
| 啟動節點 | Circle (圓形) | 指示流程的開始，以及在指示分支的開始時 | 
| 自動化任務 | Rectangle (矩形) | 指示自動化已存在於 CMF 自動化程式庫中 | 
| 手動任務 | Rectangle (矩形) | 指示手邊的任務是手動的 | 
| 連線 | Line/Arrow | 顯示任務序列 | 

## 資料屬性
<a name="data-attributes"></a>

每個形狀都需要 CMF 轉換的特定屬性：


| 元素類型 | 必要屬性 | 範例 | 
| --- | --- | --- | 
| Start Circle | Start | "Start"： "Wave 1 Migration" | 
| 自動化任務 | TaskType、AutomationID | "TaskType"： "Automated"， "AutomationID"： "<VALID\_CMF\_SCRIPT\_NAME>" | 
| 手動任務 | TaskType | "TaskType"： "Manual" | 

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

在建立圖表之前，請了解這些可成功轉換為 CMF 範本的關鍵元素：

1. 範本命名

   1. 圖表的標籤/工作表名稱會變成您的 CMF 範本名稱。

   1. 名稱在 CMF 中必須是唯一的。

   1. 每個索引標籤都會建立個別的 CMF 範本，讓您可以在單一檔案中設計多個範本。

1. 任務命名

   1. 任務名稱將與您提供給圖表中每個形狀的文字/標籤相同。

   1. 確保每個任務都有唯一且描述性的標籤，以清楚識別。

1. 屬性需求

   1. TaskType 必須完全為「手動」或「自動」

   1. AutomationID 必須符合現有的 CMF 指令碼名稱

   1. Start Circle 的 "Start" 屬性定義範本描述

## 在 DrawIO 中建立範本
<a name="creating-templates-in-drawio"></a>

1. 建立啟動節點：

   1. 將圓形拖曳到畫布上

   1. 按兩下並標記為「開始」

      1. 新增開始屬性：

         1. 以滑鼠右鍵按一下圓圈 → 編輯資料

             **DrawIO 形狀右鍵面板**   
![建立 Drawio 右鍵面板](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-right-click-panel.png)

         1. 新增資料屬性索引鍵 "Start" 和值 （例如 "Wave 1 Migration")

             **DrawIO 形狀資料**   
![建立繪圖形狀資料](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-shape-data.png)

1. 手動任務：

   1. 將矩形形狀拖曳到畫布上

   1. 按兩下並新增描述性標籤

   1. 新增屬性：

      1. 右鍵按一下矩形 → 編輯資料

      1. 新增值為 "Manual" 的資料屬性索引鍵 "TaskType"

          **DrawIO 手動任務組態**   
![建立 Drawio 手動任務資料](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-manual-task-data.png)

1. 自動化任務：

   1. 將矩形形狀拖曳到畫布上

   1. 按兩下並新增描述性標籤，這會是 CMF 中的任務名稱

   1. 新增屬性：

      1. 右鍵按一下矩形 → 編輯資料

      1. 新增值為 "Automated" 的資料屬性索引鍵 "TaskType"

      1. 使用有效的 CMF 指令碼名稱新增資料屬性金鑰 "AutomationID"。

         1. 若要尋找有效的 AutomationID：

            1. 登入 CMF 入口網站

            1. 在左側導覽列中導覽至自動化下的「指令碼」

            1. 瀏覽或搜尋所需的指令碼

                **CMF 指令碼清單**   
![指令碼清單](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/scripts-list.png)

            1. 使用指令碼名稱做為圖表中的 AutomationID 

                **DrawIO 自動化任務組態**   
![建立 Drawio 自動化任務資料](http://docs.aws.amazon.com/zh_tw/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_tw/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-action-import.png)

   1. 選擇已儲存的 .drawio 檔案

   1. 按一下「提交」以完成匯入

       **範本匯入提交**   
![管道範本匯入提交](http://docs.aws.amazon.com/zh_tw/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_tw/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-visual.png)
   + 圖表中的每個形狀現在都是 CMF 中的任務
   + 按一下任務以檢視其詳細資訊：
     + 任務名稱對應至您提供的形狀標籤
     + 對於自動化任務，您會在指令碼下拉式清單下看到指派的 AutomationID。

        **管道範本任務編輯**   
![管道範本任務編輯](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-task-edit.png)

## 在 Lucid 圖表中建立範本
<a name="creating-templates-in-lucid-chart"></a>

請依照下列步驟，使用 Lucid Chart 建立管道範本：

1. 建立啟動節點

   1. 將圓形拖曳到畫布上

   1. 按兩下並將其標記為「開始」

   1. 新增開始屬性：

      1. 按一下資料圖示 （在 UI 中以紅色箭頭標記）

      1. 選取「資料」索引標籤

      1. 新增資料屬性索引鍵 "Start" 和值 （例如 "Rehost Servers")

          **Lucid Chart 開始節點組態**   
![建立 lucid 資料索引標籤](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/create-lucid-data-tab.png)

1. 新增手動任務

   1. 將矩形形狀拖曳到畫布上

   1. 按兩下並新增描述性標籤

   1. 新增屬性：

      1. 按一下資料圖示

      1. 選取「資料」索引標籤

      1. 新增值為 "Manual" 的資料屬性索引鍵 "TaskType"

          **Lucid Chart 手動任務組態**   
![建立透明的手動任務資料](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/create-lucid-manual-task-data.png)

1. 新增自動化任務

   1. 將矩形形狀拖曳到畫布上

   1. 按兩下並新增描述性標籤

   1. 新增屬性：

      1. 按一下資料圖示

      1. 選取「資料」索引標籤

      1. 新增值為 "Automated" 的資料屬性索引鍵 "TaskType"

      1. 使用有效的 CMF 指令碼名稱新增資料屬性金鑰 "AutomationID"

         1. 若要尋找有效的 AutomationID：

            1. 登入 CMF 入口網站

            1. 在左側導覽列中導覽至自動化下的「指令碼」

            1. 瀏覽或搜尋所需的指令碼

                **CMF 指令碼清單**   
![建立 Drawio 指令碼清單](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/create-drawio-scripts-list.png)

            1. 使用指令碼名稱做為圖表中的 AutomationID 

                **Lucid Chart 自動化任務組態**   
![建立純自動任務資料](http://docs.aws.amazon.com/zh_tw/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_tw/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-action-import.png)

   1. 選擇您儲存的 lucid 檔案

   1. 按一下「提交」以完成匯入

       **範本匯入提交**   
![管道範本匯入提交](http://docs.aws.amazon.com/zh_tw/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_tw/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-visual.png)
   + 圖表中的每個形狀現在都是 CMF 中的任務
   + 按一下任務以檢視其詳細資訊：
     + 任務名稱對應至您提供的形狀標籤
     + 對於自動化任務，您會在指令碼下拉式清單下看到指派的 AutomationID。

        **管道範本任務編輯**   
![管道範本任務編輯](http://docs.aws.amazon.com/zh_tw/solutions/latest/cloud-migration-factory-on-aws/images/pipeline-template-task-edit.png)