Logica di importazione durante l'importazione da Excel
Durante l'importazione di dati da Excel, le condizioni possono influenzare la modalità di importazione dei dati. Nella procedura seguente viene descritta la logica utilizzata dal sistema.
1. Durante l'esportazione, un attributo nascosto viene aggiunto ai link di utilizzo per mantenere le relazioni durante l'importazione e l'esportazione. Il sistema tenta innanzitutto di trovare una corrispondenza esatta per l'attributo del link di utilizzo.
2. Se non viene rilevato alcun attributo del link di utilizzo corrispondente, il sistema identifica i link di utilizzo in base a Numero di parte e a Numero di riga.
3. Il passo successivo è controllato dalla proprietà: com.ptc.windchill.ixb.importer.bom.oldBOMSheetImportLogic
◦ Quando la proprietà è impostata su false (valore di default): se non viene trovata alcuna corrispondenza, viene creato un nuovo link di utilizzo.
◦ Quando la proprietà è impostata su true: il sistema tenta una corrispondenza in base a Numero di parte e a Numero di riga.
▪ Nei rari casi in cui più link di utilizzo corrispondono a Numero di parte, il sistema ne seleziona uno a caso per aggiornarlo durante l'importazione. Tiene quindi traccia dell'aggiornamento in modo che le importazioni future che coinvolgono la stessa parte figlio aggiornino in sequenza i link di utilizzo corrispondenti rimanenti, assicurando che alla fine tutti vengano risolti.
▪ Se non viene trovata alcuna corrispondenza, viene creato un nuovo link di utilizzo.
Scenari di importazione aggiuntivi
Anche negli scenari seguenti viene descritto l'utilizzo della logica di importazione.
• Se una parte non ha alcuna parte figlio nel sistema Windchill PDMLink, ma ne ha nel foglio di calcolo,
durante l'importazione, il sistema crea un nuovo link di utilizzo.
• Dopo avere esportato un foglio di calcolo, un altro utente aggiorna l'assieme nel sistema Windchill PDMLink per creare una nuova parte figlio e per rimuovere una parte figlio esistente.
◦ Durante l'importazione, la parte figlio che è stata rimossa dal secondo utente viene aggiunta nuovamente nel sistema Windchill PDMLink poiché esisteva nel foglio di calcolo.
◦ La parte figlio che è stata aggiunta dal secondo utente, ma non è stata definita nel foglio di calcolo rimane nel sistema Windchill PDMLink. (Anche se non esisteva nel foglio di calcolo, la parte non viene rimossa).
• Una parte figlio è contrassegnata come rimossa nel foglio di calcolo. Al tempo stesso la parte viene rimossa manualmente nel sistema Windchill PDMLink.
Durante l'importazione, il log identifica che non è stata rilevata alcuna corrispondenza per la parte e che l'azione è stata ignorata poiché non vi era alcuna parte da rimuovere.