特定の順序でルールを適用する方法はありますか?作業項目フィールドでルールを順序付ける方法
私は2つの特定の値が別のフィールドから選択されている場合のみはいいいえを提供したい... XMLの私のルールは次のようになります。
<WHEN field="xxx.yyy.FoundInVersion" value="xxx">
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES not="[project]\xxx" expanditems="true">
<LISTITEM value="No" />
<LISTITEM value="Yes" />
</ALLOWEDVALUES>
</WHEN>
<WHEN field="xxx.yyy.FoundInVersion" value="yyy">
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES not="[project]\xxx" expanditems="true">
<LISTITEM value="No" />
<LISTITEM value="Yes" />
</ALLOWEDVALUES>
</WHEN>
<ALLOWEDVALUES not="[project]\MigrationAccounts" expanditems="true">
<LISTITEM value="No" />
</ALLOWEDVALUES>
これは動作します。両方のWHENのどちらかが正しい場合、はいといいえが許可されます。
しかし、TFSは何とか自動的に(別の/ターゲットインスタンス上で)最後のALLOWEDVALUESルールを上に移動し、「yyy」または「xxx」の値のいずれかを選択しても、他のフィールド。
どこかにキャッシュするか、インテリジェントまたはsthにしようとしています。
ルールを自分の注文に強制する/回避するにはどうすればよいですか?