Export Homeoffice
Daten für den Home Office Export
Abschnitt betitelt „Daten für den Home Office Export“Die Anzahl der Tage, die als Telearbeit qualifiziert sind, wird exportiert. Diese Berechnung erfolgt in “proc_export_home_office()”.
| Column Name | Data type | Not Null | Bemerkung |
|---|---|---|---|
| firstname | varchar(32) | Vorname | |
| lastname | varchar(32) | Nachname | |
| personnel_number | varchar(32) | Personalnummer | |
| usr_external_id | varchar(12) | Externe ID: identifiziert den User | |
| usr_external_id2 | varchar(16) | Zweite externe ID: Zusätzliche Identifikation, rein informativ | |
| gid | varchar(8) | GID | |
| org_external_id | varchar(32) | Organisation | |
| org_acronym | varchar(50) | Organisationskürzel | |
| cc_external_id | varchar(100) | Kostenstelle | |
| interface_code | int | Schnittstellen-Code aus Zusatzdaten | |
| coco_external_id | numeric(5,2) | Company Code | |
| wp_external_id | varchar(32) | Arbeitsprofil | |
| date_from | varchar(10) | Zeitraum | |
| date_to | varchar(10) | Zeitraum | |
| number_ho_days | date | Anzahl der Homeoffice-Tage |
DB-Tabellen-Struktur
Abschnitt betitelt „DB-Tabellen-Struktur“In den folgenden Tabs finden Sie fertige Konfigurationen und Skripte zur Erstellung der erforderlichen Datenstrukturen für verschiedene Technologien.
exp: - api: "home_office" variant: "standard"downloads: - api: "home_office" table: name: "e_home_office" columns: - api: "firstname" db: "firstname" type: "string" - api: "lastname" db: "lastname" type: "string" - api: "personnel_number" db: "personnel_number" type: "string" - api: "usr_external_id" db: "usr_external_id" type: "string" - api: "usr_external_id2" db: "usr_external_id2" type: "string" - api: "gid" db: "gid" type: "string" - api: "org_external_id" db: "org_external_id" type: "string" - api: "org_acronym" db: "org_acronym" type: "string" - api: "cc_external_id" db: "cc_external_id" type: "string" - api: "date_from" db: "date_from" type: "date" - api: "date_to" db: "date_to" type: "date" - api: "number_ho_days" db: "number_ho_days" type: "string" - api: "interface_code" db: "interface_code" type: "integer" - api: "coco_external_id" db: "coco_external_id" type: "string" - api: "wp_external_id" db: "wp_external_id" type: "string"CREATE TABLE e_home_office(firstname varchar(50),lastname varchar(50),personnel_number varchar(32),usr_external_id varchar(32),usr_external_id2 varchar(32),gid varchar(32),org_external_id varchar(8),org_acronym varchar(72),cc_external_id varchar(12),date_from date,date_to date,number_ho_days numeric(4, 2),interface_code int,coco_external_id varchar(32),wp_external_id varchar(32));Ablauf im Überblick
Abschnitt betitelt „Ablauf im Überblick“Berechnung der Homeoffice Tage
Abschnitt betitelt „Berechnung der Homeoffice Tage“Die genaue Beschreibung der Berechnung ist im Kapitel ‘Nachweis Homeoffice’.
Daten, welche einbezogen werden
Abschnitt betitelt „Daten, welche einbezogen werden“Für Stundenlöhner werden alle Tage einbezogen, an denen während der aktuell laufenden Periode mindestens eine Arbeitszeit verbucht wurde. Gab es während der aktuellen Periode bereits mehr als eine Verbuchungsrunde, werden also alle Arbeitszeiten (respektive deren Tage) einbezogen. Gab es hingegen noch keine Verbuchungsrunde, werden keine Daten für Stundenlöhner exportiert.
Für alle anderen Profile werden alle Tage von verbuchten Perioden berücksichtigt, welche zu Abschluss der letzten Periode verbucht wurden. Beispiel: Gibt jemand im Oktober die Perioden September und Oktober ab, dann werden im November die Perioden September und Oktober für diese Person im Export berücksichtigt.