Skip to content

Anwendung zum Exportieren von Abweseinheiten für die Buchhaltung der heco

Notifications You must be signed in to change notification settings

co-IT/coIT.Toolkit.AbsencesExport

Repository files navigation

coIT.AbsencesExport

.Net Winforms Tool um Zeiterfassungen (Abwesenheiten) von TimeCard nach GDI oder Clockodo nach GDI zu exportieren

TODO: JSON mit Clodotypen entfernen und dafür direkt abrufen

Hierzu kann man beziehungen Festlegen und für einen gewissen Zeitraum die Daten exportieren.

Bild der AbsencesExport Anwendung

Bild der AbsencesExport Anwendung

Programmaufbau

Ordner:

  • config Hier liegen Json Konfigurations Dateien um mit den APIs von Clockodo, Timecard und GDI zu kommunizieren

  • Configuration Hier werden die Konfiguration ins Programm geladen

  • Mapping Hier werden die Daten zusammengeführt

  • Specifications

  • UserForms Hier liegen die einzelnen WindowsFormsFenster

Konfiguration

Für die Abfrage über die API muss man Für Clockodo und Timecard einen API Schlüssel und API Benutzter mitgeben.

die Konfigurationen liegen auf unterschiedlichen pfaden

Clockodo Konfiguration: config/clockodo-settings.json Timecard Konfigurationen: config/timecard-settings.json GDI Konfiguration: config/gdi-settings.json

Clockodo-GDI-Mapping (Verknüpfungen): config/clockodo-mapping-settings.json Timecard-GDI-Mapping (Verknüpfungen): config/timecard-mapping-settings.json

Filter

TimeCard:

  • Artzbesuch
  • Todefall 1.Grad
  • Dienstgang
  • JAZ
  • Istzeit
  • Krank
  • Pause
  • Schule
  • Sollzeit
  • Urlaub
  • Zeitausgleich (nicht nutzen)
  • Feiertag
  • Eigene Hochzeit
  • Kind Krank
  • Home Office
  • Urlaub Umzug
  • Im Haus
  • Dienstreise
  • Kundenbesuch
  • Krank ohne Krankenschein
  • Krank mit Krankenschein
  • Abwesenheit Teilzeitkraft

Clockodo:

  • Normaler Urlaubtag
  • Sonderurlaub
  • Überstundenabbau
  • Krankheit
  • Krankheit eines Kindes
  • Schule / Weiterbildung
  • Mutterschutz
  • Home Office -Arbeit außer Haus
  • Sonderurlaub
  • Krankheit (unbezahlt)
  • Krankheit eines Kindes (unbezahlt)
  • Quarantäne
  • Militär-/ersatzdienst
  • eAU Übergangstyp

GDI:

  • Kind Krankheit
  • Erholungsurlaub
  • Sonderurlaub
  • Lohnfortzahlung mit AU
  • Bescheinigung (mit AAG) krank
  • Lohnfortzahlung ohne AU
  • Bescheinigung (mit AAG) krank

Exportmöglichkeiten

Der Anwender kann abwesenheitstypen auf 3 verschiedene Zustände Mappen:

  1. Ausgeschlossene Verknüpfung (Wird gar nicht in der Tabelle angezeigt)
  2. Verknüpfung ohne Export (Wird in der Tabelle angezeigt aber nicht im Export übernommen)
  3. Verknüpfung mit Export (Wird in der Tabelle angezeigt und landet in der Export Datei)

Je nach Workflow kann man sich verschiedene Konfigurationen vorbereiten und nach Bedarf zwischen ihnen wechseln.

Extern benutzte Projekte/Libraries

Benutzt folgende Libraries:

  • coIT.Libraries.Clockodo-Old
  • coIT.Libraries.Gdi
  • coIT.Libraries.TimeCard

About

Anwendung zum Exportieren von Abweseinheiten für die Buchhaltung der heco

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages