Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
speedy:30_modules:bulkload [2023/08/07 10:32] – [Optionen] speedy | speedy:30_modules:bulkload [2025/03/12 18:35] (aktuell) – [Function OnLoadFile2(properties, dictionary, filename) [ab 8.0.4]] speedy | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Der Massendatenimport erleichtert das Importieren großer Dateibestände. | Der Massendatenimport erleichtert das Importieren großer Dateibestände. | ||
- | Mit dem Modul speedyLOAD importieren Sie CAD-Baugruppen, | + | Mit dem Modul [[https:// |
Einfach die Baugruppe, die Zeichnung oder nur den lokalen Ordner auswählen. Alles weitere erledigt der Massendatenimport fast wie von selbst. | Einfach die Baugruppe, die Zeichnung oder nur den lokalen Ordner auswählen. Alles weitere erledigt der Massendatenimport fast wie von selbst. | ||
Zeile 47: | Zeile 47: | ||
Der Massendatenimport erkennt bereits importierte Dateien automatisch wenn die dazugehörige Einstellung [bulkload.checkorigin] aktiviert ist. | Der Massendatenimport erkennt bereits importierte Dateien automatisch wenn die dazugehörige Einstellung [bulkload.checkorigin] aktiviert ist. | ||
Erkannte Dateien werden durch eine orange hinterlegte Zeile und eine Dokumentennummer in der Vorgängerspalte kenntlich gemacht.\\ | Erkannte Dateien werden durch eine orange hinterlegte Zeile und eine Dokumentennummer in der Vorgängerspalte kenntlich gemacht.\\ | ||
- | {{: | + | [{{: |
Es besteht die Möglichkeit diese Dateien trotzdem zu importieren. | Es besteht die Möglichkeit diese Dateien trotzdem zu importieren. | ||
Durch abwählen des Haken in der Spalte " | Durch abwählen des Haken in der Spalte " | ||
+ | <note important> | ||
===== Wertänderung für alle angehakten Dokumente übernehmen ===== | ===== Wertänderung für alle angehakten Dokumente übernehmen ===== | ||
Änderungen im Dateibaum (z.B. Dokumenttyp, | Änderungen im Dateibaum (z.B. Dokumenttyp, | ||
Zeile 80: | Zeile 81: | ||
===== Dateieigenschaften ===== | ===== Dateieigenschaften ===== | ||
+ | Beim Analysieren der zu importierenden Dateien werden die Dateieigenschaften ebenfalls eingelesen. \\ | ||
+ | Die Zuordnung der Dateieigenschaften zu den Artikeleigenschaften erfolgt mit Hilfe der [[speedy: | ||
+ | Dies geschieht in der Konfigurationsdatei " | ||
+ | |||
+ | Projektspezifisch kann für einzelne Verzeichnisse eine separate Konfigurationsdatei verwendet werden. Beim Einlesen einer Datei sucht speedyPDM zuerst im Verzeichnis der Datei und den darüberliegenden Verzeichnissen nach ein einer altdaten.ini: | ||
+ | < | ||
+ | C: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | \Bereich | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Wird dort keine altdaten.ini gefunden, wird die altdaten.ini aus dem \config – Verzeichnis von speedyPDM verwendet. | ||
+ | |||
===== Administration ===== | ===== Administration ===== | ||
Zeile 87: | Zeile 105: | ||
|bulkload.AutoDocNo | Dokument Nummer automatisch vergeben | | |bulkload.AutoDocNo | Dokument Nummer automatisch vergeben | | ||
|bulkload.checkin | Standartwert ob Automatisch eingecheckt werden soll. | | |bulkload.checkin | Standartwert ob Automatisch eingecheckt werden soll. | | ||
- | |bulkload.checkorigin | Überprüfung ob eine Datei schon Importiert wurde. | | + | |bulkload.checkorigin | Überprüfung ob eine Datei schon Importiert wurde. \\ Bitte beachten Sie auch den Konfigurationsparameter [document.origin.fullpath]. | |
|bulkload.comment | Globaler Kommentar der bei einem Import über den Massendatenimport eingetragen wird. | | |bulkload.comment | Globaler Kommentar der bei einem Import über den Massendatenimport eingetragen wird. | | ||
|bulkload.createbomtable | Standartwert ob Automatisch die Stücklisten aktualisiert werden sollen. (CAD-Programm wird geöffnet) | | |bulkload.createbomtable | Standartwert ob Automatisch die Stücklisten aktualisiert werden sollen. (CAD-Programm wird geöffnet) | | ||
Zeile 104: | Zeile 122: | ||
|bulkload.scriptfile | Name der Scriptdatei. Die Scriptdatei liegt im Verzeichnis " | |bulkload.scriptfile | Name der Scriptdatei. Die Scriptdatei liegt im Verzeichnis " | ||
|bulkload.useSqlite | Lokale SQLite Datenbank alsl Zwischenspeicher verwenden. | | |bulkload.useSqlite | Lokale SQLite Datenbank alsl Zwischenspeicher verwenden. | | ||
- | |bulkload.AssemblyEnding\\ bulkload.PartEnding\\ bulkload.DrawingEnding\\ bulkload.OfficeEnding| Diese Parameter geben die gültigen Dateiendungen an, die beim Import über die Ordnerauswahl im Massendatenimport gesucht werden.\\ Beispiel für Angabe von Dateiendungen: | + | |bulkload.extension.assembly\\ bulkload.extension.part\\ bulkload.extension.drawing\\ bulkload.extension.cad \\ bulkload.extension.office| Diese Parameter geben die gültigen Dateiendungen an, die beim Import über die Ordnerauswahl im Massendatenimport gesucht werden.\\ Beispiel für Angabe von Dateiendungen: |
|solidworks.toolboxpartfolder |Definiert das Basisverzeichnis der Toolboxteile. | | |solidworks.toolboxpartfolder |Definiert das Basisverzeichnis der Toolboxteile. | | ||
Zeile 121: | Zeile 139: | ||
**Rückgabe: | **Rückgabe: | ||
Dictionary gefüllt mit den evtl. geänderten Eigenschaften. \\ \\ | Dictionary gefüllt mit den evtl. geänderten Eigenschaften. \\ \\ | ||
+ | |||
+ | === Function OnLoadFile2(properties, | ||
+ | Ereignis-Routine beim Laden der Dateieigenschaften. \\ | ||
+ | Gleichbenannte Dateien werden vom Massendatenimport zu einem Artikel zusammengefügt. \\ | ||
+ | Die Function OnLoadFile2 wird aber für jede Datei aufgerufen. \\ | ||
+ | |||
+ | **Parameter: | ||
+ | |properties| Dictionary enthält alle gelesenen und interpretierten Eigenschaften der Datei. \\ Wenn die Datei einen übergeordnete Datei hat (Baugruppe) enthält properties auch alle Eigenschaften der übergeordneten Dateien (mit parent. beginnend) | | ||
+ | |settings | Dictionary mit den Eigenschaften des aktuellen Import-Ordners und allen Einstellungen. | | ||
+ | |filename | Dateiname der gelesenen Datei | | ||
+ | |||
+ | **Rückgabe: | ||
+ | properties gefüllt mit den evtl. geänderten Eigenschaften. \\ \\ | ||
=== Function OnFindRelatedFiles(dictionary, | === Function OnFindRelatedFiles(dictionary, |