使用視覺化工具建立管道範本 - AWS 上的雲端遷移工廠

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

使用視覺化工具建立管道範本

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

檢查先決條件

  • 存取 DrawIO 或 Lucid Chart 圖表繪製工具

  • 存取您的 Cloud Migration Factory 環境

  • 來自 CMF 執行個體的有效自動化指令碼 IDs清單

範本元件

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

元素類型 形狀 使用時機...

啟動節點

Circle (圓形)

指示流程的開始,以及在指示分支的開始時

自動化任務

Rectangle (矩形)

指示自動化已存在於 CMF 自動化程式庫中

手動任務

Rectangle (矩形)

指示手邊的任務是手動的

連線

Line/Arrow

顯示任務序列

資料屬性

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

元素類型 必要屬性 範例

Start Circle

Start

"Start": "Wave 1 Migration"

自動化任務

TaskType、AutomationID

"TaskType": "Automated", "AutomationID": "<VALID_CMF_SCRIPT_NAME>"

手動任務

TaskType

"TaskType": "Manual"

重要概念

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

  1. 範本命名

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

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

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

  2. 任務命名

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

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

  3. 屬性需求

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

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

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

在 DrawIO 中建立範本

  1. 建立啟動節點:

    1. 將圓形拖曳到畫布上

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

      1. 新增開始屬性:

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

          DrawIO 形狀右鍵面板

          建立 Drawio 右鍵面板
        2. 新增資料屬性索引鍵 "Start" 和值 (例如 "Wave 1 Migration")

          DrawIO 形狀資料

          建立繪圖形狀資料
  2. 手動任務:

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

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

    3. 新增屬性:

      1. 在矩形上按一下滑鼠右鍵 → 編輯資料

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

        DrawIO 手動任務組態

        建立 Drawio 手動任務資料
  3. 自動化任務:

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

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

    3. 新增屬性:

      1. 在矩形上按一下滑鼠右鍵 → 編輯資料

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

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

        1. 若要尋找有效的 AutomationID:

          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 圖表中建立範本

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

  1. 建立開始節點

    1. 將圓形拖曳到畫布上

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

    3. 新增開始屬性:

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

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

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

        Lucid Chart 開始節點組態

        建立 lucid 資料索引標籤
  2. 新增手動任務

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

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

    3. 新增屬性:

      1. 按一下資料圖示

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

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

        Lucid Chart 手動任務組態

        建立純手動任務資料
  3. 新增自動化任務

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

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

    3. 新增屬性:

      1. 按一下資料圖示

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

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

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

        1. 若要尋找有效的 AutomationID:

          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。

        管道範本任務編輯

        管道範本任務編輯