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

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).

Felder

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