Xml 更改System.AreaPath时设置System.AssignedTo

Xml 更改System.AreaPath时设置System.AssignedTo,xml,tfs,azure-devops,Xml,Tfs,Azure Devops,我们正在使用Visual Studio Online,并且希望在“区域路径”更改时有条件地更改“分配给”。这将硬编码为: 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规则,但当我们再次将文件上载到

我们正在使用Visual Studio Online,并且希望在“区域路径”更改时有条件地更改“分配给”。这将硬编码为:

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
规则,但当我们再次将文件上载到服务器时显示错误,告知我们无法将规则放入此文件中

我们如何才能做到这一点?我们是否可以在区域路径中应用规则(当更改时)并有条件地将值复制到AssignedTo字段


提前谢谢

正确,VST当前不支持该规则

这不是一个好办法。您有两个选择:

  • 服务挂钩-使用IFTTT服务,或创建自己的服务来更新字段。试试看
  • 扩展-您可以为运行JavaScript的工作项表单创建扩展,以根据触发器更新所需的字段
    如果你不能轻易做到1,那么我认为2将是最好的选择。它需要一些定制,特别是如果您使用的是XML模板而不是基于继承的模板。

    谢谢您的评论!