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

时间:2019-10-24 15:27:56

标签: azure-devops rules azure-devops-server-2019 azure-devops-server

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

enter image description here

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

enter image description here

enter image description here

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

enter image description here

设置后,当有人要修改状态时,如果没有附件,则会出现错误。

enter image description here