创建高级表达式的语法
高级表达式由以下元素组成:
• 逻辑运算符:
◦ "+" 或 "&&" - 作为 AND
◦ "/" 或 "||" - 作为 OR
◦ “-”或者“!”- 作为 NOT
|
可配置逻辑运算符并通过更改属性文件以映射至站点特定的运算符。有关详细信息,请参阅 配置表达式。
|
• 分组逻辑的括号:"(" 和 ")"
• 表达式成员 (选择)
• 空格和 <新行> 可增加可读性
以下是一个表达式的示例:
• (Red && Small) || (Blue && !Large) - 如果请求 Red 和 Small 或如果请求 Blue 和 not Large,此表达式将指定部件应包括在产品结构中。
创建表达式时请考虑这些原则:
• 选择名称在全局中必须唯一。
• 表达式可使用已分配选项集中的选择组合。
• 当包括选择时,不要包括选项名称。
• 如果选择名称以数字开头或名称中包含空格或特殊字符,则将名称放在引号中。例如,您可以使用表达式:“light blue” + “64GB” + “-48” / ”+48”
您的组织可自定义表达式的分配,以指定特殊格式来定义表达式或执行站点特定的表达式验证。有关详细信息,请参阅
配置表达式。