Funciones de gestión de datos > Gestión de estructuras de artículos > Desarrollo de lógica de selección avanzada para módulos configurables > Ejemplos y prácticas adecuadas de la lógica de selección avanzada > Creación de estructuras de producto configurables modulares > Transferencia de valores de parámetros entre secciones de una estructura del producto mediante equivalencias
  
Transferencia de valores de parámetros entre secciones de una estructura del producto mediante equivalencias
Una de las técnicas más comunes para transferir información entre secciones de una estructura del producto implica el uso de equivalencias. Esta técnica suele utilizarse sobre todo para transferir información de un objeto padre a muchos o a todos sus objetos hijo.
Por ejemplo, es posible que tenga Display Case con varios componentes diferentes, tal como se muestra en la siguiente figura.
Para crear una equivalencia, se selecciona la ficha Equivalencia en la ventana Editar parámetro que se muestra en la siguiente figura.
Para cada equivalencia, existe la opción de especificar un artículo Descendiente (de una lista de subartículos inmediatos) o especificar Todos para seleccionar todos los subartículos de la estructura del producto. También se puede especificar un Parámetro (de una lista de parámetros del mismo tipo en el subartículo inmediato). Si no se selecciona un parámetro específico, se presupone que se seleccionan todos los parámetros con el mismo nombre y tipo en los artículos descendientes. Para Valor, se puede seleccionar Real para asignar el valor real del parámetro equivalente o Por defecto para asignar el valor por defecto del parámetro equivalente al valor real de este parámetro.
En el siguiente ejemplo, Display Case está disponible en cinco modelos diferentes, Model_01 a Model_05, y algunas de las opciones solo se aplican a determinados modelos, como se muestra en la tabla siguiente.
Modelo de Display Case
Trim Options
Lighting Options
Display Options
Model_01
Twin Standard
Single Double
Shelf, Ventilated Shelf, Solid
Model_02
Standard Deluxe
Double, Triple
Shelf, Ventilated Shelf, Solid
Model_03
Twin Standard Deluxe
Single Double Triple
Shelf, Ventilated Rack
Model_04
Twin Standard Deluxe
Single Double Triple
Shelf, Ventilated Shelf, Solid Rack
Model_05
Twin Standard Deluxe
Single Double Triple
Shelf, Ventilated Shelf, Solid Rack
En este tipo de situaciones, el usuario especifica el modelo de Display Case y esa información se debe comunicar, o transferir, entre las distintas secciones de la estructura del producto.
Por ejemplo, se puede definir un parámetro como askModel para el módulo configurable de Display Case y, a continuación, transferir el valor de este parámetro a los módulos configurables para cada una de las opciones.
En este caso, puesto que el objetivo es compartir el valor de este parámetro desde el módulo configurable de Display Case a una serie de módulos configurables hijo de la estructura, el enfoque sugerido es definir una equivalencia para el parámetro askModel.