Zum Inhalt springen

Protokolltags

Ein Protokolltag ist ein definierter Textbaustein, den Sie in eine Protokollvorlage einbauen und der beim Erstellen des Protokolls durch Daten aus dem jeweiligen Einsatz ersetzt wird. So erscheinen die Einsatzdaten auf dem Protokoll. Diese Seite beschreibt den Aufbau eines Protokolltags, die verfügbaren Parameter und die Parameter für PDF-Exporte.

Hinweis: Protokolltags sollten nur von erfahrenen Benutzern bearbeitet werden.

Protokolltag definieren

In der Ansicht „Protokolltags“ bearbeiten und erweitern Sie die vorhandenen Protokolltags. Die Definition eines Protokolltags besteht aus mehreren Teilen.

Der Tag selbst ist die eindeutige Bezeichnung. Er wird so in das Protokoll eingefügt und dann durch die Einsatzdaten ersetzt. Ein Tag beginnt immer mit <% und endet mit %>. Verwenden Sie möglichst eindeutige Tags, etwa <%OBJEKTNAME%> für das Feld OBJEKTNAME.

Anschließend geben Sie die Kategorie und die Beschreibung an, die im Fenster „Vorlagen“ angezeigt werden.

Zuletzt legen Sie fest, welche Daten ausgegeben werden. Unter „Ausgegebene Felder“ bestimmen Sie, welche Felder in welcher Reihenfolge und mit welcher Formatierung ausgegeben werden. Ein Protokolltag kann eine ganze Reihe von Feldern enthalten.

SQL-Abfrage

Wenn Sie nur Felder aus der Tabelle EINSAETZE ausgeben möchten, also die Daten des Einsatzkopfes, lassen Sie das Feld „SQL Abfrage“ leer. Alle Felder des Einsatzkopfes stehen Ihnen immer zur Verfügung.

Für Felder aus anderen Tabellen tragen Sie unter „SQL Abfrage“ die SQL-Abfrage ein, mit der Sie die gewünschten Daten erhalten. Zum Filtern können Sie in die Abfrage alle Felder der Tabelle EINSAETZE einbauen. Stellen Sie dem Feldnamen dabei ein <% voran und hängen Sie ein %> an, zum Beispiel SELECT * FROM PATIENTEN WHERE EINSATZNUMMER LIKE <%EINSATZNUMMER%>.

Ausgegebene Felder

Unter „Wert“ / „Ausgegebene Felder“ geben Sie die Felder mit der gewünschten Formatierung ein. Ein Feld fügen Sie in der Form <%FELDNAME%> ein. Nach dem Feldnamen können Sie zusätzliche Parameter für das Feld festlegen, jeweils mit | getrennt, zum Beispiel <%FELDNAME|EIGENSCHAFT=WERT%>.

Die verfügbaren Parameter finden Sie im folgenden Abschnitt.

Parameter

Die folgenden Parameter können Sie an einen Feldnamen anhängen.

  • LENGTH
    Verwenden Sie diesen Parameter, wenn der ausgegebene Text für dieses Feld immer gleich lang sein soll. Geben Sie dazu die gewünschte Länge an, zum Beispiel LENGTH=20.
  • DEFAULT
    Mit diesem Parameter legen Sie einen Text fest, der angezeigt wird, wenn das Feld leer ist, zum Beispiel DEFAULT=Das Feld ist leer.
  • FORMATDATE
    Wenn Sie ein Datums- und/oder Zeitfeld ausgeben, legen Sie hierüber dessen Formatierung fest. Es gelten die üblichen Zeichen für die Datums- und Zeitformatierung von Windows.
  • BOOL
    Handelt es sich um ein Wahr/Falsch-Feld, teilen Sie das der ReportEngine zunächst über den Parameter BOOL mit. Anschließend legen Sie über TRUE= und FALSE= die Texte für wahr und falsch fest, zum Beispiel <%SONDERSIGNAL|BOOL|TRUE=Sondersignal|FALSE=Normale Fahrt%>.

Parameter für PDF-Exporte

PDF-Exporte können entweder als Schichtbericht oder als Datenexport angelegt werden. Es kann insgesamt nur eine Schichtbericht-Vorlage verwendet werden. Mehrere Vorlagen vom Typ „Schichtbericht“ anzulegen, ist also nicht sinnvoll.

Für PDF-Exporte werden die folgenden Parameter übergeben, die Sie in Ihre Vorlage beliebig integrieren können, z.B. in die SQL-Abfragen:

  • <%BEGINN%> und <%ENDE%> werden durch das gewählte Datum für Beginn und Ende des Export-Zeitraums ersetzt.
  • <%ID%> wird bei einem Schichtbericht zusätzlich übergeben. Er entspricht der ID des Datensatzes in der Tabelle SCHICHTEN.

Die Tabelle SCHICHTEN können Sie unter „Systemanpassungen“ → „Tabellen bearbeiten“ um weitere Felder erweitern. Dort sehen Sie auch die vorhandenen Felder ein, um Ihre SQL-Abfrage gegebenenfalls darauf anzupassen.

Die Maske der Schichtberichte bearbeiten Sie unter „Systemanpassungen“ → „Masken“. Die verfügbaren Felder der Tabelle „Schichten“, auf die sich die Maske „Schichtbericht“ bezieht, sehen Sie wie oben beschrieben ein und können sie dort um weitere Felder erweitern.

editor/protokolltags.txt · Zuletzt geändert: von 127.0.0.1