После некоторых проб и ошибок я обнаружил следующее:
Состояние Ready to Test
и его переходы были добавлены в шаблоны Bugs.xml
и Product Backlog Item.xml
.Это позволяет изменять состояние ошибок и PBI на состояние Ready to Test
.Однако теперь он ведет себя как состояние категории Deleted
.
. В файле processconfig.xml
также есть состояния, определенные для BugWorkItems
.Здесь вы можете присвоить type
государству.Здесь я также добавил состояние с типом InProgress
.Я ожидал, что состояние будет вести себя как состояние «В процессе» для типов ошибок.Я искал раздел ProductBacklogItemWorkItems
, но не смог найти этот раздел или что-то подобное.Однако по какой-то причине изменение состояния для ошибок также изменило поведение состояния для PBI.Поэтому, если я переведу PBI в состояние Ready to Test
, он больше не исчезнет из журнала невыполненных работ, а будет вести себя так, как будто он все еще находится в процессе выполнения, как я и хотел.
Таким образом, это изменение решило мою проблему.
Вот начало processconfig.xml
с моим новым состоянием:
<?xml version="1.0" encoding="utf-8"?>
<ProjectProcessConfiguration>
<BugWorkItems category="Microsoft.BugCategory" pluralName="Bugs" singularName="Bug">
<States>
<State type="Proposed" value="New" />
<State type="Proposed" value="Approved" />
<State type="InProgress" value="Committed" />
<State type="InProgress" value="Ready to Test" />
<State type="Complete" value="Done" />
</States>
</BugWorkItems>
...
</ProjectProcessConfiguration>