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 Verwendungs-Links hinzugefügt, um Beziehungen während des Imports und Exports aufrechtzuerhalten. Das System versucht zunächst, eine genaue Übereinstimmung mit diesem Verwendungs-Link-Attribut zu finden.
2. Wenn kein entsprechendes Verwendungs-Link-Attribut gefunden wird, identifiziert das System Verwendungs-Links anhand der Teilenummer und Zeilennummer.
3. Der nächste Schritt wird von der Eigenschaft gesteuert: com.ptc.windchill.ixb.importer.bom.oldBOMSheetImportLogic
Wenn die Eigenschaft auf false (Standard) festgelegt ist: Wenn keine Übereinstimmung gefunden wird, wird ein neuer Verwendungs-Link erstellt.
Wenn die Eigenschaft auf true festgelegt ist: Das System versucht, basierend auf der Teilenummer und Zeilennummer eine Übereinstimmung zu finden.
In seltenen Fällen, in denen mehrere Verwendungs-Links mit der Teilenummer übereinstimmen, wählt das System zufällig einen Link aus, der während des Imports aktualisiert wird. Anschließend wird diese Aktualisierung verfolgt, sodass bei zukünftigen Importen, die dasselbe Kind-Teil betreffen, die verbleibenden übereinstimmenden Verwendungs-Links nacheinander aktualisiert werden, um sicherzustellen, dass letztendlich alle behoben werden.
Wenn keine Übereinstimmung gefunden wird, wird ein neuer Verwendungs-Link erstellt.
Zusätzliche Importszenarien
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?