【问题标题】:Setting System.AssignedTo when System.AreaPath changed在 System.AreaPath 更改时设置 System.AssignedTo
【发布时间】:2017-02-15 00:07:08
【问题描述】:

我们正在使用 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 FIELD 中设置WHEN 规则,但是当我们再次将文件上传到服务器时显示错误,告诉我们无法在此文件中放置规则。

我们怎样才能做到这一点?我们可以在区域路径中应用规则 (WHENCHANGED) 并有条件地 COPY 将值应用于 AssignedTo 字段吗?

提前致谢!

【问题讨论】:

    标签: xml tfs azure-devops


    【解决方案1】:

    正确,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 模板而不是基于继承的模板。

    【讨论】:

    • 感谢您的 cmets!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多