我是 Azure DevOps Server 的新手,在创建规则时遇到一些问题。 我正在尝试制定一条规则,如果该功能没有任何附件,则不允许用户更改板上功能的状态。
我创建的规则是这样的: Test Rule 。 目前,通过此规则,它仍然允许用户更改状态。
我练习了其他规则,其中我要求对状态更改进行描述,并且效果很好,不允许用户更改状态并在板上显示“错误”。
我正在使用查询测试我使用的功能是否附加了任何文件,但当我使用“附加文件计数”= 0 时,结果正确显示了工作项。
如果有人遇到类似的问题并可以帮助我解决,我将非常感激。
最佳答案
您的规则设置不起作用的原因是附加文件计数
的默认值为0,因此在您的操作中设置了所需的附加文件计数
无效。
作为解决方法,您可以通过以下设置来实现:
首先,您可以在功能项中创建一个新字段,如下所示。
然后我们需要新的两条规则:
如果您不希望工作项页面中显示 needAttachment 字段以防止被手动修改,可以选择从布局中隐藏
选项。
设置后,当有人想修改状态时,如果没有附件,就会报错。
关于azure-devops - Azure DevOps Server 2019 - 规则,在状态更改时添加所需的附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58544567/