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)。
- 导出配置:Import and export process configuration
- 添加新状态并将其分配给 RequirementBacklog 部分中的 InProgress 元状态:Map WIT category workflow states to state categories。
- 导入更新的进程配置文件。
我在 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)。
- 导出配置:Import and export process configuration
- 添加新状态并将其分配给 RequirementBacklog 部分中的 InProgress 元状态:Map WIT category workflow states to state categories。
- 导入更新的进程配置文件。