在TFS 2013中,通过自定义扩展,我们可以在保存工作项之前进行现场验证。该模型支持许多事件,包括预保存,字段更改等。
在TFS 2017中,扩展似乎只支持 onFieldChanged,onLoaded,onUnloaded,onSaved,onReset 和 onRefreshed 事件。因此,我们无法在用户使用新值保存工作项之前进行干预,将其还原并阻止项目保存和保存。进入数据库&使用这些(根据业务规则)无效值触发我们的工作项跟踪Web服务。
2017年TFS有没有办法实现这一目标?