TA AbsenceEntryConnector

Der TaAbsenceEntry Konnektor überträgt alle Fehlzeiten, die in der Fehlzeitkartei abgelegt werden. Dies betrifft nur ganztägige Fehlzeiten und Zeitkorrekturen in die Zukunft.
Auf diese Weise werden Informationen geliefert, ob ein Mitarbeiter an einem Tag einen bestimmten Fehlgrund gebucht hat.
Die Fehlgründe lassen sich individuell konfigurieren, ebenso wie bestimmte Personen, Gruppen oder Mandanten definiert werden können.

Der Konnektor kann mit der Datenfluss-Richtung Datenquelle (Export von Fehlzeiten aus dem Zeitwirtschaftssystem, wie unten beschrieben) oder Datensenke (Import von Fehlzeiten in das Zeitwirtschaftssystem, siehe "Konnektor als Datensenke") konfiguriert werden. Ohne Angabe wird er als Datenquelle verwendet.

Konfigurationsmöglichkeiten

  • Zeitwirtschaftssystem: Interflex IF6020, Interflex IF6040 oder Webdesk Zeitbewertung. Davon hängt ab, welche Fehlgründe in der Konfiguration zur Auswahl stehen.
  • Zusätzliche Felder mit Benutzer-Informationen (z.B. Benutzer ID, Name, Org-Einheit etc.)
  • Zeitraum: Tage in Zukunft, Tage in die Vergangenheit
  • Genehmigte / Ungenehmigte Fehlzeiten etc. (ist keine der beiden Optionen gesetzt, werden nur genehmigte Fehlzeiten geliefert)
  • Pro Tag zumindest ein Eintrag: es wird pro Tag ein Datensatz geliefert (toDate bleibt dann leer). Zusätzlich können die Optionen Auch für Tage ohne Fehlzeit Eintrag erzeugen und Anzahl Buchungsintervalle pro Tag (stellt die Felder noOfBookingIntervals und hasBookings zur Verfügung) gesetzt werden.
  • Abwesenheiten monatsrein übertragen: Abwesenheiten über ein Monatsende hinaus werden in 2 Datensätzen geliefert (z.B. 27.03. - 05.04. als 27.03. - 31.03. und 01.04. - 05.04.).
  • Kein Fehlgrund ohne Ende für heute
  • Fehlgründe: Einschränkung auf ausgewählte Fehlgründe
  • Personen, Gruppen, Mandanten

Zur Verfügung gestellte Felder

Fields

Erklärung

employeeId

Personalnummer der Person, dessen Fehlzeit-Datensatz geliefert wird.

firstName

Vorname der Person

lastName

Nachname der Person

orgUnit

Organisationseinheit
(orgService.getPersonsHierarchicalgroup().getShortName())

person

Personenobject. Hier wird das komplette PoPerson Objekt übergeben, sodaß mit Javascript dann noch auf die einzelnen Eigenschaften des Objekts zugegriffen werden kann.

absenceCode

Fehlgrundcode (ta_absencecode_fd_XXX)

absenceShortDescr

Fehlgrund-Kürzel (z.b. U, DR...)

absenceBookingType

Fehlgrundtyp aus TaCalendarTimeRangeEvent.bookingType

fromDate

von Datum als java.util.Date

toDate

bis Datum als java.util.Date
(nur wenn Pro Tag = false)

fromTime

Zeit von als java.util.Date
(wenn ganztägig dann leer!)

toTime

Zeit bis als java.util.Date
(wenn ganztägig dann leer!)

approved

genehmigt (1 = genehmigt, 0 = nicht genehmigt)

dateEmployeeId

Ein künstlicher 'eindeutiger' Schlüssel zusammengesetzt aus dem Tag in der Form ddMMyyyy und der Personalnummer der Person

noOfBookingIntervals

Anzahl der Buchungsintervalle am Tag
(nur mit "Anzahl Buchungsintervalle pro Tag")

hasBookings

1, wenn am Tag Buchungsintervalle vorhanden sind, sonst 0
(nur mit "Anzahl Buchungsintervalle pro Tag")

Konnektor als Datensenke

Als Datensenke trägt der Konnektor Fehlzeiten aus einem Fremdsystem in das gewählte Zeitwirtschaftssystem ein bzw. storniert sie. Erwartete Felder: employeeId (Personalnummer), absenceCode (Abwesenheitskürzel der Quelle), date bzw. fromDate/toDate, optional absenceReason (Beschreibung) und cancel (Storno).

  • Ein Datensatz pro Tag: ein Datensatz gilt für einen Tag (Feld date), andernfalls für einen Zeitraum von - bis (beide inklusive).
  • Priorität für Konfliktlösung verwenden: Fehlgründe mit niedrigerer Priorität werden durch Fehlgründe mit höherer Priorität überschrieben (0 = höchste Priorität).
  • Mails über unlösbare Konflikte (Standard: ein): bei einem unlösbaren Konflikt wird ein Mail an den Mitarbeiter verschickt; Betreff, Text und Überschriften des Mails sind konfigurierbar.
  • Wiederholung von Einträgen erlauben: Einträge, die mit einem bestehenden Eintrag in Fehlgrund und Zeitraum übereinstimmen, werden ignoriert.
  • Nur komplette Absenzen löschen: Storno-Einträge werden nur akzeptiert, wenn sie genau einer bestehenden Absenz entsprechen.
  • Einzutragende kommentar (Standard: Import): Kommentar, der zu allen importierten Fehlzeiten eingetragen wird.
  • Abbildung von Abwesenheitskürzel auf Fehlgründe: Abwesenheitskürzel der Quelle, Ta Fehlgrund und ggf. Priorität. Datensätze mit nicht abgebildetem Kürzel werden ignoriert.

Felder

NameWert
ModulTime & Attendance (ta)
Webdesk ActionnametaAbsenceEntryConnector
Artefakt-TypConnector
Kommentare (0)