Lade...
 

Ereignis (Zeitwirtschaft)

Ereignis (Zeitwirtschaft)

Beschreibung

Ereignisse der Zeitwirtschaft sind Vorkommnisse, die innerhalb eines Werktages einen Einfluss auf die gestempelte/erfasste Gesamtarbeitszeit (Gleitzeit, Stundenerfassung) und/oder auf Fehlzeiten eines Mitarbeiters haben. Diese sind zum Beispiel die üblichen "Kommen" und "Gehen" Ereignisse, genauso wie Pausenanfang und -Ende, Arztgänge, ganztägige Krankheitsabwesenheiten, unbezahlte private Abwesenheiten usw..

Direkt zugeordnet werden solche Ereignisses beim "Stempeln" der Ab- und Anwesenheitszeiten, bei Erfassung der Fehlzeiten eines Mitarbeiters und beim Hinterlegen der Arbeitszeitmodelle.

Über die Aktion am Ereignis werden bestimmte Schalter für dieses Ereignis eingestellt, die wiederum vom integrierten Regelsystem ausgewertet werden.

So wird zum Beispiel bei einem gewerblichen Mitarbeiter ein Hinweis ausgegeben, wenn dieser vor Anfang seiner Arbeitszeit bereits stempelt, wohingegen dies bei einem "normalen" Angestellten nicht zu einem Warnhinweis kommt. Diese Regeln betreffen ausschließlich die Auswertung der gebuchten Arbeitszeiten.

 

Funktionalität

Eingabefenster

Dieses Fenster dient der Pflege von Ereignissen innerhalb der Zeitwirtschaft. Wenn Sie das Listenfenster aufrufen wollen, dann können Sie den Menüpunkt "Suchen" auswählen.

Ereignisse werden beim Buchen der Kommen- und Gehen- Meldungen beim Stempeln der Mitarbeiter, sowie in den Stammdaten von Arbeitszeitmodellen verwendet. (Siehe auch hier oben die Beschreibung!)

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Schließen Fenster schließen
Suchen Listenfenster aufrufen

 

Toolbar
Symbol Beschreibung
new.png Neues Ereignis anlegen
save.png Änderungen speichern
delete.png Ereignis löschen
CX_PRINTER_hardcopy.png Ereignis drucken

 

Felder
Feld Beschreibung
Ereignis  
: Bezeichnung Bezeichnung des Ereignisses.
: ID Eindeutiger Kurzname oder Nummer des Ereignisses.
: am Eingabeterminal sperren

Die Ereignisse "ANW" (Anwesend), "ABW" (Abwesend), "BDG" (Betrieblicher Dienstgang), "ARZ" (Artzbesuch), "PRV" (privater Weggang), "STE" (Start Einzelarbeitsschein), "ENE" (Ende Einzelarbeitsschein), "STS" (Start Sammelschein), "ENS" (Ende Sammelschein) und "UNT" (Unterbrechung) können am Eingabeterminal erfasst (gestempelt) werden.

Für nur diese Ereignisse kann hier angegeben werden, ob sie am Terminal tatsächlich gemeldet werden können oder nicht, wenn also z.B. keine Arbeitsscheine (Ereignissse STE, ENE, STS, STE und UNT) gemeldet werden sollen.

: Ausgabetext

Text, der - anstatt der Bezeichnung - auf der Auswertung/Anzeige Terminal erscheinen kann.
: Datenfeldname Name des Datenfelds, auf welches die Dauer des Ereignisses verbucht wird.

: Farbe

Mögliche Farbkennung des Ereignisses für Anzeige/Ausgabe.
: Kategorie

Mögliche Zuordnung eines Ereignisses zu einem Ordnungsbegriff mit der Identifikation "WORK_TIME_EVENT_CATEGORY". Diese Zuordnung dient der Zusammenfassung von verschiedenen Fehlzeit-Ereignissen auf ein "Feld"/"Spalte" bei diversen Ausgaben (z.B. auf die drei Spalten Urlaub, Krank und sonstige Fehlzeit).

Hierzu müssen im Ordnungsbegriff "WORK_TIME_EVENT_CATEGORY" zusätzlich die jeweiligen Unterordner die Kennung "first", "second", usw. haben, die Zeiten solcher zusammengefasster Ereignisse werden dann zusätzlich auf die Datenfelder "first.absenteeismTime", "second.absenteeismTime", usw. aufaddiert und ausgegeben.

Voreingestellt sind die Kategorien Urlaub (first.absenteeismTime), Krank (second.absenteeismTime) und Sonstiges (third.absenteeismTime).

Typisierung -
: keine Startzeit Es handelt sich um ein Ereignis, welches ohne Startzeit erfasst wird/eintritt: z.B. Urlaub, Krank (halbe/ganze Tage). Solche Ereignisse werden in der Fehlzeitenerfassung eingegeben (Ereignisse mit Startzeit sind solche, die am Zeit-Terminal erfasst werden).
: Basisdauer Basis Zeiteinheit der Dauer, die mit dem Ereignis gemeldet wird. Im Regelfall haben Ereignisse ohne Startzeit (siehe vorheriges Feld) eine Basidauer von 1,0 oder 0,5 Tagen. Ereignisse, die am Zeit-Terminal gemeldet werden, haben im Regelfall eine eine Basisdauer von 
: kein 'bis Datum' Das Ereignis findet nur am gemeldeten (an nur einem) Tag statt (kein 'von - bis' Datum Ereignis). Dieses trifft im Regelfall für Ereignisse zu, die nur am Zeit-Terminal gemeldet werden.
: Fehlzeit Kennung, dass es sich beim Ereignis um eine Fehlzeit handelt. Im Umkehrschluss bedeutet dieses, dass - sollte diese Kennung nicht gesetzt sein -, es sich um eine Arbeitszeit handelt. Ist diese Kennung gesetzt, kann zusätzlich auch die Kennung "bezahlte Fehlzeit" gesetzt werden (s.u.).
: hat Plan-Stunden Ist diese Kennung gesetzt, wird die Dauer des Ereignisses aus dem jeweilig zutreffenden Arbeitszeitmodell ermittelt (im Regelfall bei solchen Ereignissen, die KEINE Fehlzeit sind).
: bezahlte Fehlzeit

Kennung, dass es sich um eine bezahlte Fehlzeit handelt (z.B. bei Urlaub, Krankheit, usw.). Ereignisse z.B. bezgl. eines Stundenausgleichs aufgelaufener Überstunden dürfen hier dementsprechend nicht gekennzeichnet sein, da ein Stundenausgleich eine unbezahlte Fehlzeit ist. Ein bezahlte Fehlzeit wird nicht gegen die Arbeits-Sollstunden gegengerechnet.

Diese Kennung kann nur gesetzt werden, wenn auch die Kennung "Fehlzeit" (s.o.) gesetzt ist.

: Freistellung Die zu einer Fehlzeit zusätzliche Kennung, dass es sich um eine Freistellung (durch den Arbeitgeber) handelt:z.B. bei Freistellung nach einer Kündigung, bei Ausübung von Elternzeit, bei Mutterschutz, usw.
: ohne Sollzeiten Ist eine Fehlzeit als eine "Freistellung" gekennzeichnet, kann hier angegeben werden, ob am Tag des Ereignisses eine Sollzeit gelten soll. Z.B. ist dieses für den Fall eines unbezahten Urlaubs  gegeben
Aktion

 

: Setzt Bits

Rein nachrichtliche Kurzdarstellung, welche Bits durch das Ereignis gesetzt oder herausgenommen werden sollen, z.B. 1 (wenn das Bit 1 gesetzt werden soll, d.h. das Ereignis signalisiert den Beginn der Arbeitszeit) oder 1! (wenn das Bit 1 gelöscht werden soll, d.h. das Ereignis signalisiert das Ende der Arbeitszeit). 

Was jedes einzelne Bit an- bzw. ausschaltet steht in der folgenden Tabelle (siehe auch die u.g. Beispiele).

Voreingestellt gelten folgende Bits:

Bit Steuerung
0 Beginn/Ende der vorgegebenen Gleitzeit
1 Beginn/Ende der vorgegebenen Arbeitszeit
2 Beginn/Ende der vorgegebenen Kernzeit
3 Beginn/Ende der Anwesenheit  (Kommen/Gehen)
4 Beginn/Ende der vorgebenen Pausen
5 Beginn/Ende der Urlaubszeit
6 Beginn/Ende Krankheit
7 Beginn/Ende einer dienstlichen Abwesenheit (Dienstgang)
8 Beginn/Ende einer begründeten Abwesenheit (z.B. Elternzeit, Bundeswehr, Freistellung, Kur, Schule, usw.)
9 Beginn/Ende der vorgegebenen Betriebszeit
10 Beginn/Ende einer Dienstreise

Es gilt folgende Definition der verschiedenen Zeitarten:

Zeitart Definition
Betriebszeit Äußerste Klammer einer möglichen Anwesenheit im Betrieb. Dieser Zeitbereich umfasst den Zeitbereich der Gleitzeit.
Gleitzeit Zeitbereich, in welchem ein Mitarbeiter Kommen und Gehen darf. Dieser Zeitbereich umfasst den Zeitbereich der Arbeitszeit.
Arbeitszeit Zeitbereich der regulären Soll-Arbeitszeit. Dieser Zeitbereich umfasst den Zeitbereich der Kernzeit.
Kernzeit Zeitbereich, in welchem ein Mitarbeiter anwesend sein muss.

 

 

In diesem Feld wird das tatsächlich vom Programm auszuführende Kommando eingetragen.

Beispiel:

Bei der Aktion "Kommt" soll das Bit 3 des Zeitstatus gesetzt werden. Dies ist das Kennzeichen dafür, dass der Mitarbeiter anwesend ist.

flextimeState := (flextimeState | BitPattern("1000")).

Gleichzeitig sollen aber das Bit 7 (dienstliche Abwesenheit) und das Bit 8 (begründete Abwesenheit) entfernt werden, um sicher zu stellen, dass sonstige Abwesenheitsmeldungen ebenfalls entfernt werden sollen:

flextimeState := (flextimeState | BitPattern("1000")) & Invert(BitPattern("110000000").

Die Arbeitszeit Abrechnungsregeln werten nun diese gesetzten Bits aus und errechnen anhand dieser die Gesamtarbeitszeit des Mitarbeiters und werten aus, ob z.B. die Kern-Arbeitszeiten o.ä. eingehalten wurden

 

Knöpfe
Knopf Beschreibung
OK Änderungen am Ereignis werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt.
Neu Das Eingabefenster wird geleert.
Löschen Das angezeigte Ereignis wird gelöscht.
Schließen Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken.

 

Listenfenster

Dient der Auflistung der Ereignisse.

Toolbar
Symbol Beschreibung
new.png Neues Ereignis anlegen
open.png Ereignis bearbeiten
delete.png Ereignis löschen
CX_PRINTER_hardcopy.png Ereignis drucken
save.png Ereignis exportieren
copytoclipboard.png Ereignisse in die Zwischenablage kopieren

 

Knöpfe
Knopf Beschreibung
Bearbeiten Das aktuelle Ereignis wird im Eingabefenster angezeigt..
Neu Ein leeres Eingabefenster wird geöffnet.
Löschen Das ausgewählte Ereignis wird gelöscht.
Schließen Das Fenster wird geschlossen.

 

Selektionsfenster

Dieses Fenster dient der Selektion eines Ereignisses.

Knöpfe
Knopf Beschreibung
OK Das selektierte Ereignis wird übernommen.
Schließen Die Selektion wird abgebrochen.

 

Verwandte Themen

 


Technische Dokumentation

 

Arbeitszeitereignis Editier-App

Modulname

workTimeEventEdit.app

Klassen

CX_WORK_TIME_EVENT

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
EDIT_WORK_TIME_EVENT      
EXEC_WORK_TIME_EVENT      
LOAD_WORK_TIME_EVENT      

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
EDIT_WORK_TIME_EVENT      
LIST_WORK_TIME_EVENT      
WORK_TIME_EVENT_CHANGED      
WORK_TIME_EVENT_CREATED      
WORK_TIME_EVENT_DELETED      

 

Arbeitszeitereignis Listen-App

Modulname

workTimeEventList.app

Klassen

CX_WORK_TIME_EVENT

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
LIST_WORK_TIME_EVENT      

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
COPY_TO_CLIPBOARD      
EDIT_WORK_TIME_EVENT      
LIST_WORK_TIME_TXN      
WORK_TIME_EVENT_DELETED      

 

Arbeitszeitereignis Selektions-App

Modulname

workTimeEventSelect.app

Klassen

CX_WORK_TIME_EVENT

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
SELECT_WORK_TIME_EVENT      

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
EDIT_WORK_TIME_EVENT      
WORK_TIME_EVENT_DELETED      
WORK_TIME_EVENT_SELECTED      

 

Arbeitszeitereignis Provider

Modulname

cxWorkTimeEvent.mod

Klassen

CX_WORK_TIME_EVENT

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
EDIT_WORK_TIME_EVENT      
WORK_TIME_EVENT_DELETED      

 

Operativer Betrieb