使用规则约束
规则约束允许您在满足指定规则时限制字段的允许的值 (即,特定规则解析为 true)。满足指定规则时,规则方法也适用于必填字段。
使用规则约束时,以下字段不可用:已修改用户、已创建用户、类型、附件字段、关系字段、源项目字段和源链接字段。
键字段和概念
• “约束字段”是您要为其创建约束的字段。选择此字段后,仅允许您在“允许的值”字段中选择的值。
• “允许的值”是您选择的值,选择“约束字段”后,只有这些值是允许的值。
• 复制类型时也会复制规则约束。
示例:规则约束
审阅标志选择字段的可用值为Required 和 Not Required。要控制需要较大工作的活动的可用状态,您可以配置一条规则,指定如果项的状态为 Analyzed,且工作量字段值设置为 Large,则审阅标志选择字段的值限制为 Required。实际上这意味着,对于一个已经过分析且需要大量工作的活动,您必须做出标记才能进行审阅。
在下一个示例中,规则约束指定,当字段 Is Defect 为 true 时,用户必须在源链接字段输入一个值 (以使源链接字段变为必填字段):
If (field["Is Defect"] = "true") then a value is required for "Source Link Field"
下一个示例中显示了一个规则约束,在 Assigned Group 是管理员组或 Assigned User 是管理员的情况下,“附件”字段变为必填字段。利用该规则,管理员在发布缺陷项时需要添加一个附件,例如日志文件。