0

我们公司正在迁移到 TFS 来管理开发活动,状态更改日期和更改字段是审计谁做了什么/什么时间的重要组成部分。

我遇到的问题是默认工作项模板 (CMMI) 假定根据状态下拉列表中的临时选择而不是用户在保存时选择的实际状态转换来更改这些值。

示例:工作项处于活动状态。用户打开状态下拉菜单,意外选择“已关闭”但未保存,选择“已解决”,将状态更改从“活动到已解决”保存。

问题/错误:由于他们不小心将鼠标悬停并选择了“已关闭”,TFS 还设置了“关闭者”和“关闭日期”字段,即使工作项从未关闭,并且用户从未打算或保存从活动到关闭的转换。这发生在所有状态。

由于无法禁止在下拉列表中意外选择状态,这不仅会带来主要的用户体验问题,而且还会对审计跟踪的完整性造成严重破坏,因为这些字段随时可能被覆盖,即使用户从来没有真正保存从一种状态到另一种状态的转换。

还有其他人遇到这种情况并知道要解决的模板更新吗?

4

1 回答 1

1

您可以通过使用限制来解决此问题。例如:

  • Bugs只能Activated通过Testers
  • 如果Work Item Type= ,则Bug设置Assign toTesterStateActive

从上面的示例中,您可以限制您的开发人员激活错误。您也可以使用相同的方法来限制开发人员解决错误,因为开发人员不应该能够将错误设置为Resolved.

通过这种类型的限制,您可以防止错误选择Assign toState字段以及意外保存Work Item非法值。

谢谢

如果这有帮助,请投票!

于 2013-01-15T07:45:46.800 回答