System Script
Aus REV Plus Handbuch
Version vom 16. April 2014, 21:46 Uhr von H.martiker (Diskussion | Beiträge)
System Scripts ermöglichen den Anwendern im REV Plus Server Visual Basic Scripts auszuführen und damit Benutzer-spezifische Probleme zu lösen. So kann beispielsweise bei Eingang einer E-Mail automatisch ein Einsatz mit den entsprechenden Feldern angelegt werden.
Events
Die Script werden in der REV Plus Verwaltung angelegt. Jedem Script muss ein Event zugewiesen werden, bei dessen Eintritt das Script ausgeführt wird.
Aktuell werden folgende Events unterstützt:
Eventname | Beschreibung | Parameter |
---|---|---|
onEmail | Wird ausgelöst sobald eine E-Mail im REV System eingegangen ist. | datAbsender, datEmpfaenger, datBetreff, datText |
onZVEI | Wird ausgelöst sobald eine 5-Ton Alarmierung empfangen wurde. | datKennung |
onFmsStatus | Wird ausgelöst sobald ein FMS Status empfangen wurde. | datKennung, datStatus, datRichtung |
onFmsText | Wird ausgelöst sobald eine FMS Textnachricht empfangen wurde. | datKennung, datText |
onHardwareState | Wird ausgelöst sobald ein Hardwareeingang oder -ausgang seinen Status geändert hat. | datIO, datState |
onPocsag | Wird ausgelöst sobald eine POCSAG Alarmierung empfangen wurde. | datKennung, datSubRic, datText |
onSDSStatus | Wird ausgelöst sobald ein SDS Status empfangen wurde. | datTSI, datStatus |
onTimer | Wird ausgelöst sobald die konfigurierte Zeit für das Script vergangen ist. | |
onNeueDatei | Wird ausgelöst sobald in dem konfigurierten Verzeichnis eine neue Datei erstellt wurde. | datFileName |
onInit | Wird ausgelöst sobald der REV Server gestartet wurde. | |
onNewEinsatz | Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. | datEinsatz |
REV spezifische Funktionen
Neben den Standard VBScript Funktionen und Klassen stehen REV Plus spezifische Klassen zur Verfügung. Mithilfe dieser Funktionen können direkte Eingriffe in das System vorgenommen werden. Daher ist hierbei genau zu Überlegen, welche Funktionen verwendet werden sollten.
Data
Funktionsname | Beschreibung | Parameter |
---|---|---|
Data.WriteDebug | Schreibt eine Debug Meldung in die Log Datei | line |
Data.ExecuteURL | Ruft eine URL auf und liefert den Inhalt der URL zurück. | URL, Parameter, Async |
Data.SendSMS | Sendet eine SMS. | Telefonnummer, Text |
Data.WakeOnLAN | Weckt einen PC über die WakeOnLan Funktion auf. | MACAdresse, IP, SubnetzMaske |
Data.Save | Speichert einen Datensatz in den Serverspeicher. | ID, Value |
Data.Load | Ruft den Inhalt aus einem Speicherplatz ab. | ID |
Data.TagebuchAdd | Fügt einen Eintrag in das Einsatztagebuch ein. | Eintrag |