2017-02-14 23 views
1

Мы используем Visual Studio Online, и мы хотим условно изменить «Назначено» при изменении «Area Path». Это будет жёстко, как:Настройка System.AssignedTo при изменении System.AreaPath

WHEN value = "Area Path 1" THEN assigned To = "Roger Rabbit" 
WHEN value = "Area Path 2" THEN assigned To = "Jessica Rabbit" 
... 
and so on. 

Но мы попытались установить WHEN правило в System.AssignedTo поле, но ошибка отображается, когда мы загрузить файл снова на сервер, говоря, что мы не можем поставить правило в этом файле.

Как мы можем достичь этого? Можем ли мы применить правило в области пути (ПРИМЕНЕНИЕ) и COPY условно значение В поле AssignedTo?

Заранее благодарен!

ответ

1

Правильно, это правило в настоящее время не поддерживается в VSTS.

Существует не лучший способ сделать это. У вас есть два варианта:

  1. Service Hook - Используйте сервис IFTTT, или создать свой собственный, который может обновить поле. Попробуйте https://flow.microsoft.com или https://zapier.com/
  2. Расширение - Вы можете создать расширение для формы рабочего элемента, которая запускает JavaScript, для обновления полей, которые вы хотите, на основе триггера. https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/add-workitem-extension

Если вы не можете сделать # 1 легко, я думаю, что # 2 будет лучшим вариантом. Он нуждается в некоторой настройке, особенно если вы используете шаблон XML, а не шаблоны на основе Inheritance.

+0

Спасибо за ваши комментарии! – sGambolati