TA AbsenceEntryConnector

The TaAbsenceEntry connector transfers all absences that are stored in the absence file. This only applies to full-day absences and time corrections into the future.
In this way, information is provided on whether an employee booked a certain absence reason on a day.
The absence reasons can be configured individually, as can specific persons, groups, or clients.

The connector can be configured with the data flow direction Data source (export of absences from the Time & Attendance system, as described below) or Data sink (import of absences into the Time & Attendance system, see "Connector as a data sink"). If not specified, it is used as a data source.

Configuration Options

Fields Provided

Fields

Explanation

employeeId

Personnel number of the person whose absence record is delivered.

firstName

First name of the person

lastName

Last name of the person

orgUnit

Organizational unit
(orgService.getPersonsHierarchicalgroup().getShortName())

person

Person object. The complete PoPerson object is passed here, so that the individual properties of the object can then be accessed with JavaScript.

absenceCode

Absence reason code (ta_absencecode_fd_XXX)

absenceShortDescr

Absence reason abbreviation (e.g., U, DR...)

absenceBookingType

Absence reason type from TaCalendarTimeRangeEvent.bookingType

fromDate

from date as java.util.Date

toDate

to date as java.util.Date
(only if per day = false)

fromTime

Time from as java.util.Date
(empty if full-day!)

toTime

Time to as java.util.Date
(empty if full-day!)

approved

approved (1 = approved, 0 = not approved)

dateEmployeeId

An artificial 'unique' key composed of the day in the format ddMMyyyy and the personnel number of the person

noOfBookingIntervals

Number of booking intervals on the day
(only with "Number of booking intervals per day")

hasBookings

1 if booking intervals exist on the day, otherwise 0
(only with "Number of booking intervals per day")

Connector as a Data Sink

As a data sink, the connector enters absences from an external system into the selected Time & Attendance system or cancels them. Expected fields: employeeId (personnel number), absenceCode (absence abbreviation of the source), date or fromDate/toDate, optionally absenceReason (description) and cancel (cancellation).