1

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

我创建的规则是这样的: Test Rule 。现在有了这个规则,它仍然允许用户改变状态。

我练习了其他规则,我要求对状态更改进行描述,并且它工作正常,不允许用户更改状态并在板上显示“错误”。

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

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

4

1 回答 1

2

您的规则设置不起作用的原因是 的默认值为Attached File Count0,因此您的操作中的 Make requiredAttached File Count设置无效。

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

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

在此处输入图像描述

然后我们需要新的两条规则:

在此处输入图像描述

在此处输入图像描述

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

在此处输入图像描述

设置后,当有人想修改状态时,如果没有附件,就会报错。

在此处输入图像描述

于 2019-10-25T05:28:46.410 回答