首页 > 解决方案 > Azure DevOps - 对“迭代”字段执行操作的新工作项规则

问题描述

我正在尝试定义新的工作项规则,并为字段“迭代”设置操作,但它不可用。问题是什么,我该如何解决?

在此处输入图像描述

标签: azure-devopsworkitem

解决方案


Azure DevOps - 对“迭代”字段执行操作的新工作项规则

那是因为Area Pathiteration path字段不包含在自定义规则字段列表中。此问题已作为功能请求报告给 azure devops 团队:

创建工作项规则时无法引用迭代路径字段

经过一段时间的调查,我可能已经找到了造成这种情况的原因。

要找到只有Area Pathiteration path字段不包含在自定义规则字段列表中的原因,我认为它的类型可能与其他字段不同。

所以,我从 TFS 导入了一个 Process ,然后我发现类型Area Pathiteration path字段是TreePath

在此处输入图像描述

我们不能简单地确定一个值是否TreePath类似于字符串类型。因为我们可以将and包含\在字符串中。比如我新建一个区域名称是,那么我的区域路径会变成:。现在,问题在于and之间 将被视为树路径而不是字符串:Area Pathiteration pathMyTest\BugMyTestProject\MyTest\Bug\MyTestBug

MyTestProject
     -----MyTest
            ----Bug

因此,这可能是导致此问题的原因。

但我找不到任何解决此问题的方法,您可以在我们的 UserVoice 网站 ( https://developercommunity.visualstudio.com/content/idea/post.html?space=21 ) 上添加您对该功能的请求,这是我们的产品建议的主要论坛。感谢您帮助我们构建更好的 Azure DevOps。

在此处输入图像描述


推荐阅读