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:import [2021/07/13 16:06] – ↷ Links angepasst weil Seiten im Wiki verschoben wurden 114.119.155.255 | speedy:30_modules:import [2024/11/19 12:40] (aktuell) – [Lieferumfang] speedy | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Import ====== | ====== Import ====== | ||
| - | Die speedy/PDM-Import Anwendung ermöglicht es Artikeldaten in speedy/ | + | Die speedyPDM-Import Anwendung ermöglicht es Artikeldaten in speedyPDM |
| Die Import Anwendung wird per Befehlszeile gesteuert. | Die Import Anwendung wird per Befehlszeile gesteuert. | ||
| ===== Lieferumfang ===== | ===== Lieferumfang ===== | ||
| ^Datei^Beschreibung^ | ^Datei^Beschreibung^ | ||
| - | |bin32\dwImport7.exe|Import Programm | | + | |bin64\dwImport.exe|Import Programm |
| ===== Verwendung ===== | ===== Verwendung ===== | ||
| - | < | + | < |
| ^Argument | ^Argument | ||
| Zeile 14: | Zeile 14: | ||
| |-t ImportType | |-t ImportType | ||
| |-a ArchivePath | |-a ArchivePath | ||
| - | |-e ErrorPath | + | |-e ErrorPath |
| |-l LogPath | |-l LogPath | ||
| |-u Username | |-u Username | ||
| |-p Password | |-p Password | ||
| |-o Option | |-o Option | ||
| + | |-s Setting | ||
| + | |-d | delete import files if successful. [optional] | | ||
| |-z | zip multiple import files to archive/ | |-z | zip multiple import files to archive/ | ||
| |-q | Quiet mode. Keine Ausgaben in der Konsole. [optional] | | |-q | Quiet mode. Keine Ausgaben in der Konsole. [optional] | | ||
| Zeile 24: | Zeile 26: | ||
| ==== Optionen ==== | ==== Optionen ==== | ||
| ^Option^Beschreibung^ | ^Option^Beschreibung^ | ||
| - | |findsamefiles | a) Bei Importbeschreibungen für ein Dokument (z.B. CSV Datei enthält eine Zeile) werden alle gleichbenannten Dateien wie die Importdatei ebenfalls dem neuen Artikel hinzugefügt. \\ b) Bei Importbeschriebungen | + | |findsamefiles | a) Bei Importbeschreibungen für ein Dokument (z.B. CSV Datei enthält eine Zeile) werden alle gleichbenannten Dateien wie die Importdatei ebenfalls dem neuen Artikel hinzugefügt. \\ b) Bei Importbeschreibungen |
| - | |document.status| | + | |document.status | Dokument-Status, der hergestellt wird nachdem das Dokument importiert wurde. \\ 4 := Einchecken \\ 8 := Freigeben | |
| - | |document.release.comment| Kommentartext für Dokumente, für die eine neue Freigabe im Zuge des Imports erstellt wird. | | + | |document.release.comment | Kommentartext für Dokumente, für die eine neue Freigabe im Zuge des Imports erstellt wird. | |
| + | |document.files.replace | Bei bereits vorhandenen Dokumenten werden alle Dateien ersetzt. | | ||
| ==== Scripting ==== | ==== Scripting ==== | ||
| Der Importprozess kann zusätzlich durch ein externes Script unterstützt bzw. gesteuert werden. Beim Laden der Importdatei wird eine gleichbenannte Scriptdatei (.vbs oder .js) ebenfalls geladen. \\ | Der Importprozess kann zusätzlich durch ein externes Script unterstützt bzw. gesteuert werden. Beim Laden der Importdatei wird eine gleichbenannte Scriptdatei (.vbs oder .js) ebenfalls geladen. \\ | ||
| - | Folgende | + | Folgende |
| < | < | ||
| ^ Parameter | ^ Parameter | ||
| Zeile 36: | Zeile 39: | ||
| | dictionary | | dictionary | ||
| (Details zu Scripting Funktionen siehe auch [[speedy: | (Details zu Scripting Funktionen siehe auch [[speedy: | ||
| - | Muss ein Dokument durch den Importprozess neu angelegt werden wird die Ereignissroutine | + | Muss ein Dokument durch den Importprozess neu angelegt werden wird die Ereignisroutine |
| - | Nachdem das Dokuemnt erstellt | + | Nachdem das Dokumenterstellt |
| \\ | \\ | ||
| + | |||
| + | ===== Importdatei ===== | ||
| + | Die Importdatei kann bzw. muss bestimmte Felder enthalten. Je nach Art des zu importierenden Objektes unterscheiden sich die Felder. \\ | ||
| + | Das erste Feld der Importdatei definiert welcher Objekttyp im weiteren Verlauf importiert wird: | ||
| + | ^Feldname beginnt mit^Objekttyp^ | ||
| + | | dm_ | Dokument | | ||
| + | | doc_ | ::: | | ||
| + | | bom_ | Stückliste | | ||
| + | | bhead_ | ::: | | ||
| + | | bpos_ | ::: | | ||
| + | | bomh. | ::: | | ||
| + | | bomp. | ::: | | ||
| + | | ctnr_ | Ordner | | ||
| + | |||
| + | |||
| + | ==== Dokument-Import ==== | ||
| + | Um ein Dokument per Importdatei zu erstellten muss mindestens ein Dokument-Typ angegeben werden. \\ | ||
| + | Soll ein Dokument aktualisiert werden muss eine Dokument-Nummer angegeben werden. Existiert diese Dokument noch nicht wird es erstellt, wenn ebenfalls ein Dokument-Typ definiert wurde. \\ | ||
| + | In Multi-Vault-Umgebungen muss zusätzlich noch der Vault definiert werden. \\ | ||
| + | Ist die Ablage des neuen Dokuments in einem bestimmten Ordner gewünscht muss der Ablage-Ordner ebenfalls definiert werden. Erfolgt diese Angabe nicht werden neue Dokumente direkt im Vault erstellt. | ||
| + | |||
| + | ^Feldname^Beschreibung^ | ||
| + | |dm_docno | Dokumentnummer des anzulegenden oder des zu aktualisierenden Dokuments. [optional] | | ||
| + | |dm_title | Dokument-Titel [optional] | | ||
| + | |dm_file | Dateiname einer zu importierenden Dokument-Datei. \\ Liegt die Datei im gleichen Verzeichnis wie die Importdatei muss kein Pfad angegeben werden. [optional] | | ||
| + | |dtype_dtid | ID des Dokument-Typs. | | ||
| + | |dtype_name | Name des Dokument-Typs. | | ||
| + | |dm_doctype | ::: | | ||
| + | |vault_vid | ID des Vault. [optional] | | ||
| + | |vault_name | Name des Vault. [optional] | | ||
| + | |dm_vault | ::: | | ||
| + | |ctnr_parent_id | ID des Ablage Ordners. [optional] | | ||
| + | |ctnr_parent | Vollständiger Name des Ablage Ordners. [optional] | | ||
| + | |dm_parent | ::: | | ||
| + | |ctnr_parent_name | ::: | | ||
| + | |ctnr_name | Name des Ablage Ordners. [optional] | | ||
| + | |||
| + | |||
| + | ==== Stücklisten-Import ==== | ||
| + | |||
| + | ^Feldname^Beschreibung^ | ||
| + | |bom_assembly | Dokument-Nummer der Baugruppe. | | ||
| + | |bom_docno | Dokument-Nummer der Position. | | ||
| + | |dm_docno | ::: | | ||
| + | |||
| + | |||
| + | ==== Ordner-Import ==== | ||
| + | |||
| + | ^Feldname^Beschreibung^ | ||
| + | |ctnr_fullname | | | ||
| + | |ctnr_name | | | ||
| + | |ctype_ctid | | | ||
| + | |ctype_name | | | ||
| + | |dm_ctype | | | ||
| + | |vault_vid | | | ||
| + | |dm_vault | | | ||
| + | |vault_name | | | ||
| + | |||
| ===== Administration ===== | ===== Administration ===== | ||
| Zeile 47: | Zeile 108: | ||
| ^Schlüssel^Beschreibung^ | ^Schlüssel^Beschreibung^ | ||
| |session.import.csvreplacement | Mapping von zu ersetzenden Zeichen beim Import aus CSV-Dateien. | | |session.import.csvreplacement | Mapping von zu ersetzenden Zeichen beim Import aus CSV-Dateien. | | ||
| - | |session.import.document.status | Dokumentstatus, der nach erstellen eines neuen Dokuments eingestellt wird: \\ - 4 := Einchecken \\ - 8 := Freigegeben | | + | |session.import.document.status | Dokument-Status, der nach erstellen eines neuen Dokuments eingestellt wird: \\ - 4 := Einchecken \\ - 8 := Freigegeben | |
| - | |session.import.document.release.comment| Kommentar der bei der Freigabe eines Dokuemnts innerhalbs | + | |session.import.document.release.comment| Kommentar der bei der Freigabe eines Dokuments innerhalb |
| |session.import.document.files.replace| Definiert, ob Dateien eines bereits vorhandenen Dokuments ersetzt werden oder neue Dateien angehängt werden. | | |session.import.document.files.replace| Definiert, ob Dateien eines bereits vorhandenen Dokuments ersetzt werden oder neue Dateien angehängt werden. | | ||
| |session.import.filefilter | Gleichnamige Dateien, die dem Filter entsprechen werden nicht importiert. | | |session.import.filefilter | Gleichnamige Dateien, die dem Filter entsprechen werden nicht importiert. | | ||
| - | |session.import.ocrfile | Dateiendung für eine Textddatei, die z.B. den erkannten Text eines OCR prozesses | + | |session.import.ocrfile | Dateiendung für eine Textdatei, die z.B. den erkannten Text eines OCR Prozesses |
| |session.path.error| Pfad zur Ablage von von fehlerhaft importierten Dateien. | | |session.path.error| Pfad zur Ablage von von fehlerhaft importierten Dateien. | | ||
| |session.path.archive| Pfad zur Ablage von korrekt importierten Dateien. | | |session.path.archive| Pfad zur Ablage von korrekt importierten Dateien. | | ||