TFS 2010 TFS中工作项字段的多个条件
我正在使用TFS2010。 我的要求是根据两个条件为字段设置允许的值 我尝试过使用嵌套的WHEN,但我得到了错误,我在论坛上发现这是不可能的 我怎样才能做到这一点TFS 2010 TFS中工作项字段的多个条件,tfs,tfs-workitem,Tfs,Tfs Workitem,我正在使用TFS2010。 我的要求是根据两个条件为字段设置允许的值 我尝试过使用嵌套的WHEN,但我得到了错误,我在论坛上发现这是不可能的 我怎样才能做到这一点 “代码审查”的“步骤”字段值和“测试组”字段值为“仅UAT”,则“步骤”字段下拉列表中的选择将为“代码审查”、“单元测试”或“UAT” 字段“需求”的“步骤”值,然后在下拉框“需求”或“设计”中进行选择 例如 <FieldDefinition name="Assigned To" > <WHEN field="
<FieldDefinition name="Assigned To" >
<WHEN field="System.AreaId" value="9">
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<LISTITEM value="1" />
</ALLOWEDVALUES>
</WHEN>
<WHEN field="System.StateId" value="103">
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<LISTITEM value="2" />
</ALLOWEDVALUES>
</WHEN>
</FieldDefinition>
在上面的XML中,系统将检查或调整区域ID=9或StateID=103。但是我的要求是检查和条件,如果两个条件都满足,那么我必须设置几个允许的值。我通常处理这个问题的方法就是将这两个字段合并为一个,并将所有可能的组合作为允许的值 例如,您可能有一个下拉列表,其中包含以下选项:
UAT Only - Code Review
UAT Only - Unit Test
UAT Only - UAT
Requirement - Requirement
Requirement - Design
谢谢你的回复,迪伦。但是有没有其他方法可以为一个字段设置两个条件呢。你提出的解决方案在我的情况下无法实施。