System.AreaPath更改时设置System.AssignedTo

问题描述:

我们使用Visual Studio Online,并且当“区域路径”更改时,我们希望有条件地更改“分配给”。这将是硬编码的,如:System.AreaPath更改时设置System.AssignedTo

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

但我们试图设置在System.AssignedTo技术领域WHEN规则,但是当我们再次把文件上传到服务器,告诉我们不能把一个规则显示错误在这个文件中。

我们该如何做到这一点?我们是否可以在区域路径中应用规则(WHENCHANGED)和COPY有条件地将值赋给AssignedTo字段?

在此先感谢!

正确,该规则目前在VSTS中不受支持。

有没有一个好方法来做到这一点。你有两个选择:

  1. 服务挂钩 - 使用IFTTT服务,或者创建自己的可更新的领域。请尝试https://flow.microsoft.comhttps://zapier.com/
  2. 扩展 - 您可以为运行JavaScript的工作项表单创建扩展,以基于触发器更新所需的字段。 https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/add-workitem-extension

如果你不能做#1很容易,那么我认为#2将是最好的选择。它需要一些定制,特别是如果你在XML模板而不是基于继承的模板。

+0

感谢您的意见! – sGambolati