Passaggio dei valori dei parametri tra le sezioni di una struttura di prodotto mediante equivalenze
Una delle tecniche più comuni per il passaggio di informazioni tra sezioni di una struttura di prodotto prevede l'utilizzo di equivalenze. Questa tecnica viene utilizzata più di frequente per trasmettere informazioni da un oggetto padre a molti o a tutti gli oggetti figlio.
Ad esempio, è possibile che sia presente un Display Case costituito da diversi componenti, come illustrato nella figura seguente:
Per creare un'equivalenza, selezionare la scheda Equivalenza nella finestra Modifica parametro mostrata nella figura seguente:
Per ogni equivalenza, è possibile specificare una parte Discendente (da un elenco di sottoparti immediate) o specificare Tutte per selezionare tutte le sottoparti della struttura di prodotto. È inoltre possibile specificare un Parametro (da un elenco di parametri dello stesso tipo nella sottoparte immediata). Se non è selezionato un parametro specifico, si presuppone che siano selezionati tutti i parametri con lo stesso nome e lo stesso tipo nelle parti discendenti. Per Valore è possibile selezionare Effettivo per assegnare il valore effettivo del parametro equivalente o Default per assegnare il valore di default del parametro equivalente al valore effettivo di questo parametro.
Nell'esempio riportato di seguito, Display Case è disponibile in cinque diversi modelli, da Model_01 a Model_05, e alcune opzioni sono applicabili solo a determinati modelli, come illustrato nella tabella seguente:
Modello 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 |
In questi casi, l'utente specifica il modello di Display Case e questa informazione deve essere trasmessa o passata tra sezioni diverse della struttura di prodotto.
Ad esempio, si potrebbe definire un parametro come askModel per il modulo configurabile Display Case e quindi passare il valore di questo parametro ai moduli configurabili per ciascuna delle opzioni.
In questo caso, poiché l'obiettivo è quello di condividere il valore di questo parametro dal modulo configurabile Display Case a un numero di moduli configurabili figlio nella struttura, l'approccio consigliato consiste nel definire un'equivalenza per il parametro askModel.