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.