Funzionalità per la gestione dei dati > Gestione di strutture di parti > Sviluppo della logica di selezione avanzata per i moduli configurabili > Esempi e best practice di logica di selezione avanzata > Creazione di strutture di prodotto configurabili modulari > Passaggio dei valori dei parametri tra le sezioni di una struttura di prodotto mediante equivalenze
  
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.