有没有办法在Visual Studio Team Services/TFS中设置自定义触发器?

有没有办法在Visual Studio Team Services/TFS中设置自定义触发器?,tfs,version-control,azure-devops,Tfs,Version Control,Azure Devops,我将VST/TFS用于工作和辅助项目,我想设置一个触发器/规则,当我将故事从“新”移动到“已批准”或与活动状态关联的任何列时,该触发器/规则会自动将它们移动到某个迭代中。我知道如何手动更改迭代,但如果有一种方法可以说类似于以下psuedocode: if (workItem.State == "Active") {MoveToIterationActiveForTodaysDate();} 理想情况下,如果这不是太挑剔的话,我希望它只在初始移动时运行,这样如果我想的话,我可以在以后重新分配到不

我将VST/TFS用于工作和辅助项目,我想设置一个触发器/规则,当我将故事从“新”移动到“已批准”或与活动状态关联的任何列时,该触发器/规则会自动将它们移动到某个迭代中。我知道如何手动更改迭代,但如果有一种方法可以说类似于以下psuedocode:

if (workItem.State == "Active") {MoveToIterationActiveForTodaysDate();}
理想情况下,如果这不是太挑剔的话,我希望它只在初始移动时运行,这样如果我想的话,我可以在以后重新分配到不同的迭代


如果任何人也有一种更简单的方法来完成同样的事情(将项目移动到迭代中,而不必手动激活故事并将其移动到所需的迭代中),这也会起作用。我仍在寻找管理VST/TFS的理想方法。提前感谢

到今天为止,还没有内置的自动化,因此社区编写了一些工具,可以在TFS/VSTS事件中做出反应并运行脚本。 我可以建议全世界的许多组织使用哪一种:我是核心贡献者之一。

使用VST能够

是否自动设置某个工作项的值 字段或定义这些字段在特定状态下的行为, 项目管理员现在可以使用规则自动化工作项的行为 并减轻其团队的负担

更多详细信息请参阅本教程:

但是,它使用工作项中的字段,不能直接将工作项移动到不同的迭代或区域

目前还没有现成的功能可以通过TFS和VST满足您的需求。您可能必须自定义TFS事件/操作,以实现与右键单击工作项相同的功能--选择移动迭代--选择迭代

此外,您还可以使用一些第三方扩展/工具,如Giulio 建议的TFS聚合器