Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS聚合器未按预期工作_Tfs_Tfs Workitem - Fatal编程技术网

TFS聚合器未按预期工作

TFS聚合器未按预期工作,tfs,tfs-workitem,Tfs,Tfs Workitem,我曾尝试使用TFS聚合器简单地汇总一个字段 <?xml version="1.0" encoding="utf-8"?> <AggregatorItems tfsServerUrl="[server Url]"> <AggregatorItem operationType="Numeric" operation="Sum" linkType="Self" workItemType="Task"> <TargetItem name

我曾尝试使用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中使用了总工时吗


每次我刷新任务,任务就变得越来越大。我真的只希望当有人在已完成的工作中输入一个值时进行合计。

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

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


因为你的目标是一个资源,这就打破了

所以没有办法用你的聚合器实现我想要的功能?对我来说,这似乎是一个足够简单的要求。啊,好吧,应该用吉拉:)@John如果吉拉适合你的需要,那么是的,你应该。然而,因为我写的一个小插件没有预料到你的需求,所以扔掉TFS似乎很奇怪。如果你想提交一个查看评论而不是聚合的拉请求,我会将其合并。我在开玩笑说JIRA:)是一个更好的工具。我们已经广泛使用了它。但是我想我已经用你的聚合器和一些TFS规则弄明白了我需要做什么。