共用方式為


匯入和匯出裝載的 XML 程式

Azure DevOps Services

重要

匯入程式支援裝載的 XML 進程模型,可讓您透過更新進程範本的 WIT 定義來管理自訂專案。 此功能僅適用於已使用 TFS 資料庫匯入服務移轉至 Azure DevOps Services 的組織。

如果您使用繼承程式模型,您可以藉由建立繼承的進程,透過使用者介面自定義工作追蹤。 如果您使用內部部署 XML 進程模型,您可以自訂進程範本,請參閱 上傳或下載程式範本自訂程式範本

如需詳細資訊,請參閱 自訂工作追蹤

在 Azure DevOps Services 中,您會透過程式管理工作追蹤物件的自定義。 裝載的 XML 程式會透過 Web 型系統管理體驗匯入和匯出。

當您匯入新的程式時,您可以使用它來建立新的專案。
當您匯入現有的進程時,使用該進程的所有項目都會更新以反映變更。

例如,對下列任何自定義處理程式所做的更新,會自動更新使用進程的兩個專案。

對應至專案的自定義程式

當您探索需要進行的其他自定義時,您可以導出現有的程式、更新進程 XML 定義檔案、壓縮結果,然後重新匯入新更新的程式。 您的變更會套用至使用該程式的所有現有專案。

匯入程式支援下列案例:

先決條件

如需量身打造 Azure Boards 以符合特定業務需求的指引,請參閱 關於設定和自定義 Azure Boards

類別 要求
許可權 - 若要建立、刪除或編輯流程:需要是 專案集合管理員 群組的成員或具備特定集合層級權限:建立流程刪除流程編輯流程,或 將從組織中刪除的欄位 設定為允許 。 如需詳細資訊,請參閱 設定工作追蹤的許可權和存取權、自定義繼承的進程
- 若要更新面板:Team AdministratorProject Administrators 群組的成員。
存取 - 即使您有 基本 或較低存取權,如果有人授與您許可權來執行此動作,您仍然可以變更程式。
- 若要更新和變更現有工作項目的類型:項目的成員。
專案程式模型 - 具有包含專案之專案集合的 繼承程式模型
- 如果將數據遷移至 Azure DevOps Services,請使用 Team Foundation Server 資料庫匯入服務
知識 熟悉 自定義和流程模型

從內部部署 Azure DevOps 匯入程式

如果您想要在內部部署 Azure DevOps Server 中測試您的程式(先前稱為 Team Foundation Server (TFS),以查看它是否在 Azure DevOps Services 中運作,請執行下列步驟。

在內部部署 Azure DevOps Server 中,每個專案都有自己的程序複本,因此必須仔細考慮貴組織應該存在的流程。 移轉至 Azure DevOps Services 是考慮整個組織流程一致性並減少該集中式程式變體數目的絕佳時機。

  1. 執行進程匯出文稿,為指定的專案產生進程。

  2. (選擇性)編輯ProcessTemplate.xml檔名和描述。 請確定它符合自定義程式中所述的規則和條件約束。

  3. 建立進程資料夾和檔案的 zip 檔案。

  4. 遵循下一節中的步驟,匯入自定義程式的 zip 檔案。

  5. 針對您想要匯入至 Azure DevOps Services 的每個程式重複上述程式。

  6. 使用匯入的程式(es),針對您想要移轉的每個專案,在 Azure DevOps Services 上建立專案。

開啟設定>程式

您可以從組織設定>程式建立、管理及自訂程式

  1. 選擇 Azure DevOps 標誌以開啟 Projects。 然後選擇 [ 組織設定]。

    開啟 [組織設定]

  2. 然後選擇 [ 處理]。

    [組織設定]、[處理] 頁面

    重要

    如果您沒有看到 Process,則您正在從 TFS-2018 或更早版本工作。 不支援 [ 處理 ] 頁面。 您必須使用內部 部署 XML 進程模型支援的功能。

匯入程序

匯入程式之前,您會想要 自定義它以支援您的工作追蹤需求。 將程式命名為 Scrum、Agile 或 CMMI 以外的專案。 這些系統進程已鎖定,而且您無法覆寫它們。

  1. 只有 Project Collection Administrators 群組的成員可以匯入程式。 如需詳細資訊,請參閱<變更專案集合層級權限>(機器翻譯)。

  2. 從 [ 行程] 索引標籤中,選擇 [匯入],然後拖放或流覽至您自定義程式的 zip 檔案。

    注意

    如果您沒有看到匯 入程序 連結,則您的組織並未設定為支援託管 XML 進程模型。 您應該使用 繼承程式模型 ,以符合您的自定義需求。 只有在您的帳戶是透過 資料匯入服務建立時,才支援裝載的 XML 進程模型。

    匯入進程連結

  3. 選擇要上傳的檔案。 您的 自定義程式必須符合特定條件約束 ,才能在匯入期間通過驗證檢查。

    [匯入程式] 對話框,選擇要匯入的進程檔案

    如果您要更新現有的範本,請檢查 [取代現有的範本]。 匯入程式會覆寫與您匯入之範本同名的任何範本,並要求您核取此方塊以確認您想要取代它。

    重要

    您無法更新其中一個鎖定的進程:Agile、CMMI 和 Scrum。

  4. 成功匯入時,您會看到下列訊息。

    [匯入程式成功] 對話框

    如果行程未通過匯入時執行的驗證檢查,您會收到錯誤訊息清單。
    更正每個錯誤 ,然後重試匯入。

  5. 您可以使用新匯入的程式立即建立專案。

    [匯入程序動作] 功能表、從匯入的程式建立新的小組專案

  6. 填寫出現的表單。 若要深入瞭解不同的選項,請參閱 建立專案

    建立新項目對話框

更新現有的進程

新增程序之後,您可以匯入已修改進程範本內一或多個檔案的 zip 檔案來更新它。

注意

最好先 匯出程式 再進行變更,以免意外覆寫其他使用者所做的變更。

  1. 根據先前程式的步驟 2 和 3 匯入程式。

  2. 檢查 [ 取代現有的範本 ] 以指出您想要覆寫現有的進程。

    [匯入程式] 對話框,取代現有的進程

  3. [匯入程式] 對話框表示系統正在更新參考託管 XML 進程的專案。

  4. 成功匯入時,您會看到下列訊息。 使用程式建立的所有項目都會隨著修改而更新。

    [處理] 頁面、[匯入程式成功] 對話框、已成功匯入和更新的專案

  5. 如果您重新命名或刪除的欄位或工作項目類型,您會收到確認訊息。 繼續核取方塊,然後繼續進行匯入。 若要深入瞭解每個訊息,請選取提供的轉寄連結。 資訊訊息 不需要您有任何動作。

    已刪除的欄位確認對話方塊

設定預設程式

將程式設定為預設值,讓其預先選取您計劃建立的所有新專案。

進程頁面,託管的 XML 進程,設定為預設進程功能表選項

匯出程序

當您想要更新它或使用它作為建立另一個進程的基礎時,請導出進程。

系統會匯出包含進程的 XML 表示法的 zip 檔案。 這可以修改及稍後匯入。