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 |
|
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 |
|
fromTime |
Zeit von als java.util.Date |
|
toTime |
Zeit bis als java.util.Date |
|
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 |
|
hasBookings |
1, wenn am Tag Buchungsintervalle vorhanden sind, sonst 0 |
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
| Name | Wert |
|---|---|
| Modul | Time & Attendance (ta) |
| Webdesk Actionname | taAbsenceEntryConnector |
| Artefakt-Typ | Connector |


Keine Kommentare vorhanden.