我收到一些团队的要求,将状态为“已阻止”添加到其用户故事工作项中。他们希望将其用于报告目的。我抵制默认状态,因为我担心升级会破坏工作流程。或者,我在工作项目“已阻止”中添加了一个字段,同时解决了生成查询以显示当前已阻止项目的问题。我不确定是否可以轻松生成以下报告。 -工作项被阻止了多少次,-每次阻止的持续时间是多少,-阻止何时开始,以及-何时结束。我们正在与分析服务器一起运行Azure Devops Server 2018。
所以一个选择;我可以修改当前的WIT(仅使用“ blocked”字段),并添加2个以上的字段以捕获清除该块时设置的第二个字段。但是,我想知道如何为工作项生成“历史记录”报告。是否可以创建(通过分析服务器)显示该字段历史记录的报告类型?
或者,我可以修改流程模板,以使“已阻止”是“状态”,同时还添加了将状态设置为“阻止”的日期和将其设置为“未阻止”的日期。是否已经有一些方法可以生成我想要的数据,因为如果它是一个实际的“状态”,那么数据仓库中还会发生其他内部事件?
我是举报人,所以我在这里最好的选择是什么?