OmniBelegService:CSV2XMLConverterKonfiguration: Unterschied zwischen den Versionen

Aus HTK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:CSV2XMLConverter - Konfiguration}}
== Vorwort ==
== Vorwort ==
Um zur Konfiguration zu gelangen muss man einmal zu dem Installations-Ordner navigieren (Standard-Pfad: C:\Program Files (x86)\OmniSeller\Shared\HTK.Omni.CSV2XML.Converter) und dort dann die "HTK.Omni.CSV2XML.Konfiguration.exe" öffnen.
Um zur Konfiguration zu gelangen muss man einmal zu dem Installations-Ordner navigieren (Standard-Pfad: C:\Program Files (x86)\OmniSeller\Shared\HTK.Omni.CSV2XML.Converter) und dort dann die "HTK.Omni.CSV2XML.Konfiguration.exe" öffnen.
Um Daten in der Konfiguration speichern zu können muss der Dienst beendet sein. Änderungen werden sowieso nur beim Neustart des Dienstes registriert.


== Hauptfenster ==
== Hauptfenster ==
Zeile 50: Zeile 54:
!Beschreibung und Werte  
!Beschreibung und Werte  
|-
|-
|CSV-Einlesepfad
|CSV Einlesepfad
|gibt den Pfad an, an dem der Dienst schauen soll ob neue Dateien bereit liegen
|gibt den Pfad an, an dem der Dienst schauen soll ob neue Dateien bereit liegen
|-
|-
|CSV-Fehlerpfad
|CSV Fehlerpfad
|gibt den Pfad an, an den der Dienst die Dateien verschiebt, sollte es zu deinem technischen Fehler während der Konvertierung kommen
|gibt den Pfad an, an den der Dienst die Dateien verschiebt, sollte es zu deinem technischen Fehler während der Konvertierung kommen
|-
|-
|CSV PfadArchiv
|CSV Archivpfad
|gibt den Pfad an, an den der Dienst die Dateien verschiebt, sollten diese erfolgreich verarbeitet worden sein.
|gibt den Pfad an, an den der Dienst die Dateien verschiebt, sollten diese erfolgreich verarbeitet worden sein
|-
|-
|
|XML Ausgabepfad
|
|gibt den Pfad an, an denen die generierten XML-Dateien gespeichert werden sollen
|}
|}


Zeile 68: Zeile 72:
!Beschreibung und Werte  
!Beschreibung und Werte  
|-
|-
|
|XML Datenstruktur
|
|Wert "XMLOrder"; kann nicht verändert werden; gegebenenfalls mal für später gedacht falls andere Formate folgen werden.
|-
|File Delimiter
|das Zeichen, welches die einzelnen Datensätze voneinander trennt
|-
|-
|
|File Endung
|
|Die Datei-Endung der einzulesenen Dateien. Schreibweise .[DateiEndung]; z.B. ".csv"
|-
|-
|
|Header Zeilen
|
|Anzahl der Zeilen, die als Header-Zeilen gelten und für diese keine Datei erstellt werden soll. Es darf nur eine Zahl eingetragen werden.
|}
|}


Zeile 81: Zeile 88:


== Feld-Mappings ==
== Feld-Mappings ==
Drückt man oben in dem Reiter den Button "FeldMappings für ausgewähltes Format öffnen" öffnet sich folgender Dialog:
[[Datei:CSV2XMLConverter config FeldMappingForm.png|rahmenlos|1067x1067px]]
Hier hat man die Möglichkeit, einzelne Spalten der CSV-Datei dann auf ein entsprechendes Feld der XML-Datei zu mappen. Es wurde versucht, die Felder entsprechend sauber zu gruppieren und zu benennen.
Eine genauere Format-Beschreibung des HTK OpenTrans XML-Formates finden Sie [[OmniBelegService:XMLFormatbeschreibung|hier]].
Die FeldMappings können exportiert bzw. importiert werden zur Datensicherung. In dem Installations-Ordner existiert ein "Export" Ordner, in dem dann die Datei "Export_<formatName>.csv2xml" exportiert wird.
Nach einem Import der FeldMappings muss dann noch einmal gespeichert werden.
'''Hinweis: Bei den FeldMappings muss aktuell die entsprechende Spaltennummer der CSV-Datei eingetragen werden. Die erste Spalte hat den Wert 0 statt 1 !'''
In einem kommenden Release ist aber eine Umsetzung der Excel Spaltenüberschriften mit Buchstaben angedacht.

Aktuelle Version vom 29. Dezember 2022, 14:50 Uhr


Vorwort

Um zur Konfiguration zu gelangen muss man einmal zu dem Installations-Ordner navigieren (Standard-Pfad: C:\Program Files (x86)\OmniSeller\Shared\HTK.Omni.CSV2XML.Converter) und dort dann die "HTK.Omni.CSV2XML.Konfiguration.exe" öffnen.

Um Daten in der Konfiguration speichern zu können muss der Dienst beendet sein. Änderungen werden sowieso nur beim Neustart des Dienstes registriert.

Hauptfenster

Sobald man die Konfiguration startet öffnet sich folgendes Fenster:

CSV2XMLConverter config Mainform.png

obere Leiste

Das Menü oben hat einige Buttons die entsprechende Aktionen auslösen oder Funktionen aufrufen.

Speichern

In diesem Bereich können Änderungen gespeichert bzw. verworfen werden oder ein neues Convert-Format angelegt werden.

FeldMapping

Hier öffnet sich der Dialog für die FeldMappings. Weitere Informationen dazu weiter unten.

Email-Einstellungen

Hier kann eine Email-Konfiguration eingestellt werden.

CSV2XMLConverter config EmailForm.png

Sollte beim Konvertieren ein Fehler auftreten und eine Datei nicht verarbeitet werden können werden die dort aufgeführten Adressaten per Email benachrichtigt.

Convert-Formate

auf der linken Seite befindet sich eine Liste mit den existierenden Convert-Formaten. Hier kann das entsprechende Format ausgewählt und bearbeitet werden.

Konfiguration

Nachdem das entsprechende Convert-Format ausgewählt wurde kann dieses nun konfiguriert werden. Es folgen nun die Konfigurations-Einstellungen

Allgemein

Bezeichnung Beschreibung und Werte
Aktiv steuert, ob von diesem Convert-Format Dateien eingelesen werden sollen oder nicht
ID interne ID des Dienstes, kann nicht verändert werden
Name Name des Convert-Formats. Dieser sollte sprechend gewählt sein und dieser wird im Fehler-Fall auch in der Email genannt falls diese Funktion aktiviert ist

Pfade

Bezeichnung Beschreibung und Werte
CSV Einlesepfad gibt den Pfad an, an dem der Dienst schauen soll ob neue Dateien bereit liegen
CSV Fehlerpfad gibt den Pfad an, an den der Dienst die Dateien verschiebt, sollte es zu deinem technischen Fehler während der Konvertierung kommen
CSV Archivpfad gibt den Pfad an, an den der Dienst die Dateien verschiebt, sollten diese erfolgreich verarbeitet worden sein
XML Ausgabepfad gibt den Pfad an, an denen die generierten XML-Dateien gespeichert werden sollen

Datei Einstellung

Bezeichnung Beschreibung und Werte
XML Datenstruktur Wert "XMLOrder"; kann nicht verändert werden; gegebenenfalls mal für später gedacht falls andere Formate folgen werden.
File Delimiter das Zeichen, welches die einzelnen Datensätze voneinander trennt
File Endung Die Datei-Endung der einzulesenen Dateien. Schreibweise .[DateiEndung]; z.B. ".csv"
Header Zeilen Anzahl der Zeilen, die als Header-Zeilen gelten und für diese keine Datei erstellt werden soll. Es darf nur eine Zahl eingetragen werden.


Feld-Mappings

Drückt man oben in dem Reiter den Button "FeldMappings für ausgewähltes Format öffnen" öffnet sich folgender Dialog:

CSV2XMLConverter config FeldMappingForm.png


Hier hat man die Möglichkeit, einzelne Spalten der CSV-Datei dann auf ein entsprechendes Feld der XML-Datei zu mappen. Es wurde versucht, die Felder entsprechend sauber zu gruppieren und zu benennen.

Eine genauere Format-Beschreibung des HTK OpenTrans XML-Formates finden Sie hier.

Die FeldMappings können exportiert bzw. importiert werden zur Datensicherung. In dem Installations-Ordner existiert ein "Export" Ordner, in dem dann die Datei "Export_<formatName>.csv2xml" exportiert wird.

Nach einem Import der FeldMappings muss dann noch einmal gespeichert werden.


Hinweis: Bei den FeldMappings muss aktuell die entsprechende Spaltennummer der CSV-Datei eingetragen werden. Die erste Spalte hat den Wert 0 statt 1 !

In einem kommenden Release ist aber eine Umsetzung der Excel Spaltenüberschriften mit Buchstaben angedacht.