Hallo Community,
ich möchte heute mal unsere Lösung vom Fax Empfang bis zum Alarm auf dem EinsatzMonitor vorstellen.
1.) Als erstes steht der Faxempfang:
Hier nutzen wir den integrierten Faxempfang der FritzBox!. Den Ordner, wo das PDF-File abgelegt wird, kann man als Netzwerklaufwerk in Windows einbinden.
2.) Umwandlung vom PDF in ein TXT-File:
Hierzu habe ich die Anleitung hier aus dem Forum genutzt.
PDF Dateien in TXT Umwandeln für FileÜberwachung
(Danke nochmals für die Anleitung)
Mit Hilfe dieser Anleitung habe eine Batch Datei geschrieben. Dadurch wird ein Ordner alle Paar Sekunden (bei mir alle 2 Sekunden), auf den Eingang eines PDF-Files
überprüft. Anschließend wird daraus ein TIF, daraus ein TXT und daraus von UTF-8 zu CP1252 konvertiertes TXT-File erstellt.
Ist alles abgearbeitet werden noch alle nicht mehr benötigte Dateien gelöscht.
3.) TXT Formatierung:
Anfangs hatten wir das Problem, dass die Alarmfaxe der Leitstelle, durch unterschiedlich genutzte Felder der Disponenten, immer sehr unterschiedlich waren (und auch immer noch sind).
Da ich nirgendwo etwas passendes Gefunden hatte, habe ich mit einem Kollegen zusammen ein Tool entwickelt, welches das TXT File nach bestimmten Begriffen und RICs durchsucht und
dann die Zeile hinter dem ":" in ein neues File schreibt.
Desweiteren erkennt das Programm, ob es sich um ein Alarmfax handelt, ein Einsatzbericht (wird sofort gelöscht) oder irgendein anderes Fax.
Im letzten Fall, wird als RIC CDienst definiert und in die Felder Sachverhalt und Stichwort der Text NoFax hineingeschrieben. Dieses Stichwort stoppt dann den Alarmablauf im EM.
In die Felder Zusatzinfo und Objekt wird "n/a" hineingeschrieben, sollten diese Informationen nicht im Alarmfax enthalten sein. Dadurch wird verhindert, dass bei der Telegram Alarmierung
der Variablen Name angezeigt wird, falls die Variablen nicht vom EM gefüllt werden können.
*********************************************************************************************
Die Ausgabe sieht dann folgendermaßen aus:
Sachverhalt:
Stichwort:
Zusatzinfos:
Meldender:
Ort:
Straße:
Objekt: n/a
BMA Nr:
Bemerkung:
RIC:
RIC1:
RIC2:
RIC3:
RIC4:
RIC5:
RIC6:
RIC7:
RIC8:
RIC9:
********************************************************************************************
Dadurch wird auch nur ein einziges kurzes Pattern benötigt.
Dieser ganze Ablauf dauert ca. 8-9 Sekunden und läuft jetzt seit November 2016 mit einer Zuverlässigkeit von nahezu 100%.
Ich packe mal meine Batch, die Startbatch (um die Batch minimiert vom Autostart starten zu lassen) und den iconv Converter (einfach den Ordner nach C:\Program Files (x86)\ kopieren, ist Freeware) an diesen Beitrag.