Azure DevOps Server 2019-规则,在状态更改时添加必需的附件

问题描述 投票:0回答:1

我是使用Azure DevOps Server的新手,在创建规则时遇到一些问题。我正在尝试制定一条规则,如果该功能上没有任何附件,则不允许用户更改板上功能的状态。

我创建的规则是这样的:Test Rule。现在,使用此规则,它仍然允许用户更改状态。

[我按照其他规则进行练习,要求对状态更改进行描述,并且在不允许用户更改状态并在板上显示“错误”的情况下,它工作得很好。

我正在使用查询测试是否使用的功能附加了任何文件,但是当我使用“附加文件计数” = 0时结果正确显示了工作项。

如果有人遇到类似的问题并且可以帮助我,我会非常感激。

azure-devops rules azure-devops-server-2019 azure-devops-server
1个回答
0
投票

您的规则设置不起作用的原因是Attached File Count的默认值为0,因此在“操作”中设置的“设为必需的Attached File Count”无效。

作为解决方法,您可以通过以下设置实现它:

首先,您可以在Feature项中创建一个新字段,如下所示。

enter image description here

然后,我们需要制定两个新规则:

enter image description here

enter image description here

如果不想在工作项页面中显示needAttachment字段以防止被手动修改,则可以选择Hide from layout选项。

enter image description here

设置后,当有人要修改状态时,如果没有附件,他会得到一个错误。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.