我们公司正在迁移到 TFS 来管理开发活动,状态更改日期和更改字段是审计谁做了什么/什么时间的重要组成部分。
我遇到的问题是默认工作项模板 (CMMI) 假定根据状态下拉列表中的临时选择而不是用户在保存时选择的实际状态转换来更改这些值。
示例:工作项处于活动状态。用户打开状态下拉菜单,意外选择“已关闭”但未保存,选择“已解决”,将状态更改从“活动到已解决”保存。
问题/错误:由于他们不小心将鼠标悬停并选择了“已关闭”,TFS 还设置了“关闭者”和“关闭日期”字段,即使工作项从未关闭,并且用户从未打算或保存从活动到关闭的转换。这发生在所有状态。
由于无法禁止在下拉列表中意外选择状态,这不仅会带来主要的用户体验问题,而且还会对审计跟踪的完整性造成严重破坏,因为这些字段随时可能被覆盖,即使用户从来没有真正保存从一种状态到另一种状态的转换。
还有其他人遇到这种情况并知道要解决的模板更新吗?