Skip to content

Tauschboerse

Matthias Schabhüttl edited this page Jun 12, 2026 · 1 revision

🔄 Schicht-Tauschbörse

Die Schicht-Tauschbörse ermöglicht einen strukturierten Workflow für Schichttausch-Anfragen zwischen Mitarbeitern. Mitarbeiter beantragen den Tausch, der Planer genehmigt oder lehnt ab — bei Genehmigung wird der Tausch automatisch im Dienstplan ausgeführt.

Seite aufrufen

Sidebar → AbwesenheitenTauschbörse (🔄)

Neue Tausch-Anfrage stellen

  1. Klick auf + Neue Anfrage
  2. Antragsteller auswählen + Datum eintragen
  3. Tauschpartner auswählen + Datum eintragen (kann ein anderes Datum sein)
  4. Optionale Begründung eingeben
  5. 📩 Anfrage stellen klicken

Status-Workflow

Status Bedeutung
⏳ Ausstehend Anfrage offen, wartet auf Entscheidung
✅ Genehmigt Planer hat genehmigt, Tausch wurde ausgeführt
❌ Abgelehnt Planer hat abgelehnt (mit optionalem Grund)
🚫 Storniert Anfrage wurde storniert/gelöscht

Planer-Aktionen

Für jede ausstehende Anfrage stehen drei Aktionen zur Verfügung:

  • ✓ Genehmigen (grün) — Tausch wird sofort im Dienstplan ausgeführt
  • ✕ Ablehnen (rot) — Dialog für Ablehnungsgrund öffnet sich
  • 🗑 Löschen (grau) — Anfrage löschen

Filteransicht

Über die Filter-Tabs oben können Anfragen nach Status gefiltert werden:

  • Alle / Ausstehend / Genehmigt / Abgelehnt / Storniert

Schicht-Anzeige

In der Tabelle wird die aktuelle Schicht beider Beteiligter als farbiger Badge angezeigt, sofern der Dienstplan für das jeweilige Datum bereits eingetragen ist.

API-Endpunkte

Methode Endpoint Beschreibung
GET /api/swap-requests Alle Anfragen (Filter: status, employee_id)
POST /api/swap-requests Neue Anfrage erstellen
PATCH /api/swap-requests/{id}/resolve Genehmigen oder Ablehnen
DELETE /api/swap-requests/{id} Anfrage löschen

Datenspeicherung

Die Tausch-Anfragen werden in backend/data/swap_requests.json gespeichert. Jede Genehmigung/Ablehnung wird auch im Änderungsprotokoll (/protokoll) erfasst.

Screenshot

Tauschbörse

🧸 OpenSchichtplaner5 v1.2.0

Home — Startseite


🚀 Einstieg


📊 Dashboard

  • Dashboard — Charts, Widgets & Performance

📅 Planung


📄 Berichte & Daten


🗃️ Stammdaten


🔗 Integrationen


⚙️ Administration


📱 Features


🔗 Links


📚 Verwandte Wikis

Clone this wiki locally