如何创建一条规则,禁止分配给在 Azure Boards 工作项中将状态更改为已关闭?
How do I create a rule that disallows the Assigned To from changing the state to Closed in Azure Boards work items?
我希望将状态更改为“已关闭”的用户与分配工作项的用户不同。
它不能是基于组的规则,因为用户 A 可以评论用户 B 的工作,反之亦然。
为什么? (背景)
我想对谁完成了工作(我想是“分配给”)以及谁根据我们的完成定义(我想是“关闭者”)审查了它进行了审计跟踪,这可以' 是同一个人(4 眼原则)。
另外,我喜欢 Closed By,因为当状态变为 Closed 时它会自动设置,即使它被添加到布局中,系统也会阻止任何用户更改它。
我考虑过添加一个“Meets DoD”布尔字段,然后在“DoD Reviewed By”字段中捕获谁检查了它,但我不知道如何防止用户更改“DoD Reviewed By”字段.因此,似乎无法在自定义字段上复制内置字段“Closed By”的行为。
如果主要问题无法实现,我愿意接受其他创造性的解决方案来实现这一目标。
我担心 Azure devops 没有防止 Assigned to 将状态更改为 Closed 的功能。
您可能需要创建一个组来包含这些可以关闭工作项的用户。
然后定义一个规则来限制基于状态和用户或组成员的转换。有关详细信息,请参阅 here。
让这些不在群里的用户不能把状态改成closed。
我希望将状态更改为“已关闭”的用户与分配工作项的用户不同。
它不能是基于组的规则,因为用户 A 可以评论用户 B 的工作,反之亦然。
为什么? (背景)
我想对谁完成了工作(我想是“分配给”)以及谁根据我们的完成定义(我想是“关闭者”)审查了它进行了审计跟踪,这可以' 是同一个人(4 眼原则)。 另外,我喜欢 Closed By,因为当状态变为 Closed 时它会自动设置,即使它被添加到布局中,系统也会阻止任何用户更改它。
我考虑过添加一个“Meets DoD”布尔字段,然后在“DoD Reviewed By”字段中捕获谁检查了它,但我不知道如何防止用户更改“DoD Reviewed By”字段.因此,似乎无法在自定义字段上复制内置字段“Closed By”的行为。
如果主要问题无法实现,我愿意接受其他创造性的解决方案来实现这一目标。
我担心 Azure devops 没有防止 Assigned to 将状态更改为 Closed 的功能。
您可能需要创建一个组来包含这些可以关闭工作项的用户。
然后定义一个规则来限制基于状态和用户或组成员的转换。有关详细信息,请参阅 here。
让这些不在群里的用户不能把状态改成closed。