Tagauswertung

Die Tagauswertung erlaubt es einen eingehenden Text auszulesen und automatisch den korrekten Feldern in der Datenbank zuzuordnen.
An dieser Stelle unterscheiden wir zwischen zwei verschiedenen Anwendungsfällen:

  1. Zeilenweise Tagauswertung (z.B. für eingehende Mails)
  2. Tagauswertung mit Trennzeichen (z.B. bei Schnittstellen wie ESPA, MOBS, SDS oder Digitalarmen)

Für die zeilenweisen Auswertung muss die Datei nach folgendem Muster angelegt werden

[Zeilenbeginn im Text]:=DATENBANKFELD

Wobei [Zeilenbeginn im Text] durch den Text ersetzt wird, der vor der eigentlichen Information steht und der ignoriert werden soll.

Eingehende E-Mail

Lage: Brennendes Auto
Ort: Oberursel
Straße: Teststrasse
Bei der Nummer 25


Konfiguration

Lage: :=MELDUNG
Ort: :=ORT
Straße: :=STRASSE
Bei der Nummer :=HAUSNUMMER


Resultiert in folgender Zuordnung:

Datenbankfeld Wert
MELDUNG Brennendes Auto
ORT Oberursel
STRASSE Teststrasse
HAUSNUMMER 25

Über einige Schnittstellen werden eingehende Daten in einem zusammenhängenden Format empfangen.
Dabei gibt es ein definiertes „Trennzeichen“ (=Delimiter), im nachfolgenden Beispiel das „*“.

Für diese Art der Auswertung muss zunächst das Trennzeichen definiert werden.
In die Konfiguration werden anschließend nur noch die Datenbankfelder in der Reihenfolge ihres Auftretens geschrieben.
Dabei ist zu beachten, dass pro Zeile nur ein DB-Feld angegeben wird.

Eingehende Daten

Oberursel*Testweg*25*Brennendes Auto


Konfiguration

ORT
STRASSE
HAUSNUMMER
MELDUNG


Daraus entsteht nun wieder diese Zuordnung:

Datenbankfeld Wert
ORT Oberursel
STRASSE Teststrasse
HAUSNUMMER 25
MELDUNG Brennendes Auto
Wenn das Trennzeichen (Delimiter) in der eingehenden Nachricht nicht einheitlich verwendet wird, kann die ReplaceEngine verwendet werden, um vorher den Delimiter auf ein Zeichen festzulegen.
  • allgemein/tagzuordnung.txt
  • Zuletzt geändert: 2021/10/14 11:36
  • von Benjamin Raabe