我正在 Azure Dev Ops server 2022 上使用 XML 模型修改工作项。
我有一个简短的清单,由复选框组成,例如
x 独立 x 面议 x 有价值 x 可估计 x 小号 x 可测试
在状态更改为就绪之前,所有复选框必须设置为 true。
如何在 WIT 中为此编写规则?
我尝试使用 MATCH 和 PROHIBITEDVALUES,但这些规则元素不适用于布尔值。
您可以添加自定义字段以进行验证:
<FIELD refname="MyCorp.Validation" name="Custom Validation" type="String">
<WHEN field="MyCorp.Independent" value="false">
<COPY from="value" value="Independent false">
</WHEN>
</FIELD>
然后将其用作该州的禁止值:
<STATE Your state definition >>>>>>
<FIELD refname="MyCorp.Validation">
<PROHIBITEDVALUES for="userGroupName" not="userGroupName" expanditems="true | false" filteritems="excludegroups">
<LISTITEM value="Independent false" />
. . .
</PROHIBITEDVALUES>
<FIELD>