Metadaten Datenbank: Unterschied zwischen den Versionen

Aus Helper
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(15 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:


==Beschreibung==
==Beschreibung==
Liest ein gegebenes Textfile ein und passt die internen Metadaten des jeweiligen Objektes an.
Liest ein gegebenes Textfile ein und passt die internen Metadaten des jeweiligen Objektes an. Das Textfile muss in der Kodierung UTF-8 ohne [https://de.wikipedia.org/wiki/Byte_Order_Mark BOM] gespeichert werden. Das geht zB mit Notepad++.
 
Es gibt 3 neue spezielle Eingabefelder mit einem farbigen Button neben an. Dessen Funktionalität ist hier beschrieben: [[Omnisgrundlagen]]


==Essentielle Felder==
==Essentielle Felder==
;HZ_METATEXTFILE: Pfad zum Textfile
  HZ_METATEXTFILE Pfad zum Textfile (Achtung: Wird evaluiert - Attribute & Omnisfunktionen erlaubt - Quotes nicht vergessen!), zB con('C:\Ordner\Unterordner\',Band,'.txt')
;HZ_METASUCHFELD: Name des Felder, nach dessen Wert im Textfile gesucht werden soll, zB 'Signatur' oder name eines Metadatums
 
;HZ_METAWERTFELD: Name des Felder, wo der gefundene Wert rein soll, zB 'Signatur' oder Name eines Metadatums
  HZ_METASUCHFELD Name des Felder, nach dessen Wert im Textfile gesucht werden soll, zB 'DO_SIGNATUR' oder ein anderes DO-Feld oder der Name eines Metadatums
 
  HZ_METAWERTFELD Name des Felder, wo der gefundene Wert rein soll, zB 'Signatur' oder Name eines Metadatums
 
  HZ_FELDTRENNER Feldtrenner im bestehenden Textfile (zB ';' bei 'Feld1;Feld2;Feld3')
 
  HZ_ZEILENTRENNER Zeilentrenner im bestehenden Textfile (zB Linefeed+Zeilenumbruch am Ende einer Zeile)
 
  HZ_FELDTRENNER2 Feldtrenner im frisch erstellten Attribut (zB ',' bei 'Wert1,Wert2,Wert3'). Wir nur benutzt, wenn es mehrere Treffer gibt.
 
  HZ_EXPORTFILETYP Checkbox: Die Textdatei enthält eine dritte Spalte, welche den Status der Zeile nach der Verarbeitung enhält. 1 = gefunden/zugewiesen, 0 = nicht gefunden
 
==Pane im Produktionsauftrag (FHK_Maske)==
==Pane im Produktionsauftrag (FHK_Maske)==


[[File:systemtyp_34.jpg]]
[[File:Systemtyp_34.png]]


==Beispiel==
==Beispiel 1==
  HZ_METASUCHFELD='Signatur'
  HZ_METASUCHFELD = 'Signatur'
  HZ_METAWERTFELD='Schlagworte'
  HZ_METAWERTFELD = 'Schlagworte'
Text file:
Text file:
  26576235 Ottilie Meier
  26576235 Ottilie Meier
Zeile 25: Zeile 38:
  83647837 Sophie Kalbermatten
  83647837 Sophie Kalbermatten
  78475937 Gebrüder Sulzer AG
  78475937 Gebrüder Sulzer AG
  Nach der Zahl ist Tab und am ende ein kcr/klf.
  Nach der Zahl ist ein Tab und am Ende ein kcr/klf.


dann müsste in das DO mit DO_SIGNATUR=78475937 folgender Wert ins Metadatum 'Schlagworte':
dann müsste in das DO mit DO_SIGNATUR=78475937 folgender Wert ins Metadatum 'Schlagworte':
'Sulzer AG, Gebrüder Sulzer AG'
'Sulzer AG, Gebrüder Sulzer AG'
Mehrfachfunde werden mit Komma zusammengefügt.
==Beispiel 2==
Der Schritt wurde konfiguriert mit der Option um den Status von gefundenen Objekte zu reflektieren.
HZ_METASUCHFELD = 'DO_SIGNATUR'
HZ_METAWERTFELD = 'Lieferant'
HZ_EXPORTFILETYP = 1 (Checkbox angeklickt)
HZ_FELDTRENNER = 'kTab'
Textdatei nach der Verarbeitung:
Dok4 Fritz Beschriftungen 1
Dok1 Meier GmbH 1
Dok22 Nixgut Ware 0
Dok4 Müller AG 1
Dok7 Berner Druck 0
Dok3 Besser AG 1
Dok2 Leica AG 1
==typische Fehler==
* Fehler -5 beim Abspeichern der ausgelesenen Werte: Das liegt meistens an der Kodierung des Textfiles. Es muss UTF-8 sein.
* Umlaute erscheinen falsch: Das liegt meistens an der Kodierung des Textfiles. Es muss UTF-8 sein.
==Fehlermeldungen==
;3401: Die Formel in HZ_METATEXTFILE hat einen Fehler, das Ergebnis ist leer.
;3402: Das File, auf das HZ_METATEXTFILE zeigt, konnte nicht geöffnet werden.
;3403: Das Objekt konnte nicht weitergeschoben werden.
;3404/34104: Im Text-File wurde kein passender Eintrag gefunden. Das Objekt bleibt stehen. Der Serverjob läuft weiter.
;3405/34105: Der gefundene Attributwert konnte nicht gespeichert werden.


[[Kategorie:Workflowschritt]]
[[Kategorie:Workflowschritt]]

Aktuelle Version vom 31. März 2023, 16:05 Uhr

Mantiseinträge
 2024
Systemtyp
 34

Beschreibung

Liest ein gegebenes Textfile ein und passt die internen Metadaten des jeweiligen Objektes an. Das Textfile muss in der Kodierung UTF-8 ohne BOM gespeichert werden. Das geht zB mit Notepad++.

Es gibt 3 neue spezielle Eingabefelder mit einem farbigen Button neben an. Dessen Funktionalität ist hier beschrieben: Omnisgrundlagen

Essentielle Felder

 HZ_METATEXTFILE Pfad zum Textfile (Achtung: Wird evaluiert - Attribute & Omnisfunktionen erlaubt - Quotes nicht vergessen!), zB con('C:\Ordner\Unterordner\',Band,'.txt')
 HZ_METASUCHFELD Name des Felder, nach dessen Wert im Textfile gesucht werden soll, zB 'DO_SIGNATUR' oder ein anderes DO-Feld oder der Name eines Metadatums
 HZ_METAWERTFELD Name des Felder, wo der gefundene Wert rein soll, zB 'Signatur' oder Name eines Metadatums
 HZ_FELDTRENNER Feldtrenner im bestehenden Textfile (zB ';' bei 'Feld1;Feld2;Feld3')
 HZ_ZEILENTRENNER Zeilentrenner im bestehenden Textfile (zB Linefeed+Zeilenumbruch am Ende einer Zeile)
 HZ_FELDTRENNER2 Feldtrenner im frisch erstellten Attribut (zB ',' bei 'Wert1,Wert2,Wert3'). Wir nur benutzt, wenn es mehrere Treffer gibt.
 HZ_EXPORTFILETYP Checkbox: Die Textdatei enthält eine dritte Spalte, welche den Status der Zeile nach der Verarbeitung enhält. 1 = gefunden/zugewiesen, 0 = nicht gefunden

Pane im Produktionsauftrag (FHK_Maske)

Beispiel 1

HZ_METASUCHFELD = 'Signatur'
HZ_METAWERTFELD = 'Schlagworte'

Text file:

26576235 Ottilie Meier
43785678 Peter Müller
48357987 Fritz Hugentobler
78475937 Sulzer AG
83647837 Sophie Kalbermatten
78475937 Gebrüder Sulzer AG
Nach der Zahl ist ein Tab und am Ende ein kcr/klf.

dann müsste in das DO mit DO_SIGNATUR=78475937 folgender Wert ins Metadatum 'Schlagworte': 'Sulzer AG, Gebrüder Sulzer AG'

Mehrfachfunde werden mit Komma zusammengefügt.

Beispiel 2

Der Schritt wurde konfiguriert mit der Option um den Status von gefundenen Objekte zu reflektieren.

HZ_METASUCHFELD = 'DO_SIGNATUR'
HZ_METAWERTFELD = 'Lieferant'
HZ_EXPORTFILETYP = 1 (Checkbox angeklickt)
HZ_FELDTRENNER = 'kTab'

Textdatei nach der Verarbeitung:

Dok4	Fritz Beschriftungen	1
Dok1	Meier GmbH	1
Dok22	Nixgut Ware	0
Dok4	Müller AG	1
Dok7	Berner Druck	0
Dok3	Besser AG	1
Dok2	Leica AG	1

typische Fehler

  • Fehler -5 beim Abspeichern der ausgelesenen Werte: Das liegt meistens an der Kodierung des Textfiles. Es muss UTF-8 sein.
  • Umlaute erscheinen falsch: Das liegt meistens an der Kodierung des Textfiles. Es muss UTF-8 sein.

Fehlermeldungen

3401
Die Formel in HZ_METATEXTFILE hat einen Fehler, das Ergebnis ist leer.
3402
Das File, auf das HZ_METATEXTFILE zeigt, konnte nicht geöffnet werden.
3403
Das Objekt konnte nicht weitergeschoben werden.
3404/34104
Im Text-File wurde kein passender Eintrag gefunden. Das Objekt bleibt stehen. Der Serverjob läuft weiter.
3405/34105
Der gefundene Attributwert konnte nicht gespeichert werden.