Azure DevOps Server 2019 - 自定义状态

Azure DevOps Server 2019 - custom State

我在 Azure DevOps Server 2019 中添加了一个名为“代码审查中”的新自定义状态。我通过 Visual Studio 和 importing/exporting PBI 的 WIT 完成了它。我更新的 PBI 的 WIT 是添加以下内容(在相关部分)

   <TRANSITION from="In Progress" to="In Code Review">
      <REASONS>
        <DEFAULTREASON value="Resolve Issue" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="In Code Review" to="Pending Deployment to Test">
      <REASONS>
        <DEFAULTREASON value="Resolve Issue" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="In Code Review" to="To Do">
     <REASONS>
        <DEFAULTREASON value="Resolve Issue" />
      </REASONS>
    </TRANSITION>

所有这些工作正常,但我遇到的问题是,每当我将状态设置为“代码审查中”时,它似乎从我们的 sprint 积压中退出,我收到以下消息

“由于您最近的更改,一个或多个项目已被删除。 以下更改删除了项目: 状态设置为:在代码审查中

如有任何帮助,我们将不胜感激。谢谢

可能,您必须更新项目的进程配置(Process configuration XML element reference)。

  1. 导出配置:Import and export process configuration
  2. 添加新状态并将其分配给 RequirementBacklog 部分中的 InProgress 元状态:Map WIT category workflow states to state categories
  3. 导入更新的进程配置文件。