# Applications (Bewerbungen) (/user/features/applications)



# Applications (Bewerbungen) [#applications-bewerbungen]

## Übersicht [#übersicht]

Die Bewerbungsfunktion ermöglicht Mitarbeitern, sich für Events zu bewerben. Administratoren können diese Bewerbungen bei der Schichtplanung berücksichtigen.

**Workflow:**

1. **Mitarbeiter** sieht verfügbares Event
2. **Mitarbeiter** bewirbt sich für bestimmte Schichten
3. **Admin/Disponent** sieht Bewerbung
4. **Admin/Disponent** weist Schichten basierend auf Bewerbungen zu

## Mitarbeiter: Bewerbung einreichen [#mitarbeiter-bewerbung-einreichen]

### Bewerbbar Events finden [#bewerbbar-events-finden]

**Navigation:**

* Hauptmenü → &#x2A;*"Events"*&#x2A; oder &#x2A;*"Kalender"**
* Filter: &#x2A;*"Bewerbbar"*&#x2A; oder &#x2A;*"Offen für Bewerbungen"**

**Bewerbbare Events erkennen:**

* Badge: "Bewerbung möglich" (grün)
* Status: Event veröffentlicht + Bewerbungsfrist nicht abgelaufen

### Bewerbung absenden [#bewerbung-absenden]

1. Event öffnen (in Kalender oder Event-Liste klicken)
2. **"Jetzt bewerben"**-Button klicken
3. Bewerbungs-Dialog öffnet sich:
   * **Schicht-Auswahl**: Checkboxen für interessante Schichten
   * **Notizen** (optional): Zusätzliche Informationen
4. **"Bewerbung absenden"** klicken

**Nach Absenden:**

* Bestätigungs-Nachricht erscheint
* Event zeigt "Beworben"-Badge
* Bewerbung erscheint in "Meine Bewerbungen"-Übersicht

### Bewerbung ändern [#bewerbung-ändern]

1. Event mit bestehender Bewerbung öffnen
2. **"Bewerbung bearbeiten"** klicken
3. Schicht-Auswahl oder Notizen ändern
4. **"Änderungen speichern"**

### Bewerbung zurückziehen [#bewerbung-zurückziehen]

1. Event öffnen
2. **"Bewerbung zurückziehen"** klicken
3. Bestätigung
4. Bewerbung wird gelöscht

**Hinweis**: Zurückziehen nur möglich, solange keine Zuteilung erfolgt ist.

## Admin: Bewerbungen verwalten [#admin-bewerbungen-verwalten]

### Bewerbungsübersicht [#bewerbungsübersicht]

**Weg 1: Im Admin-Kalender**

* Events mit Bewerbungen zeigen Badge mit Anzahl (z.B. "5 Bewerbungen")
* Klick auf Event → Bewerbungen-Tab

**Weg 2: Bewerbungen-Liste**

* Hauptmenü → &#x2A;*"Bewerbungen"**
* Tabelle mit allen Bewerbungen:
  * Event-Name
  * Mitarbeiter
  * Datum
  * Interessierte Schichten
  * Status

### Bewerbung prüfen [#bewerbung-prüfen]

1. Bewerbung in Liste oder Event öffnen
2. Details zeigen:
   * Mitarbeiter-Name + Position
   * Ausgewählte Schichten
   * Notizen (falls vorhanden)
   * Verfügbarkeits-Status
   * Positionskompatibilität

### Basierend auf Bewerbung zuteilen [#basierend-auf-bewerbung-zuteilen]

**Im Admin-Kalender:**

1. Event öffnen
2. Bewerbungen-Tab
3. Bei Bewerbung: &#x2A;*"Zuteilen"**-Button
4. System weist automatisch Schichten zu (basierend auf Auswahl)
5. Mitarbeiter erhält Benachrichtigung

**Manuelle Zuteilung mit Bewerbungs-Hinweis:**

* Drag & Drop von Mitarbeiter auf Schicht
* Tooltip zeigt: "Hat sich beworben ✓" (grün)

### Bewerbung absagen [#bewerbung-absagen]

Als **Admin** oder **Disponent** können Sie die Bewerbung eines Mitarbeiters aktiv absagen, wenn er nicht eingeteilt werden soll.

**Wo erscheint der Absagen-Button?**

* In der **Mitarbeiterzeile der Event-Personalliste** (auch in der mobilen Ansicht)
* Bei einem Mitarbeiter im **Tagesplanungs-Board** (Drag-&-Drop-Karte)
* Im **Schnell-Zuteilen-Dialog**

**Absagen:**

1. Bei der Bewerbung &#x2A;*"Bewerbung absagen"** wählen
2. Der Absage-Dialog öffnet sich:
   * **Absagegrund** (Pflicht): Auswahl aus vier Gründen
     * **Kapazität voll**
     * **Mitarbeiter nicht geeignet**
     * **Zeitkonflikt**
     * **Sonstiges**
   * **Details** (Textfeld): optional — &#x2A;*Pflicht nur bei „Sonstiges"**
3. **"Bewerbung absagen"** klicken (erst aktiv, sobald ein Grund gewählt ist)

**Was passiert dann?**

* Der Mitarbeiter wird **automatisch per E-Mail und Push** benachrichtigt (Betreff: „Deine Bewerbung wurde abgesagt"). Die Nachricht enthält das Event, den Absagegrund und ggf. Ihre Details.
* Die Bewerbung wird aus der Übersicht entfernt.

**Hinweis**: Eine Absage ist endgültig. Möchten Sie den Mitarbeiter doch einteilen, weisen Sie ihn einfach direkt zu — eine separate Zusage gibt es nicht.

## Fristen & Deadlines [#fristen--deadlines]

**Bewerbungsfrist** (`applyUntil`):

* Im Event konfiguriert
* Nach Ablauf: Bewerbungen nicht mehr möglich
* Anzeige: "Bewerbungsfrist: 2 Tage" (Countdown)

**Wichtig**: Bereits eingereichte Bewerbungen bleiben gültig.

## Status-Tracking [#status-tracking]

| Status            | Bedeutung                                                       |
| ----------------- | --------------------------------------------------------------- |
| **Offen**         | Bewerbung eingereicht, noch nicht bearbeitet                    |
| **Zugeteilt**     | Mitarbeiter wurde basierend auf Bewerbung Schicht(en) zugeteilt |
| **Abgelehnt**     | Admin hat Bewerbung abgelehnt                                   |
| **Zurückgezogen** | Mitarbeiter hat Bewerbung zurückgezogen                         |

## Tipps & Best Practices [#tipps--best-practices]

**Für Mitarbeiter:**

1. Frühzeitig bewerben - gibt bessere Chancen auf Zuteilung
2. Notizen nutzen für Präferenzen (z.B. "Bevorzuge Nachmittagsschicht")
3. Realistische Schicht-Auswahl - nicht alle Schichten wählen

**Für Admins:**

1. Bewerbungen VOR fester Planung prüfen
2. Nutzen Sie Bewerbungen als Entscheidungshilfe, nicht als Garantie
3. Kommunizieren Sie Zu-/Absagen zeitnah

## Verwandte Features [#verwandte-features]

* [Event Management](event-management.md) - Events mit Bewerbungsfristen erstellen
* [Shift Management](shift-management.md) - Schichten, für die beworben werden kann
* [Admin-Kalender](../../../old-knowledge-base/calendar/admin-calendar.md) - Bewerbungen in Planung einbeziehen

## Siehe auch [#siehe-auch]

* **Developer-Dokumentation:** [Applications - Technical](../../developer/features/applications.md)
* **Datenmodell:** [Application Model](../../developer/detailed-data-model-documentation/applications.md)
