Мы пытаемся открыть новое поле только для двух групп (из многих) в рамках командного проекта TFS. Мы хотели бы реализовать правило для объекта WIT, для которого множество значений могли бы удовлетворить проблему.
Мы пробовали вложенные ..
<WHENNOT field="System.AreaId" value="1"/>
<WHENNOT field="System.AreaId" value="2"/>
повторяется ...
<WHENNOT field="System.AreaId" value="1">
</WHENNOT>
<WHENNOT field="System.AreaId" value="2">
</WHENNOT>
и некоторые догадки по синтаксису ..
<WHENNOT field="System.AreaId" value="1 or 2"/>
<WHENNOT field="System.AreaId" value="1 || 2"/>
<WHENNOT field="System.AreaId" value="1, 2"/>
без достижения намеченного результата.
<FIELD name="Original Estimate" refname="Microsoft.VSTS.Scheduling.OriginalEstimate" type="Double" reportable="measure" formula="sum">
<HELPTEXT>Initial value for Remaining Work - set once, when work begins</HELPTEXT>
<WHENNOT field="System.AreaId" value="24">
<READONLY />
</WHENNOT>
<WHENNOT field="System.State" value="To Do">
<READONLY />
</WHENNOT>
<WHEN field="System.State" value="Done">
<REQUIRED />
</WHEN>
</FIELD>
Мы хотели бы показать поле в зависимости от того, связан ли WIT с идентификатором области 1 или 2, но в противном случае скрыться от всех остальных.