Azure DevOps - новое правило рабочего элемента с действием в поле «Итерация» - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь определить новое правило рабочего элемента и задать действие для поля «Итерация», но оно недоступно.В чем проблема и как я могу ее решить?

enter image description here

Ответы [ 2 ]

1 голос
/ 20 сентября 2019

Azure DevOps - новое правило рабочего элемента с действием над полем «Итерация»

Это потому, что поля Area Path и iteration path не включены в список полей настраиваемых правил.И эта проблема была передана в команду Azure Devops как запрос функции:

Невозможно сослаться на поле «Путь итерации» при создании правил рабочего элемента

После периода исследованияВозможно, я нашел причину этой ситуации.

Чтобы найти причину, по которой только поля Area Path и iteration path не включены в список полей пользовательских правил, я полагаю, что их тип может отличатьсяиз других полей.

Итак, я импортировал один процесс из TFS, затем обнаружил, что поля Area Path и iteration path имеют тип TreePath :

enter image description here

Мы не могли просто определить, является ли значение 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

0 голосов
/ 19 сентября 2019

Я думаю, у вас нет проблем.Это особенность Azure Devops: путь итерации всегда содержит некоторое значение (минимум: имя командного проекта в качестве корня итераций).Таким образом, ваше правило не будет работать.

Вы можете опубликовать свои потребности как запрос функции в команде разработчиков Azure: https://developercommunity.visualstudio.com/spaces/21/visual-studio-team-services.html?type=idea

Это может быть примерно так: Добавить поле пути итерации (и игнорировать корень) или идентификатор итерацииполе для рабочих элементов правил.Дополнительно опишите ваш случай и проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...