2
如何在任何团队成员更改TFS中任何工作项的堆栈等级字段时创建警报?如何创建TFS警报以更改项目的堆栈等级字段
如何在任何团队成员更改TFS中任何工作项的堆栈等级字段时创建警报?如何创建TFS警报以更改项目的堆栈等级字段
您可以在一个工作项目团队添加一个ALTER过滤器改变只是其中堆栈排名改变
样品:
更新
您也可以尝试使用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
你可以做,在积压的查询呢?或仅在警报中? – aleafonso
您只能为您的PM添加个人提醒。 –
为什么你想添加积压查询? –