首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以使工作项继承父迭代路径?

是否可以使工作项继承父迭代路径?
EN

Stack Overflow用户
提问于 2018-01-05 20:20:44
回答 2查看 1.3K关注 0票数 2

在VSTS中设置Epic、Feature、Stories时,我使用的是带有规划的迭代。当使用VSTS中的计划功能时,您需要为每个显示的车道(即功能和史诗)设置迭代

当与新的父节点关联时,是否可以使子节点继承父节点的迭代路径?

EN

回答 2

Stack Overflow用户

发布于 2018-01-15 09:24:46

您也可以使用WebHooks来完成此任务。

简单工作流程:

  1. 构建Api应用程序(例如,asp.net web api),以通过REST API更新每个父工作项的工作项(Work Items REST API)
  2. Create具有工作项创建事件的Webhook或具有迭代路径筛选器的工作项更新事件
  3. 指定Api (步骤1)和其他设置
票数 1
EN

Stack Overflow用户

发布于 2018-01-05 22:23:40

默认情况下,否。您可以设置TFS聚合器托管版本(https://marketplace.visualstudio.com/items?itemName=tfsaggregatorteam.tfs-aggregator-web-service),它将在创建或保存工作项后触发,并且可以应用某些规则(如将字段从父项复制到子项)。这些更改将在保存后应用,并且VSTS的UI中有一些地方需要用户手动刷新才能看到这些自动更改。

auto-open / auto-close example显示了父子工作项之间的交互,并且可以作为起点。

代码语言:javascript
运行
复制
<rule name="AutoOpen" appliesTo="Task">
    <!-- Update Work Item to Committed if a task became "active" -->
    <![CDATA[
    if (new[] {"In Progress", "To Do"}.Contains((string)self["System.State"]))
    {
        if(self.HasParent() && ((string)self.Parent["System.State"]) != "Committed")
        {
            self.Parent.TransitionToState("Committed", "Auto Activated");
        }
    }
    ]]>
</rule>

<rule name="AutoClose" appliesTo="Task">
    <!-- Update Work Item to Done if a all child tasks are Done or Removed -->
    <![CDATA[
    if ((string)self["System.State"] == "Done" && self.HasParent() && ((string)self.Parent["System.State"]) != "Done")
    {
        if (self.Parent.Children.All(child => new[] {"Removed", "Done"}.Contains((string)child["System.State"])))
        {
            self.Parent.TransitionToState("Done", "Auto done");
        }
    }
    ]]>
</rule>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48113549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档