Visión general de los modelos de configuración de productos

En este artículo se definen los términos y conceptos relevantes para los modelos de configuración de productos. Los modelos de configuración de productos permiten crear una estructura de producto genérico que se puede utilizar para configurar muchas variantes de producto para un solo producto.

Los modelos de configuración de productos se crean para representar una estructura de producto genérica. Tras configurar un modelo de configuración de productos, puede configurar una variante única de producto que tenga una lista de materiales (L. MAT.) y una ruta únicas. Los modelos de configuración de producto utilizan restricciones declarativas y cálculos obligatorios para gestionar las relaciones y las limitaciones entre distintas variantes de producto. Puede configurar los artículos en los pedidos de ventas, presupuestos de ventas, pedidos de compra y pedidos de producción. En la tabla siguiente se describen los conceptos y términos basados en restricciones de tabla.

Componentes Los componentes son los componentes básicos principales de un modelo de configuración de productos. Los componentes se muestran en una estructura de árbol en la página Detalles del modelo de configuración de productos basados en restricciones. Los componentes pueden contener los siguientes elementos:
  • Atributos
  • Restricciones
  • Cálculos
  • Subcomponentes
  • Requisitos de usuario
  • Líneas de L. MAT
  • Operaciones de ruta
Atributos Los atributos describen todas las características del modelo de configuración de productos. Puede usar atributos para especificar las características que se pueden seleccionar cuando se configura un producto único. Los atributos se usan en restricciones y condiciones. Cuando los atributos se crean y se agregan a un modelo de configuración de productos, se hace referencia a los tipos de atributos relacionados. Un valor predeterminado se puede establecer para un atributo. El valor predeterminado se usa en la interfaz de usuario (IU) de configuración cuando se configura el modelo de configuración de productos. Puede especificar que un atributo es obligatorio, de solo lectura u oculto.
  • Obligatorio: se debe establecer un valor para el atributo cuando se configura el producto.
  • Solo lectura: el valor del atributo se muestra durante una sesión de configuración, pero no se puede modificar.
  • Oculto: el valor del atributo se incluye en restricciones y condiciones, pero no se muestra durante una sesión de configuración.
También puede especificar una condición para los atributos. Si se cumple la condición, se debe especificar un valor para el atributo obligatorio. Las condiciones son las expresiones que se deben cumplir para que se incluyan los atributos, las líneas de L. MAT y las operaciones de ruta en un modelo de configuración de productos. Todo atributo al que se haga referencia en una condición pasará a ser obligatorio. Le recomendamos que seleccione los atributos como opción obligatoria en la pestaña Atributos, para que así sea más fácil identificar los atributos obligatorios. Los valores de atributos forman una parte importante de la reutilización de las configuraciones. El sistema usa valores de atributo para determinar si existe una configuración que coincida con las selecciones que un usuario ha realizado durante una sesión de configuración.
Tipos de atributo Los tipos de atributo especifican el conjunto de tipos de datos para atributos que se usan en un modelo de configuración de productos. Se usan los siguientes tipos de atributo:
  • Entero con o sin un rango
  • Decimal
  • Texto con o son una lista fija
  • Booleano
Si el tipo de atributo es Booleano, Entero con rango, o Texto con una lista fija, el conjunto de valores está disponible cuando se configura un modelo de configuración de productos. Nota: el solucionador de configuraciones de productos reconoce solo los tipos de atributos siguientes: Booleano, Texto con una lista fija y Entero con un rango. Por lo tanto, solo se pueden usar estos tipos de atributo en condiciones y restricciones de expresión.
Restricciones Las restricciones describen las restricciones de la configuración del modelo de producto. Las restricciones se usan para garantizar que solo se seleccionan los valores válidos cuando se está configurando un producto. Las restricciones pueden ser restricciones de expresión o restricciones de tabla:
  • Las restricciones de expresión se pueden usar solamente para el componente con el que están relacionados. Las restricciones de expresión de un componente pueden hacer referencia a los atributos de los subcomponentes del componente. El solucionador de configuraciones de productos se usa para resolver restricciones, y el usuario debe usar la sintaxis del solucionador para escribir las restricciones. Para obtener más información, consulte el vínculo del artículo sobre restricciones de expresiones y de tabla.
  • Las restricciones de tabla deben definirse antes de poder aplicarse a un componente en un modelo de configuración de productos. Las restricciones de tabla pueden ser definidas por el usuario o definidas por el sistema. Una restricción de tabla definida por el usuario es un tipo de matriz que se puede usar para describir el conjunto de combinaciones de los valores de atributos definidos por los tipos de atributo. Por ejemplo, si se producen altavoces, la matriz para la restricción de tabla definida por el usuario puede tener columnas para el acabado del altavoz y la rejilla.
Ejemplo Los altavoces están disponibles en cuatro acabados: negro, roble, palisandro y blanco. Los altavoces pueden tener una de tres rejillas delanteras: negro, metálico o blanco. El acabado en negro está disponible para todas las rejillas, pero los otros acabados están limitados a rejillas específicas. La tabla siguiente muestra un ejemplo de la información que se muestra en la ficha Combinaciones permitidas de la página ficha de la página Editar restricción de tabla.
Acabado de la caja Rejilla delantera
Negro Negro
Negro Metálico
Negro Blanco
Roble Negro
Palisandro Blanco
Blanco Negro
Blanco Blanco
Una restricción de tabla definida por el sistema representa una asignación entre un tipo de atributo y un campo en una tabla de Supply Chain Management. Una restricción de tabla definida por el sistema vincula dinámicamente el tipo de atributo al campo. El vínculo permite al atributo en un modelo de configuración de productos reflejar los datos del campo en la tabla de Supply Chain Management.
Cálculos Los cálculos representan un suplemento a las restricciones. Puede usar un cálculo para realizar operaciones aritméticas de tipo Decimal y Entero, u operaciones lógicas que impliquen atributos de Texto con una lista fija y tipos Booleano. Un cálculo tiene un atributo de destino que guardará el resultado de la expresión de cálculo. La expresión de cálculo se crea mediante el editor de expresiones.
Subcomponentes Los subcomponentes reflejan la estructura de árbol del modelo de configuración de productos. Puede usar subcomponentes para crear la estructura del modelo de configuración de productos. Los subcomponentes hacen referencia a los componentes existentes. Por lo tanto, los subcomponentes promueven la reutilización de componentes en varios modelos de configuración de productos. En la página Detalles de línea de L. MAT. para un subcomponente, puede seleccionar un valor único para el subcomponente. También puede seleccionar un atributo para el que se seleccione el valor cuando se configure el modelo de configuración de productos. Para incluir un producto como componente o subcomponente, debe especificar la siguiente información en la página Crear producto al crear el producto:
  • En el campo Tipo de producto, seleccione Artículo.
  • En el campo Subtipo de producto, seleccione Producto maestro.
  • En el campo Tecnología de configuración, seleccione Configuración basada en restricciones.
Puede ver si se puede usar un producto emitido como componente o subcomponente en la ficha General de la página Detalles de producto emitido. Si Configuración basada en restricciones se ha seleccionado en el campo Tecnología de configuración, el producto se puede usar como componente o subcomponente. Puede ocultar subcomponentes para que no le aparezcan al usuario durante una sesión de configuración. También se ocultan los atributos, los subcomponentes y los requisitos de usuario que están relacionados con el subcomponente.
Requisitos de usuario Los requisitos de usuario representa una abstracción entre los requisitos de usuario y los componentes y los atributos específicos. No es posible asignar un requisito de usuario a un artículo. Por ejemplo, un cliente compra un sistema de centro de entretenimiento. El representante de ventas podría preguntar el tamaño de la sala donde el cliente piensa instalar el sistema, a fin de determinar cuántos vatios se requieren. En este ejemplo, el tamaño de la sala puede ser un requisito de usuario que ayuda a determinar el valor de atributo adecuado para un componente específico. Puede ocultar los requisitos de usuario para que no le aparezcan al usuario durante una sesión de configuración. También se ocultan los atributos, los subcomponentes y los requisitos de usuario que están relacionados con el requisito de usuario. Puede escribir una condición para controlar si se puede ocultar un requisito de usuario. Debe escribir la condición con la sintaxis del lenguaje de modelado de optimización (OML).
Líneas de L. MAT Las líneas de L. MAT representan los materiales individuales de los componentes del modelo de configuración de productos. En la página Detalles de línea de L. MAT., todos los artículos están disponibles para seleccionarse. Se puede agregar una condición a la línea de lista de materiales de modo que las líneas de lista de materiales seleccionadas para una variante de producto único pueden variar, en función de la selección del usuario cuando se configura el modelo de configuración de productos. Las condiciones son las expresiones que se deben cumplir para que se incluyan los atributos, las líneas de L. MAT y las operaciones de ruta en un modelo de configuración de productos. En la página Detalles de línea de L. MAT. puede seleccionar un valor distinto. También puede asignar un atributo para el cual se seleccione el valor cuando se configure el modelo de configuración de productos.
Operaciones de ruta En la página Detalles de operación de ruta puede seleccionar un valor distinto. También puede asignar un atributo para el cual se seleccione el valor cuando se configure el modelo de configuración de productos. Las condiciones se escriben como restricciones de expresión. Las condiciones son las expresiones que se deben cumplir para que se incluyan los atributos, las líneas de L. MAT y las operaciones de ruta en un modelo de configuración de productos.