分享方式:


使用提取要求自動完成工作專案

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

當您將工作項目連結至提取要求 (PR)時,您可以在完成PR時自動完成這些工作專案。 或者,您可以指定要在合併PR時將工作項目轉換成的工作流程狀態。

當您將工作項目連結至提取要求 (PR)時,您可以在完成PR時自動完成這些工作專案。

如需詳細資訊,請參閱 建立、檢視和管理提取要求

自動完成工作專案

如下圖所示,在合併后核取 [完成連結的工作專案] 方塊。 系統會預設為未來PR的選取專案。

完成提取要求對話框,合併後完成連結的工作專案

完成提取要求對話框,[自動完成工作專案並完成 PR] 選項

在下列情況下,系統不會將工作專案狀態自動更新為 工作項目類型 [完成]、 [已關閉] 或 [已完成 ] 類別(WIT):

  • 使用繼承進程模型管理 WIT 的工作專案已經處於 已解決 狀態。 在此實例中,系統不會更新狀態。 例如,如果衍生自 Agile 程式的 Bug 處於 解決狀態,系統就不會將它 轉換為 Closed
  • 工作項目已處於 [已完成 ] 狀態。 不需要進一步轉換。
  • WIT 包含工作流程欄位規則,可防止工作項目前進到下一個狀態。 例如,規則可能需要在關閉工作項目時定義另一個字段。
  • 針對內部部署和 Azure Boards 託管進程模型,您必須修改工作流程,以指定在轉換工作流程時要執行的動作(ACTION 元素)。 如需詳細資訊,請參閱 變更 WIT 的工作流程,指定動作

如需詳細資訊,請參閱 自定義您的工作追蹤體驗

指定連結工作專案的工作流程狀態

若要將工作項目轉換為特定工作流程狀態,您可以在提取要求描述中輸入資訊。 在 #ID 前面加上所提及工作專案的有效工作流程狀態。

注意

此功能需要 Azure DevOps Server 2020.1 更新或更新版本。

下列範例顯示已轉換的用戶劇本 - 一個轉換為 [已解決] 狀態,另一個轉換為 [檢閱] 狀態。 此外,兩個工作會標示為 [完成]。

提取要求的螢幕快照,將工作流程狀態設定為轉換 #ID 工作專案。