Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:30_modules:bulkload [2023/09/05 08:35] – [Konfigurationsparameter] speedyspeedy: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, Zeichnungen und Einzelteile von ganzen Anlagen mit nur 3 Klicks. \\+Mit dem Modul [[https://speedy-pdm.de/module/speedyload|speedyLOAD]] importieren Sie CAD-Baugruppen, Zeichnungen und Einzelteile von ganzen Anlagen mit nur 3 Klicks. \\
 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.\\
-{{:speedy:30_modules:sdf2.jpg?440 |}} \\ \\+[{{:speedy:30_modules:sdf2.jpg|}}
 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 "Vorgänger" wird eine bereits importierte Datei dennoch importiert. Durch abwählen des Haken in der Spalte "Vorgänger" wird eine bereits importierte Datei dennoch importiert.
  
 +<note important>Wurde beim Analysieren der Datei eine Dokumentennummer erkannt und vergeben ([[speedy:30_modules:bulkload#dateieigenschaften|Dateieigenschaften]] oder [[speedy:30_modules:bulkload#function_onloadfile_dictionary_filename|OnLoadFile-Skript]]) erfolgt keine Ursprung-Suche.</note>
 ===== Wertänderung für alle angehakten Dokumente übernehmen ===== ===== Wertänderung für alle angehakten Dokumente übernehmen =====
 Änderungen im Dateibaum (z.B. Dokumenttyp, Ordner, ...) werden auf alle markierten Dokumente übertragen.\\ Änderungen im Dateibaum (z.B. Dokumenttyp, Ordner, ...) werden auf alle markierten Dokumente übertragen.\\
Zeile 86: Zeile 87:
 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: \\ 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: \\
 <code> <code>
-C:\+C:
    \Daten    \Daten
        \Projekt        \Projekt
Zeile 121: Zeile 122:
 |bulkload.scriptfile | Name der Scriptdatei. Die Scriptdatei liegt im Verzeichnis "\script" | |bulkload.scriptfile | Name der Scriptdatei. Die Scriptdatei liegt im Verzeichnis "\script" |
 |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: "*.png;*.docx;*.xlsx;*.pptx;*.txt;*.vsdx" |+|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: "*.png;*.docx;*.xlsx;*.pptx;*.txt;*.vsdx" |
 |solidworks.toolboxpartfolder |Definiert das Basisverzeichnis der Toolboxteile. | |solidworks.toolboxpartfolder |Definiert das Basisverzeichnis der Toolboxteile. |
  
Zeile 138: 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, settings, filename) [ab 8.0.4] ===
 +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, filename) === === Function OnFindRelatedFiles(dictionary, filename) ===