Sintaxis para la creación de expresiones avanzadas
Una expresión avanzada consta de los elementos siguientes:
• Operadores lógicos:
◦ "+" o "&&": como AND
◦ "/" o "||": como OR
◦ "-" o "!" : como NOT
|
Los operadores lógicos se pueden configurar para asignarse a los operadores específicos de sitio al cambiar el fichero de propiedades. Para obtener información, consulte Configuración de expresiones.
|
• Paréntesis de la lógica de agrupación: "(" y ")"
• Miembros de la expresión (elecciones)
• Espacios y <nueva línea> para legibilidad
A continuación se proporciona un ejemplo de una expresión:
• (Red && Small) || (Blue && !Large): esta expresión permite especificar que el artículo se incluye en la estructura de producto si se solicitan Rojo y Pequeño, o si se solicitan Azul y no Grande.
Se deben tener en cuenta estas directrices para crear expresiones:
• Los nombres de elecciones deben ser únicos globalmente.
• Una expresión puede utilizar una combinación de elecciones del conjunto de opciones asignado.
• Al incluir una elección, no se debe incluir el nombre de la opción.
• Si el nombre de la elección empieza con un número o el nombre contiene un espacio o un carácter especial, el nombre se debe incluir entre comillas. Por ejemplo, se puede tener una expresión: “light blue” + “64GB” + “-48” / ”+48”
La organización puede personalizar la asignación de expresiones para especificar un formato determinado con el fin de definir la expresión o de realizar la validación de expresiones específica del sitio. Para obtener más información, consulte
Configuración de expresiones.