【问题标题】:TFS aggregator not working as expectedTFS 聚合器未按预期工作
【发布时间】:2015-03-09 00:52:57
【问题描述】:

我尝试使用 TFS 聚合器来简单地汇总一个字段..

<?xml version="1.0" encoding="utf-8"?>
<AggregatorItems tfsServerUrl="[server Url]">

    <AggregatorItem operationType="Numeric" operation="Sum" linkType="Self" workItemType="Task">
        <TargetItem name="Total Work"/>
        <SourceItem name="Total Work"/>
        <SourceItem name="Completed Work"/>
    </AggregatorItem>

</AggregatorItems>

现在我想做的是让总工作从零开始(所以我有一个默认规则)当有人进入(记录时间)完成工作时。它只会 +=。

但它似乎发疯了,当我刷新页面时,它总计很多次。

是因为我在 SourceItem 和 TargetItem 中都使用 Total Work

每次我刷新任务时,它都会变得越来越大。我真的只希望有人在已完成的工作中输入一个值时总计。

【问题讨论】:

    标签: tfs tfs-workitem


    【解决方案1】:

    我记得,我让 tfs 聚合器知道用户更改事件与聚合器更新触发的事件之间的区别的方法是重新运行聚合并查看值是否相同。

    如果聚合发现需要更改,那么它将更新工作项。

    由于您的目标是一个源,因此它会中断。

    【讨论】:

    • 所以没有办法用你的聚合器来做我正在寻找的东西?对我来说似乎是一个足够简单的要求。嗯,应该只使用 JIRA :)
    • @John 如果 JIRA 满足您的需求,那么您应该这样做。但是,因为我写的一个小插件没有预料到您的要求而放弃 TFS 似乎很奇怪。
    • 如果您想提交一个查看评论而不是聚合的拉取请求,我会将其合并。
    • 我在开玩笑 JIRA :) 是一个更好的工具。已广泛使用它。但我想我已经弄清楚了使用您的聚合器和一些 TFS 规则需要做什么。
    猜你喜欢
    • 2020-03-15
    • 2021-03-10
    • 1970-01-01
    • 2011-07-23
    • 2018-11-16
    • 1970-01-01
    • 2022-10-09
    • 2016-05-06
    • 1970-01-01
    相关资源
    最近更新 更多