2016-09-16 82 views

回答

1

您可以在一个工作项目团队添加一个ALTER过滤器改变只是其中堆栈排名改变

样品:

enter image description here


更新

您也可以尝试使用TFS API来实现此目的。下面的代码显示了如何查询工作项是否在特定日期更改字段(例如System.AssignedTo字段)。对于发臭排名,字段名= "Microsoft.VSTS.Common.StackRank"

void Main() 
{ 
    const String CollectionAddress = "http://mytfsserver/tfs/MyCollection"; 

    using (var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(CollectionAddress))) 
    { 
     var server = tfs.GetService<WorkItemStore>(); 
     var changes = 
      server.Query("select * from WorkItems where [System.ChangedDate] = @Today") 
      .Cast<WorkItem>() 
      .SelectMany(wi => 
       wi.Revisions 
       .Cast<Revision>() 
       .SelectMany(r => 
        r.Fields 
        .Cast<Field>() 
        .Where(f => !String.IsNullOrEmpty(f.OriginalValue as String) && f.Value != f.OriginalValue && f.ReferenceName == "System.AssignedTo") 
        .Select(f => new { wi.Id, f.OriginalValue, f.Value, f.ReferenceName, }))) 
      .Dump(); 
    } 
} 

更多detials有关如何programilly查询工作项目,请参阅从MSDN链接:Query for Bugs, Tasks, and Other Work Items

+0

你可以做,在积压的查询呢?或仅在警报中? – aleafonso

+0

您只能为您的PM添加个人提醒。 –

+0

为什么你想添加积压查询? –