Azure DevOps Server 2019 - 规则,在状态更改时制作所需的附件
Azure DevOps Server 2019 - Rules, make required attachments on state change
我是 Azure DevOps Server 的新手,在创建规则时遇到了一些问题。
我正在尝试制定一条规则,如果此功能没有任何附件,则不允许用户更改板上功能的状态。
我创建的规则是这样的:
Test Rule
.
现在有了这个规则,它仍然允许用户改变状态。
我练习了其他规则,我要求对状态更改进行描述并且它工作正常,不允许用户更改状态并在板上显示 "error"。
我正在使用查询测试我使用的功能是否附加了任何文件,但结果在我使用 "Attached File Count" = 0 时正确显示了工作项。
如果有人遇到与此类似的问题并且可以帮助我,我将不胜感激。
您的规则设置不起作用的原因是 Attached File Count
的默认值为 0,因此在您的 Actions 中设置的 Make required Attached File Count
无效。
作为解决方法,您可以通过以下设置来实现:
首先,您可以在Feature项中新建一个字段,如下图。
然后我们需要新的两条规则:
如果您不想在工作项页面中显示needAttachment字段以防止被手动修改,您可以选择Hide from layout
选项。
设置后,当有人要修改状态时,如果没有附件,会报错
我是 Azure DevOps Server 的新手,在创建规则时遇到了一些问题。 我正在尝试制定一条规则,如果此功能没有任何附件,则不允许用户更改板上功能的状态。
我创建的规则是这样的: Test Rule . 现在有了这个规则,它仍然允许用户改变状态。
我练习了其他规则,我要求对状态更改进行描述并且它工作正常,不允许用户更改状态并在板上显示 "error"。
我正在使用查询测试我使用的功能是否附加了任何文件,但结果在我使用 "Attached File Count" = 0 时正确显示了工作项。
如果有人遇到与此类似的问题并且可以帮助我,我将不胜感激。
您的规则设置不起作用的原因是 Attached File Count
的默认值为 0,因此在您的 Actions 中设置的 Make required Attached File Count
无效。
作为解决方法,您可以通过以下设置来实现:
首先,您可以在Feature项中新建一个字段,如下图。
然后我们需要新的两条规则:
如果您不想在工作项页面中显示needAttachment字段以防止被手动修改,您可以选择Hide from layout
选项。
设置后,当有人要修改状态时,如果没有附件,会报错