我们有一个 TFS 工作项工作流程,开发人员将工作项设置为“完成”。它主要是我们的盒子,几乎没有自定义配置。这会填充“结束日期”,但不会填充“结束日期”。随着测试人员将其分配给自己并将状态设置为“已测试”,工作流程继续进行,但现在我无法再在报告中看到哪个开发人员关闭了该项目。
我怎样才能得到谁做了这项工作的报告?
我们有一个 TFS 工作项工作流程,开发人员将工作项设置为“完成”。它主要是我们的盒子,几乎没有自定义配置。这会填充“结束日期”,但不会填充“结束日期”。随着测试人员将其分配给自己并将状态设置为“已测试”,工作流程继续进行,但现在我无法再在报告中看到哪个开发人员关闭了该项目。
我怎样才能得到谁做了这项工作的报告?
鉴于您处于“已测试”状态,似乎转换已被自定义。确保所有到“关闭”状态的转换都具有正确的规则,以更新“关闭者”字段。转换的 Closed By 定义应如下所示:
<STATE value="Closed">
<FIELDS>
....
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<ALLOWEXISTINGVALUE />
<COPY from="currentuser" />
<VALIDUSER />
<REQUIRED />
</FIELD>
....
</FIELDS>
</STATE>