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 [2019/01/09 08:30] – speedy:60_tools:import umbenann in speedy:30_modules:import (Umstrukturierung) admin | speedy:30_modules:import [2023/01/16 08:18] (aktuell) – [Verwendung] 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\dwImport7.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 ===== | ||
==== Importbeschreibung ==== | ==== Importbeschreibung ==== | ||
- | Eine Importbeschreibung beschreibt die zu importierenden Felder/ | + | Eine Importbeschreibung beschreibt die zu importierenden Felder/ |
==== Konfigurationsparameter ==== | ==== Konfigurationsparameter ==== | ||
^Schlüssel^Beschreibung^ | ^Schlüssel^Beschreibung^ | ||
- | |session.import.csvreplacement | Mapping von zu ersetzenden Zeichen beim IMport | + | |session.import.csvreplacement | Mapping von zu ersetzenden Zeichen beim Import |
- | |session.import.document.status | | | + | |session.import.document.status | Dokument-Status, |
- | |session.import.document.release.comment| | | + | |session.import.document.release.comment| |
- | |sessiom.import.filefilter | | | + | |session.import.document.files.replace| Definiert, ob Dateien eines bereits vorhandenen Dokuments ersetzt werden oder neue Dateien angehängt werden. | |
- | |sessiom.import.ocrfile | | | + | |session.import.filefilter | Gleichnamige Dateien, die dem Filter entsprechen werden nicht importiert. |
+ | |session.import.ocrfile | Dateiendung für eine Textdatei, die z.B. den erkannten Text eines OCR Prozesses enthält. Dieser Text wird für die Volltextindizierung verwendet. | ||
|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. | |