Validation C-保存前TFS 2010工作项验证 我们有一个使用微软Team Foundation库连接到TFS 2010的项目。 我们的TFS项目基于敏捷5.0模板。因此,项目中有许多转换

Validation C-保存前TFS 2010工作项验证 我们有一个使用微软Team Foundation库连接到TFS 2010的项目。 我们的TFS项目基于敏捷5.0模板。因此,项目中有许多转换,validation,tfs,save,workitem,Validation,Tfs,Save,Workitem,我的问题是,我们能否在保存工作项之前对状态更改进行转换验证? 尝试验证状态更改而不保存时出错 例如,在转换中,您允许: 活跃 活动到关闭 然后,您可以执行以下操作: 1.您创建了一个新的bug工作项。 2.将状态更改为“活动”。 3.执行验证但不保存。->好啊 4.将状态更改为关闭。 5.进行验证。->失败了 这意味着您必须在进行进一步验证之前进行保存。但我不想保存任何东西,直到我确定所有的状态更改都正常为止 提前谢谢 由于TFS工作项在客户端和服务器上都有许多触发器,这些触发器在字段更改和状态

我的问题是,我们能否在保存工作项之前对状态更改进行转换验证? 尝试验证状态更改而不保存时出错

例如,在转换中,您允许:

活跃 活动到关闭 然后,您可以执行以下操作: 1.您创建了一个新的bug工作项。 2.将状态更改为“活动”。 3.执行验证但不保存。->好啊 4.将状态更改为关闭。 5.进行验证。->失败了

这意味着您必须在进行进一步验证之前进行保存。但我不想保存任何东西,直到我确定所有的状态更改都正常为止


提前谢谢

由于TFS工作项在客户端和服务器上都有许多触发器,这些触发器在字段更改和状态转换时触发,因此在其中一个重要字段更改时保存非常重要。状态和原因字段是这些重要字段之一,特别是因为它通常驱动这些工作项后面的状态机

因此,不幸的是,在保存之前需要进行一些验证,主要是在输入格式上,但在服务器上也需要进行一些验证。从UI中,除了保存之外,没有其他方法可以触发服务器端验证。当然,没有办法让它在不将工作项保存到服务器的情况下执行规则和转换


如果这对您很重要,我建议您在上提交请求。

您需要在状态更改之间进行保存。保存时会触发转换和其他“触发器”,这也需要进行评估。