將裝載的 XML 進程複製到繼承進程
Azure DevOps Services
將您的託管 XML 流程複製到繼承流程模型,使您能夠透過使用者介面而非僅依賴 XML 定義檔來管理自訂專案。 繼承的程序支援此處所述的一組自訂設定。關於程序自訂和繼承的程序。
在您複製託管 XML 進程之前,建議您先檢閱 在從託管 XML 進程移至繼承進程時的支援作業。
先決條件
類別 | 要求 |
---|---|
許可 | - 若要建立、刪除或編輯程式:專案集合系統管理員 群組或特定集合層級許可權的成員,建立程式、刪除程式、編輯程式,或 從組織刪除字段。 如需詳細資訊,請參閱 設定工作追蹤的許可權和存取權、自定義繼承的進程。 - 若要更新看板:必須具備 Team Administrator 或 Project Administrators 群組成員的身份。 |
進入 | - 即使您有 基本 或較低存取權,如果有人授與您許可權來執行此動作,您仍然可以變更程式。 - 若要更新和變更現有工作項目的類型:專案成員。 |
步驟順序
支援複製的一般步驟順序如下:
- 開啟 設定>進程
- 選擇您要複製的託管 XML 程式,然後從操作功能表中選取 [複製 複製程式以繼承
- 驗證在作為複製部分而建立的繼承流程中存在的自訂設定
- 手動重新套用在複製過程中忽略的自訂設定
- 建立測試項目來驗證自定義專案。
開啟 [設定]>進程
您可以在 組織設定中建立、管理及自訂流程>。
選擇
Azure DevOps 標誌,以開啟 專案。 然後選擇 [組織設定]。
然後選擇 進程。
重要
如果您沒有看到 Process,這代表您正在使用 TFS-2018 或更早的版本。 不支援 Process 頁面。 您必須使用 內部部署 XML 處理模型所支援的功能。
將裝載的 XML 進程複製到繼承進程
開啟 ... [裝載 XML] 行程的操作功能表,然後選擇 [複製程式] 選項來繼承 選項。
我們開啟設計敏捷流程的功能表。
檢視對話框中提供的信息,然後選擇 繼續。
在下一個對話框中,您可以變更要建立的繼承進程名稱,並選擇性地變更父進程並提供描述。
在這裡,我們接受系統所提供的預設值。
重要
系統會盡力偵測正確的父程序。 確認選取的程式符合您的預期,或視需要加以變更。 完成複製之後,就無法根據不同的系統程式,第二次複製它。
確認資訊正確之後,請選擇 儲存。
升級後的自定義項目需人工完成
升級會盡最大努力嘗試協調系統進程,以及對託管 XML 程式所做的自定義。 升級之後,建議您檢閱繼承的程式,並手動重新套用自定義。
- 建立測試專案:用來驗證保留或重新套用至程序的自定義設定
- 更新任何欄位的預設值:定義您先前定義的任何預設值
- 工作流程狀態:確認狀態與工作流程狀態類別的對應
-
自定義規則:您可以視需要重新建立選取規則。 託管 XML 流程模型的規則不會一對一地對應至為繼承流程所定義的規則。 具體說來:
- 系統流程或自動生成的過程中已定義了數個規則。 例如,某些系統欄位,例如 [變更依據]、[變更日期]、[關閉依據]、[關閉日期] 等,會受到系統規則的控管。
- 某些規則現在已指定為欄位屬性,例如將欄位設為預設值或必要。
- 將工作項目類型停用。
- 隱藏繼承的欄位或控制件。
- 自定義控件:確認自定義控件如預期般套用;停用或隱藏不必要的 群組或頁面延伸模組。
確認您所做的自定義
建議您根據在上一個步驟中建立的繼承程式來建立測試專案,以確認保留的自定義專案,以及您對該專案所做的任何其他變更。
開啟 [所有程序] 頁面,然後選擇 ... 您要使用的程序的內容功能表,然後選擇 [新增專案]。
[建立新專案] 頁面隨即開啟。 填寫表單。
開啟 [工作>工作專案] 頁面(用戶內容),然後選擇 [新增工作專案],並選取您先前自定義的 WIT。 在這裡,我們選擇 Bug。
請確認您期望的自訂項目已顯示在表單上。
嘗試下一步
常見問題
問:當我將託管 XML 流程複製到繼承的時候,為什麼表單上缺少了一些欄位?
在複製過程中,我們會盡最大努力符合來自託管 XML 的版面配置,並將其克隆到繼承。 不過,如果您設計具有創意的窗體版面配置,我們可能無法經常在 [繼承] 中重現相同的版面配置。 這個系統會盡最大努力。 無法瞭解的欄位和版面配置會被忽略。 不過,這些欄位仍然會被新增到流程中。 您只需要手動將它們新增至表單配置。