-
Notifications
You must be signed in to change notification settings - Fork 0
Import Export
OpenSchichtplaner5 unterstützt den Massenimport und -export von Daten im CSV-Format.

Unter Berichte → Import können Daten aus CSV-Dateien importiert werden.
-
Trennzeichen: Semikolon
; - Zeichensatz: UTF-8
-
Datumsformat:
YYYY-MM-DD(ISO 8601) - Erste Zeile: Spaltenköpfe (Header)
-
Dezimaltrennzeichen: Punkt
.
Massenanlage von Mitarbeitern aus einer HR-Software oder Tabellenkalkulation.
CSV-Format:
Nachname;Vorname;Kuerzel;Personalnummer;Gruppe;StundenWoche;Urlaubsanspruch;Email;Telefon
Mustermann;Max;MM;1001;Gruppe A;40;25;max@beispiel.at;0699123456
Musterfrau;Maria;MF;1002;Gruppe B;30;25;maria@beispiel.at;0699654321| Spalte | Pflicht | Beschreibung |
|---|---|---|
Nachname |
✅ | Nachname |
Vorname |
✅ | Vorname |
Kuerzel |
✅ | 2–4 Zeichen |
Personalnummer |
— | Interne Nummer |
Gruppe |
— | Gruppenname (muss bereits existieren) |
StundenWoche |
— | Wöchentliche Sollstunden |
Urlaubsanspruch |
— | Urlaubstage/Jahr |
Email |
— | E-Mail-Adresse |
Telefon |
— | Telefonnummer |
CSV-Format:
Name;Uebergruppe
Station A;Krankenhaus
Station B;Krankenhaus
Küche;| Spalte | Pflicht | Beschreibung |
|---|---|---|
Name |
✅ | Gruppenname |
Uebergruppe |
— | Name der übergeordneten Gruppe |
Massenimport von Abwesenheiten (z. B. aus einem alten System).
CSV-Format:
Personalnummer;Datum;Abwesenheitsart
1001;2024-03-15;Urlaub
1002;2024-03-15;Urlaub
1001;2024-03-18;Krank| Spalte | Pflicht | Beschreibung |
|---|---|---|
Personalnummer |
✅ | Eindeutige MA-Nummer |
Datum |
✅ | YYYY-MM-DD |
Abwesenheitsart |
✅ | Name der Abwesenheitsart (muss existieren) |
Import tatsächlich geleisteter Stunden (z. B. aus Zeiterfassungssystem).
CSV-Format:
Personalnummer;Datum;Stunden;Kommentar
1001;2024-03-01;8.5;Tagdienst
1001;2024-03-02;7.0;Frühdienst
1002;2024-03-01;9.0;Spätdienst| Spalte | Pflicht | Beschreibung |
|---|---|---|
Personalnummer |
✅ | Eindeutige MA-Nummer |
Datum |
✅ | YYYY-MM-DD |
Stunden |
✅ | Dezimalstunden (z. B. 8.5) |
Kommentar |
— | Freitext |
Import von Sollstunden-Anpassungen (z. B. Teilzeit-Änderungen).
CSV-Format:
Personalnummer;GueltigAb;StundenWoche
1001;2024-01-01;40
1001;2024-07-01;32
1002;2024-01-01;20| Spalte | Pflicht | Beschreibung |
|---|---|---|
Personalnummer |
✅ | Eindeutige MA-Nummer |
GueltigAb |
✅ | Ab wann gilt diese Stundenzahl |
StundenWoche |
✅ | Neue Wochensollstunden |
Jahres-Urlaubsansprüche für alle Mitarbeiter auf einmal setzen.
CSV-Format:
Personalnummer;Jahr;Anspruch;Uebertrag
1001;2024;25;3
1002;2024;25;0
1003;2024;30;5| Spalte | Pflicht | Beschreibung |
|---|---|---|
Personalnummer |
✅ | Eindeutige MA-Nummer |
Jahr |
✅ | Vierstelliges Jahr |
Anspruch |
✅ | Urlaubstage gesamt |
Uebertrag |
— | Übertrag aus Vorjahr |
CSV-Format:
Datum;Name;Wiederkehrend
2024-01-01;Neujahr;ja
2024-12-25;Weihnachten;ja
2024-05-09;Christi Himmelfahrt;nein| Spalte | Pflicht | Beschreibung |
|---|---|---|
Datum |
✅ | YYYY-MM-DD |
Name |
✅ | Name des Feiertags |
Wiederkehrend |
— |
ja = jährlich wiederholen |

Unter Berichte → Export können Daten als CSV heruntergeladen werden.
Alle Mitarbeiter-Stammdaten als CSV.
- Parameter: Gruppe, Aktiv/Inaktiv
- Spalten: Alle Mitarbeiter-Felder
Alle Dienstplan-Einträge für einen Zeitraum.
- Parameter: Zeitraum (Von/Bis), Mitarbeiter oder Gruppe
- Spalten: Mitarbeiter, Datum, Schichtart, Von, Bis, Stunden, Arbeitsplatz
Alle Abwesenheiten für einen Zeitraum.
- Parameter: Zeitraum, Abwesenheitsart
- Spalten: Mitarbeiter, Typ, Von, Bis, Tage
Stunden-Auswertung als CSV (Ist/Soll-Vergleich).
- Parameter: Zeitraum, Mitarbeiter oder Gruppe
- Spalten: Mitarbeiter, Soll, Ist, Differenz, Überstunden
- Template herunterladen: Auf der Import-Seite gibt es für jeden Typ ein Download-Template mit Beispieldaten
- Fehlerprotokoll: Nach dem Import erscheint ein detailliertes Protokoll mit Erfolg/Fehler pro Zeile
- Test-Import: Starte mit 5–10 Zeilen zum Testen, bevor du große Mengen importierst
- Backup vorher: Vor jedem Massenimport ein Backup erstellen (Administration#Backup)
Weiter: Benutzerverwaltung — Benutzer, Rollen und Rechte
Home — Startseite
- Installation — Installation & Setup
- Erste-Schritte — Quick Start Guide
- Onboarding-Wizard — 🧭 Ersteinrichtung
- Onboarding-Checkliste — ✅ Setup-Fortschritt
- Dashboard — Charts, Widgets & Performance
- Dienstplan — Dienstplan, Einsatzplan
- Kalender-Ansicht — 🗓️ Monatskalender
- Drag-and-Drop — 🖱️ Drag & Drop im Kalender
- Recurring-Shifts — 🔁 Wiederkehrende Schichten
- Schichtplan-Kommentare — 📝 Tagesnotizen
- Dienstplan-Vorlagen — 📋 Templates
- Undo-Redo — ↩️ Rückgängig/Wiederherstellen
- Jahresuebersicht — Jahresübersicht (Tagesraster)
- Personaltabelle — 📋 Kennzahlen-Auswertung
- Personalbedarf — 📌 Min/Max & Besetzungsampel
- Schichtwunsch-Kalender — 💬 Persönlicher Schichtkalender
- Schichtwuensche — Schichtwünsche & Sperrtage
- Verfuegbarkeit — 📅 Mitarbeiter-Verfügbarkeit
- Tauschboerse — 🔄 Schicht-Tauschbörse
- Urlaubsverwaltung — Urlaub & Abwesenheiten
- Jahresabschluss — 🎯 Überträge & Resturlaub-Verfall
- Ueberstunden — Überstunden-Dashboard & Tracking
- Arbeitszeit-Regelwerk — ⚖️ Arbeitszeitregeln
- Team-Kalender — 🗓️ Team-Kalender
- Team-Uebersicht — 👥 Team-Übersicht
- Berichte — Alle Berichte (20+)
- Scheduled-Reports — 📤 Automatische Berichte
-
Konflikt-Report —
⚠️ Konflikterkennung - Abwesenheits-Statistiken — 📊 Abwesenheitsauswertung
- Mitarbeiter-Timeline — 📅 Zeitachse
- Fairness-Score — 📐 Fairness-Score
- Mitarbeiter-Vergleich — ⚖️ Mitarbeiter-Vergleich
- Analytics-Charts — 📈 Analytics & Charts
- Jahresrueckblick — 🗓️ Jahresrückblick
- Import-Export — CSV/XLSX Import & Export
- Bulk-Import — 📦 Massenimport (Drag&Drop)
- Export-Scheduler — 📅 Automatischer Berichtsversand
- iCal-Export — 📅 iCal & Kalender-Abo
- Drucken — Drucken & PDF-Export
- Druckvorschau — Interaktive Print-Vorschau
- Mitarbeiter — Personal & Gruppen
- Foto-Upload — 📸 Mitarbeiter-Profilfotos
- Stammdaten — Schichten, Modelle, Zuschläge
- Feiertage — 🎉 Feiertage & Österreich-Import
- Kompetenz-Matrix — 📊 Qualifikations-Matrix
- API-Versionierung — 🔀 Versionierte API-Routes
- Webhook-System — 🔗 Webhooks
- Echtzeit-Updates — 📡 SSE Live-Updates
- Notification-Settings — 🔔 E-Mail-Einstellungen
- Multi-Tenant — 🏢 Mandantenverwaltung
- Benutzerverwaltung — Benutzer & Rechte
- Zwei-Faktor-Authentifizierung — 🔐 2FA (TOTP)
- Administration — Backup & Wartung
- Datenbank-Backup — 💾 Backup & Restore
- Rate-Limit-Dashboard — 🚦 Rate-Limit Monitoring
- Protokoll — Aktivitätsprotokoll
- Keyboard-Shortcuts — ⌨️ Tastaturkürzel
- Keyboard-Navigation — ⌨️ Vollständige Tastatur-Bedienbarkeit
- Security — 🔒 Sicherheit, CSP, CORS
- Health-Check — 🏥 Systemmetriken
- Konfiguration — ⚙️ ENV-Variablen
- PostgreSQL-Support — 🐘 PostgreSQL-Datenbank
- Auto-Migration — 🔄 Auto-Schema-Migration
- Datenbankformat — Technisches: DBF & SQLite
- ORM-Spiegel — 🪞 ORM-Spiegel (Admin)
- Error-Monitoring — 🔍 Logging & Monitoring
- Self-Service-Portal — 👤 Mitarbeiter Self-Service
- Dark-Mode — 🌙 Dark Mode (System-Preference)
- Command-Palette — 🔍 Schnellsuche (Ctrl+K)
- In-App-Changelog — 🔔 Changelog
- PWA — 📲 Progressive Web App
- Sprachumschalter — 🌍 DE/EN i18n
- Library (lib) — Datenbankformat & CLI
- REST-API — Endpunkt-Referenz