Importlogik beim Importieren aus Excel
Wenn Sie Daten aus Excel importieren, wirken sich bestimmte Umstände möglicherweise darauf aus, wie Ihre Daten importiert werden. Die folgenden Schritte beschreiben die Logik, die vom System verwendet wird.
1. Beim Export wird ein ausgeblendetes Attribut zu den Verwendungs-Links hinzugefügt, um Verwendungs-Link-Beziehungen beim Importieren und Exportieren zu bewahren. Zuerst sucht das System nach einer genauen Übereinstimmung mit dem Verwendungs-Link-Attribut.
2. Wenn kein entsprechendes Verwendungs-Link-Attribut gefunden wird, identifiziert der Import die Verwendung auf der Grundlage von Nummer und Zeilennummer.
3. Der nächste Schritt wird von der folgenden Eigenschaft gesteuert: com.ptc.windchill.ixb.importer.bom.oldBOMSheetImportLogic
Wenn die Eigenschaft auf den Standardwert false festgelegt ist, wird ein neuer Verwendungs-Link erstellt, wenn kein entsprechendes Verwendungs-Link-Attribut gefunden wird.
Ist die Eigenschaft auf true festgelegt, identifiziert der Import die Verwendung auf der Grundlage der Nummer, wenn kein entsprechendes Verwendungs-Link-Attribut gefunden wird.
In dem seltenen Fall, dass mehrere Verwendungs-Links mit der gleichen Nummer gefunden werden, wählt der Import zufällig einen davon zur Aktualisierung aus. Das System registriert, dass dieser Verwendungs-Link aktualisiert wurde, so dass das nächste Vorkommen des gleichen Kind-Teils die anderen Verwendungs-Links für das gleiche Teil aktualisiert.
Wenn keine Verwendungs-Links gefunden werden, wird ein neuer Verwendungs-Link erstellt.
Auch die folgenden Szenarien beschreiben, wie die Importlogik verwendet wird.
Wenn ein Teil imWindchill PDMLink System nicht über Kind-Teile verfügt, dafür aber im Spreadsheet.
Beim Import erstellt das System einen neuen Verwendungs-Link.
Nachdem Sie ein Spreadsheet exportiert haben, aktualisiert ein anderer Benutzer die Baugruppe im Windchill PDMLink System, um ein neues Kind-Teil zu erstellen und ein vorhandenes Kind-Teil zu entfernen.
Beim Import wird das Kind-Teil, das durch den zweiten Benutzer entfernt wurde, wieder in das Windchill PDMLink System hinzugefügt, da es im Spreadsheet vorhanden war.
Das Kind-Teil, das durch den zweiten Benutzer hinzugefügt, aber im Spreadsheet nicht definiert wurde, verbleibt im Windchill PDMLink System. (Obwohl es im Spreadsheet nicht vorhanden war, wird das Teil nicht entfernt.)
Ein Kind-Teil wird im Spreadsheet als entfernt gekennzeichnet. Gleichzeitig wird das Teil im Windchill PDMLink System manuell entfernt.
Beim Import identifiziert das Protokoll, dass keine Übereinstimmung für dieses Teil gefunden und die Aktion ignoriert wurde, da kein Teil zum Entfernen vorhanden war.
War dies hilfreich?