System Script: Unterschied zwischen den Versionen

Aus REV Plus Handbuch
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „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 beispiel…“)
 
Zeile 32: Zeile 32:
 
|-
 
|-
 
| onNewEinsatz || Wird ausgelöst sobald ein neuer Einsatz angelegt wurde. || datEinsatz
 
| 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 ===
 +
 +
{| class="wikitable"
 +
|-
 +
! 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
 
|}
 
|}

Version vom 16. April 2014, 22:46 Uhr

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