Azure DevOps - новое правило рабочего элемента с действием над полем «Итерация»
Это потому, что поля Area Path
и iteration path
не включены в список полей настраиваемых правил.И эта проблема была передана в команду Azure Devops как запрос функции:
Невозможно сослаться на поле «Путь итерации» при создании правил рабочего элемента
После периода исследованияВозможно, я нашел причину этой ситуации.
Чтобы найти причину, по которой только поля Area Path
и iteration path
не включены в список полей пользовательских правил, я полагаю, что их тип может отличатьсяиз других полей.
Итак, я импортировал один процесс из TFS, затем обнаружил, что поля Area Path
и iteration path
имеют тип TreePath :
![enter image description here](https://i.stack.imgur.com/6hnMP.png)
Мы не могли просто определить, является ли значение TreePath
как строковый тип.Поскольку мы можем включить \
в Area Path
и iteration path
в виде строки.Например, я создаю новое имя области MyTest\Bug
, тогда мой путь к области изменится на: MyTestProject\MyTest\Bug
.Теперь проблема в том, что \
между MyTest
и Bug
будет обрабатываться как путь дерева вместо строки:
MyTestProject
-----MyTest
----Bug
Таким образом, это может быть причиной этой проблемы.
Но я не смог найти обходного пути для этой проблемы, вы можете добавить свой запрос на эту функцию на нашем сайте UserVoice (https://developercommunity.visualstudio.com/content/idea/post.html?space=21), который является нашим основным форумом для предложений продуктов.Благодарим вас за помощь в создании более эффективных DevOps Azure.
![enter image description here](https://i.stack.imgur.com/enhdm.png)