Buchungen und Korrekturen

Die Buchungs- und Fehlzeit-Korrekturen dienen der Erfassung von Zeitbuchungen oder Fehlzeiten in Stunden, sowie der Korrektur bereits vorhandener Buchungen. Zusätzlich können hier auch Berechtigungen hinterlegt werden, welche für einzelne Tage (falls entsprechend konfiguriert) bei Bedarf angehakt oder weggenommen werden können.

Die Konfiguration für Buchungs- und Fehlzeit-Korrekturen wird von der Aktion "ta_correctionClient" (Korrektur-Client) abgeleitet. Für welche Mitarbeiter korrigiert werden kann, wird über die Sichtrechte der Aktion festgelegt.

Mit der Option Verwende universelle Zeitkonfiguration wird bestimmt, ob die universelle (system-unabhängige) Zeitkonfiguration oder die IF6020-spezifische Konfiguration verwendet wird. Davon hängen die zur Auswahl stehenden Konten ab.

Parametrierungsbeispiele

Korrektur des letzten Monats erlauben bis zu ...
Auswahl des Zeitraumes, bis zu welchem eine Korrektur erlaubt wird: 1. - 25. des laufenden Monats. Bis zu diesem Tag sind auch die Einträge des Vormonats änderbar, danach nur noch die des laufenden Monats. Mit "--" gibt es keine Einschränkung.

Tagesprogramme

  • Die Tagesprogramme können in der Ausgabemaske angezeigt und bei Bedarf auch verändert werden:
    • Anzeigen, änderbar
    • Anzeigen, nicht änderbar
    • Nicht anzeigen (Standard)
  • Alle verfügbaren Tagesprogramme nutzen
    Ist diese Option gesetzt, sind alle verfügbaren Tagesprogramme benutzbar.
  • Verfügbar
    Anzeige aller verfügbaren Tagesprogramme
  • Benutzbar
    Auswahl der benutzbaren Tagesprogramme; die Auswahl erfolgt über die Pfeiltasten (> Einzelauswahl, >> Alle Tagesprogramme)

Fehlgründe

Hier erfolgt die Konfiguration der Fehlgründe, welche über den Buchungsclient verfügbar sein sollen (> Einzelauswahl, >> Alle verfügbaren Fehlgründe)

Gesperrte Fehlgründe

Hier erfolgt die Konfiguration der Fehlgründe, welche vom Benutzer nicht geändert, gelöscht oder neu angelegt werden können (> Einzelauswahl, >> Alle verfügbaren Fehlgründe).

Fehlgründe mit nur Ganz-/Halbtags-Eingabe

Auswahl der Fehlgründe, für die nur ganz- oder halbtägige Einträge erlaubt sind. Die Liste ist auf die unter "Fehlgründe" konfigurierten Werte beschränkt.

Abwesenheitscodes zur Deaktivierung der direkten Eingabe von Kontenwerte
Existiert für einen Tag eine Buchung mit einem der hier angegebenen Fehlgrundcodes, wird die direkte Eingabe von Kontenwerten für diesen Tag deaktiviert (unabhängig von den Einstellungen der Konten in der Monatsansicht).

Berechtigungen

Über den Buchungs-Client können ebenfalls Berechtigungen gesetzt werden. Mit der "Hinzufügen" Schaltfläche werden Berechtigungen konfiguriert.

  • Kurzbezeichnung der Berechtigung
  • Langbezeichnung
  • Feldname
    Eingabe des Feldnamens gem. IF6020
  • Änderung erlaubt
    Ist der Parameter auf JA gesetzt, können die Berechtigungen für einzelne Tage bei Bedarf auch weggenommen werden. Ist der Parameter auf NEIN, so wird die Berechtigung automatisch immer vergeben sein.
  • Spaltenbreite

Konten für Monats-Ansicht / Monatszusammenfassung / Tages-Ansicht

Im Buchungs-Client können diverse Zeitkonten als Info oder zur Unterstützung angezeigt werden.

  • Textbaustein
    Bezeichnung für das ausgewählte Konto
  • Typ (Monats- und Tages-Ansicht)
    Art des Wertes, z.B. Konto oder Feld des Tagesprogramms; mit der universellen Zeitkonfiguration auch universelle Konten bzw. Kontenrollen
  • Feldname
    Auswahl des Kontos aus der Dropdown-Liste mit allen verfügbaren Konten aus der Zeitwirtschaft (IF6020 bzw. universelle Zeitkonfiguration)
  • Änderung erlaubt (Monats- und Tages-Ansicht)
    Auswahlmöglichkeit ob der Benutzer Veränderungen durchführen darf oder nicht
  • An Sonn- und Feiertagen und Maximum (nur Monats-Ansicht)
  • Ausgabeformat-Maske und Dezimaltrenner (, . oder :)
  • Spaltenbreite (nur Monats-Ansicht)

Für die Monats-Ansicht können zusätzlich der Name des Stammsatzfeldes für maximale Wochenarbeits-Stunden und der Name des Kontos für aktuell gearbeitete Wochenstunden angegeben werden.

Buchungsimport per CSV-Upload

Es kann im Korrekturclient in der Monatsansicht einen Button "Import von Buchungen" geben, welcher einen Dialog öffnet, in welchem man eine CSV-Datei wählen kann. Alternativ kann man per Drag&Drop das File vom Desktop direkt auf die Monatstabelle oder in den Import-Dialog ziehen, sodass man sich das Auswählen per Dialog erspart.

Ist das Monat bereits vom Benutz zur Genehmigung weitergeleitet, wird dieser "Import von Buchungen" Button nicht angezeigt.
Die CSV-Import-Möglichkeit wird mit der Option Erlaube Import von Buchungen aus einer CSV-Datei (allowCsvImportOfBookings) ein- bzw. ausgeschaltet. Ist diese Option auf Nein gesetzt, so wird der Button auch nicht angezeigt. Mit den Optionen Erlaube Import von Buchungen für den 24. Dezember, ... für den 31. Dezember und ... für einen Feiertag wird festgelegt, ob für diese Tage Buchungen importiert werden dürfen.

Das hochgeladene CSV-File soll dann eingelesen und analysiert werden. Jede Zeile des CSV-Files hat folgende Struktur, Trennzeichen ist ',' oder ';' (einheitlich in der ganzen Datei):

  • Datum (im Format dd.MM.yyyy)
  • UhrzeitVon (im Format H:mm)
  • UhrzeitBis (im Format H:mm)
  • Fehlgrund-Nummer

Fehlt bei einer Zeile mit Von- und Bis-Zeit die Fehlgrund-Nummer, wird der konfigurierte Anwesenheitsgrund verwendet. Eine Zeile mit Fehlgrund-Nummer, aber ohne Zeiten erzeugt eine ganztägige Fehlzeit. Zeilen, die nur ein Datum enthalten, Leerzeilen sowie Zeilen, die mit # oder // beginnen, werden ignoriert. Beispiel: 1.2.2014, 8:00, 16:00, 0

Nach dem Hochladen prüft das System auf Fehler und bricht gegebenenfalls mit einer Fehlermeldung ab. Andernfalls werden die Daten in den Webdesk übernommen.

Eingabe von ganz- oder halbtägigen Fehlzeiten unterbinden

Unter den Konfigurationsdetails besteht die Möglichkeit die "Eingabe von ganz- oder halbtägigen Fehlzeiten unterbinden" und zusätzlich die Option "Ausblenden der Fehlgrund-Halbtags-Spalte" mit der Wahlmöglichkeit Ja/ Nein zu versehen.

  • Eingabe von ganz- oder halbtägigen Fehlzeiten unterbinden
    Ist dieser Parameter auf 'Ja' gestellt, ist es dem Benutzer nicht möglich im Nachhinein ganz- oder halbtägige Fehlzeiten ohne konkreten Beginn- und Endzeiten einzutragen.
  • Ausblenden der Fehlgrund-Halbtags-Spalte
    Ist dieser Parameter auf 'Ja' gestellt, wird die Halbtags-Markierung ausgeblendet.

Jedes Mal wenn mit Hilfe des Korrektur Clients eine Zeitbuchung verändert wird, speichert das System einen Kommentar. Das wird mit einem aktion_info_button mit der Anzahl der Kommentare in der Übersicht angezeigt. Beim Klicken auf dieses Icon öffnet sich das Info-Fenster mit den Kommentaren zu dieser Buchung.

Workflow Integration

In einigen Fällen ist es möglich den Monatsbericht von einem Vorgesetzten genehmigen zu lassen.
Wie dabei mit dem Antrag verfahren werden soll wird in der Prozessdefinition geregelt.
Ein mögliches Szenario dafür wäre:
Wird das Monat abgelehnt speichert das System einen Kommentar, der Benutzer kann die Korrektur wiederholen und eine neue Genehmigung beantragen. Wird der Monat genehmigt, ist eine nachträgliche Veränderung der Daten nicht mehr möglich.

Die Option Workflow Integration hat die Werte Nein, Ja und Extern:

  • Ja: Auswahl der Prozess-Definition sowie des IF-6020 "täglichen Rechts", das bei Weiterleitung zur Genehmigung bzw. bei Genehmigung gesetzt wird.
  • Extern: die Integration erfolgt außerhalb des Korrektur-Clients (nur die beiden täglichen Rechte werden angegeben); wurde für das Monat bereits eine Genehmigung beantragt, sind weitere Bearbeitungen des Monats deaktiviert.
  • "Genehmigung beantragen" nur ermöglichen, wenn das letzte Monat bereits genehmigt ist

Weitere Konfigurationsoptionen

  • Korrektur-Bemerkung beim Speichern einer Buchung eingeben
  • Korrekturkommentare editierbar
  • Anwesenheitsbuchung über Höchstarbeitszeit hinaus verweigern
  • Zeige die "Fehlt unentschuldigt" Warnung an
  • Von/Bis Zeiten Eingabefelder ausblenden
  • Skript für zusätzliche Validierung bei Änderungen und Übersetzungsschlüssel für die Fehlermeldung der Validierung: ein JavaScript, das bei jeder Änderung zusätzliche Prüfungen durchführt.
  • Einfügen von Pausenzeiten zulassen
  • Zeige den "Tageswerte löschen" Button in der Tagesansicht an
  • Umplanung aktivieren: ermöglicht die Umplanung von Tagesprogrammen in der Tagesansicht und über mehrere Tage.
  • Verzögertes Laden von Kontenwerten: verbessert die Antwortzeit der Monatsansicht.
  • Konten Asynchron abrechnen
  • Geplante buchungen anzeigen: geplante Buchungen aus der Workflow-Engine werden angezeigt.
  • Buchungen und Berechtigungen aktualisieren: nach einer Kontokorrektur werden auch Buchungen und Berechtigungen neu geladen (nur bei Anpassungen erforderlich).
  • Bestätigungspflichtige Tagestypen: an Tagen dieser Typen lösen das Bearbeiten oder Hinzufügen eines Buchungsintervalls einen Bestätigungs-Dialog aus.

Felder

NameWert
ModulTime & Attendance (ta)
Webdesk Actionnameta_correctionClient
Artefakt-TypAction
Kommentare (0)