如何修改或编写TFS的新自定义操作

问题描述:

TFS中提供了各种内置状态转换操作。关于什么是行动,何时以及如何运作,有许多文件可用。但是,我一直无法找到任何帮助我编写新内容或修改现有操作的文档。如何修改或编写TFS的新自定义操作

例如,我有一个工作项目'任务'的自定义字段。其任务的“截止日期”在任务状态更改为“活动”时自动设置。我现在想要一种方法来修改已被调用的状态转换操作Microsoft.VSTS.Actions.StartWork,或者编写一个新的操作来设置基于Original EstimateActivated Date计算的任务的'到期日'的值。

任何帮助表示赞赏。

不幸的是,暗示here但它

一个feature request有一个计算领域,因为这是不支持“改进流程自定义”功能来对Features Timeline所列,但我看不到这个特定的功能列出。耻辱。

如何使用TFS API在转换到“活动”状态后更新字段?您可以通过创建警报来调用自定义Web服务,然后使用TFS API来更新它。这将是相当即时的,但它是一个冗长的方法和很多麻烦,取决于这对你来说有多重要我猜