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
Nächste ÜberarbeitungBeide Seiten der Revision
speedy:30_modules:import [2022/10/20 13:50] speedyspeedy:30_modules:import [2023/01/16 08:05] – [Lieferumfang] speedy
Zeile 5: Zeile 5:
 ===== Lieferumfang ===== ===== Lieferumfang =====
 ^Datei^Beschreibung^ ^Datei^Beschreibung^
-|bin32\dwImport7.exe|Import Programm 32-Bit | 
 |bin64\dwImport7.exe|Import Programm 64-Bit | |bin64\dwImport7.exe|Import Programm 64-Bit |
  
Zeile 41: Zeile 40:
 Nachdem das Dokumenterstellt oder aktualisiert wurde wird die Ereignisroutine aufgerufen (timing=kAfter). Das Dictionary enthält nun alle Eigenschaften des Dokuments. Änderungen des Dictionaries haben keinen Einfluss mehr auf das erstellte Dokument. Müssen noch Änderungen an den Dokument-Eigenschaften erfolgen kann dies direkt auf der Datenbank erfolgen. Ein entsprechender Verweis auf die Datenbankobjekte (session.database, vault.database) findet sich im Dictionary. Nachdem das Dokumenterstellt oder aktualisiert wurde wird die Ereignisroutine aufgerufen (timing=kAfter). Das Dictionary enthält nun alle Eigenschaften des Dokuments. Änderungen des Dictionaries haben keinen Einfluss mehr auf das erstellte Dokument. Müssen noch Änderungen an den Dokument-Eigenschaften erfolgen kann dies direkt auf der Datenbank erfolgen. Ein entsprechender Verweis auf die Datenbankobjekte (session.database, vault.database) findet sich im Dictionary.
 \\  \\ 
 +
 +===== 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 =====