答案 0 :(得分:1)
Azure DevOps-对“迭代”字段具有操作的新工作项规则
这是因为Area Path
和iteration path
字段未包含在自定义规则字段列表中。这个问题已经向天蓝色的devops团队报告为功能请求:
Can't reference Iteration Path field when creating work item rules
经过一段时间的调查,我可能已经找到了造成这种情况的原因。
要找出自定义规则字段列表中仅不包含Area Path
和iteration path
字段的原因,我想是其类型可能与其他字段不同。
因此,我从TFS导入了一个Process,然后发现Area Path
和iteration path
字段的类型为 TreePath :
我们不能像字符串类型那样简单地确定一个值是否为TreePath
。由于我们可能在字符串{{1}和\
中包含Area Path
。例如,我创建一个新的区域名称为iteration path
,然后我的区域路径将更改为:MyTest\Bug
。现在,问题在于MyTestProject\MyTest\Bug
和\
之间的MyTest
将被视为树路径而不是字符串:
Bug
因此,这可能是导致此问题的原因。
但是,对于该问题,我找不到任何解决方法,您可以在我们的UserVoice网站(https://developercommunity.visualstudio.com/content/idea/post.html?space=21)上添加对此功能的请求,这是我们提供产品建议的主要论坛。感谢您帮助我们构建更好的Azure DevOps。
答案 1 :(得分:0)
我认为,您没有任何问题。这是azure devops的功能:迭代路径始终包含一些值(最小值:团队项目名称为迭代的根)。因此,您的规则将无效。
您可以将需求作为功能请求发布到天蓝色的devops团队:https://developercommunity.visualstudio.com/spaces/21/visual-studio-team-services.html?type=idea
就像是:将“迭代路径”字段(忽略根)或“迭代ID”字段添加到工作项规则。另外描述您的情况和问题。