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

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

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

我创建的规则是这样的: Test Rule 。 目前,通过此规则,它仍然允许用户更改状态。

我练习了其他规则,其中我要求对状态更改进行描述,并且效果很好,不允许用户更改状态并在板上显示“错误”。

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

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

最佳答案

您的规则设置不起作用的原因是附加文件计数的默认值为0,因此在您的操作中设置了所需的附加文件计数无效。

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

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

enter image description here

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

enter image description here

enter image description here

如果您不希望工作项页面中显示 needAttachment 字段以防止被手动修改,可以选择从布局中隐藏选项。

enter image description here

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

enter image description here

关于azure-devops - Azure DevOps Server 2019 - 规则,在状态更改时添加所需的附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58544567/

相关文章:

c# - 更新 Service Fabric 服务时,.Net Framework 类库 dll 总是发生变化

c# - 如何通过Azure应用程序注册实现多资源授权?

c# - Azure DevOps 服务器 : How to prevent 'Access to path is denied' when initalizing a job?

azure - Azure 托管逻辑应用程序可以连接到本地 Azure DevOps 服务器(以前称为 Team Foundation Server)

asp.net - Docker 无法使用 "error MSB1001"在 Azure Pipelines 中构建

.net - 如何使用程序集中的版本号创建预发布的 nuget 包

css 选择器规则——选择器中所有元素的规则集?

sql - PG 规则 - 在子查询中使用 NEW

ios - 如何将未发布的 iOS 应用程序移至另一个同名帐户?

amazon-web-services - 如何从 Azure Devops 管道连接 AWS EKS 集群 - 在 KubeConfig 内容中找不到集群的用户凭据