【问题标题】:TFS 2017 - work item Pre-Save event?TFS 2017 - 工作项预保存事件?
【发布时间】:2017-06-23 10:26:33
【问题描述】:

在 TFS 2013 中,通过自定义扩展,我们能够在保存工作项之前进行字段验证。该模型支持多种事件,包括预保存、字段更改等。

在 TFS 2017 中,扩展似乎仅支持 onFieldChanged、onLoaded、onUnloaded、onSaved、onResetonRefreshed 事件。因此,我们无法在用户使用新值保存工作项之前进行干预,将其还原并阻止该项目保存并进入数据库并使用这些(根据业务规则)无效触发我们的工作项跟踪 Web 服务价值观。

有没有办法在 TFS 2017 中实现这一点?

【问题讨论】:

    标签: tfs


    【解决方案1】:

    只需监听 onFieldChanged 事件,当字段发生变化时立即触发。

    【讨论】:

    • 是的,这似乎是唯一的方法。由于我们的规则包含多个字段并且每个字段分别触发 onFieldChanged,因此我将这些脏字段及其值保存在一个变量中,并将它们与原始字段(我在 onLoaded 事件中加载到另一个变量中)进行比较。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-27
    • 2021-08-20
    • 2017-11-17
    • 1970-01-01
    • 2017-07-05
    • 2017-06-15
    • 1970-01-01
    相关资源
    最近更新 更多