Shifty Dokumentation
BenutzerhandbuchFeaturesMaster data management

Positionsverwaltung (Position Management)

Positionsverwaltung (Position Management)

Zielgruppe: Administratoren, Disponenten
Erforderliche Rolle: Expediter+ (Erstellen/Bearbeiten/Löschen), Authenticated (Lesen)
Letzte Aktualisierung: 21. April 2026


Übersicht

Die Positionsverwaltung ermöglicht das zentrale Verwalten aller Positionen (Tätigkeitsrollen), die Mitarbeitern zugewiesen werden können. Positionen definieren spezifische Aufgabenbereiche und werden bei der Dienstplanung und Event-Organisation verwendet.

Hauptfunktionen:

  • ✅ Positionen anlegen, bearbeiten und löschen
  • ✅ Positionsbeschreibungen hinterlegen
  • ✅ Status (Aktiv/Inaktiv) verwalten
  • ✅ Nach Positionen suchen und sortieren

Anwendungsbeispiele:

  • Barservice
  • Kellner/Kellnerin
  • Küchenhelfer
  • Eventmanager
  • Techniker
  • Security

Menü-Pfad:
Verwaltung → Datenpflege → Positionen

URL:
/admin/data/positions

Breadcrumbs:
Admin → Positionen

Positionen-Übersicht


Benutzeroberfläche

Hauptansicht

Die Positionen-Übersicht zeigt alle Positionen in einer Tabelle mit folgenden Spalten:

SpalteBeschreibung
NamePositionsname (sortierbar, Standard: A-Z)
BeschreibungOptional: Zusätzliche Beschreibung der Aufgabe
StatusAktiv/Inaktiv (sortierbar)
VerwaltenAktionsmenü (⋮)

Standard-Sortierung: Name (aufsteigend)

Toolbar-Funktionen:

  • Neue Position: Öffnet den Dialog zum Erstellen einer neuen Position

Pagination:

  • Zeilen pro Seite wählbar: 10, 25, 50, 100 (Standard: 10)
  • Navigation zwischen Seiten
  • Anzeige: "1–2 von 2" (aktuelle Seite von insgesamt)
  • Kompakt-Modus: Toggle für kompaktere Darstellung

Kontext-Menü (Zeilen-Aktionen)

Klicken Sie auf das Drei-Punkte-Menü (⋮) in der "Verwalten"-Spalte, um folgende Aktionen durchzuführen:

  • ✏️ Bearbeiten: Positionsdaten ändern
  • 🗑️ Löschen: Position entfernen (mit Bestätigung)

Alternative Navigation:
Klicken Sie direkt auf den Positionsnamen, um den Bearbeitungs-Dialog zu öffnen.

Kontext-Menü


Position anlegen

Schritt 1: Dialog öffnen

Klicken Sie auf den Button "Neue Position" (oben rechts in der Toolbar).

Schritt 2: Daten eingeben

Dialog: Neue Position

Erforderliche Felder:

  • Name: Positionsbezeichnung (z.B. "Barservice", "Kellner", "Eventmanager")

Optionale Felder:

  • Beschreibung: Detaillierte Beschreibung der Aufgaben und Verantwortlichkeiten
    • Mehrzeiliges Textfeld
    • Beispiel: "Zubereitung und Ausgabe von Getränken, Betreuung der Bar"

Hinweis zur Beschreibung:
Die Beschreibung ist optional, hilft aber Mitarbeitern zu verstehen, welche Tätigkeiten mit dieser Position verbunden sind. Sie wird auch bei der Dienstplanung angezeigt.

Schritt 3: Speichern

Klicken Sie auf "Neue Position" (unten rechts im Dialog).

Nach dem Speichern:

  • ✅ Der Dialog schließt sich automatisch
  • ✅ Die neue Position erscheint in der Tabelle
  • ✅ Status ist standardmäßig "Aktiv"
  • ✅ Eine Bestätigungsmeldung wird angezeigt

Fehlermeldungen:

  • Wenn der Name leer ist, erscheint eine Validierungsmeldung: "Name ist erforderlich"

Position bearbeiten

Schritt 1: Bearbeiten öffnen

Option 1: Klicken Sie direkt auf den Positionsnamen in der Tabelle
Option 2: Öffnen Sie das Kontext-Menü (⋮) und wählen Sie "Bearbeiten"

Dialog: Position bearbeiten

Schritt 2: Daten ändern

Sie können folgende Felder ändern:

  • Name: Positionsbezeichnung
  • Beschreibung: Aufgabenbeschreibung

Hinweis:
Der Status (Aktiv/Inaktiv) wird automatisch verwaltet. Inaktive Positionen können bei der Planung nicht mehr ausgewählt werden, bleiben aber in der Historie erhalten.

Schritt 3: Änderungen speichern

Klicken Sie auf "Änderungen speichern" (unten rechts im Dialog).

Nach dem Speichern:

  • ✅ Der Dialog schließt sich automatisch
  • ✅ Die Änderungen sind sofort sichtbar
  • ✅ Eine Bestätigungsmeldung wird angezeigt

Dialog schließen ohne Speichern:

  • Klicken Sie auf das [X] (oben rechts)
  • Bei ungespeicherten Änderungen erscheint eine Warnung: "Möchten Sie wirklich schließen? Ihre Änderungen gehen verloren."

Position löschen

Schritt 1: Löschen auswählen

  1. Klicken Sie auf das Drei-Punkte-Menü (⋮) in der Zeile der Position
  2. Wählen Sie "Löschen" (rot markiert, mit Papierkorb-Icon)

Schritt 2: Löschung bestätigen

Ein Bestätigungsdialog erscheint:

Titel: "Position löschen"
Inhalt: "Möchten Sie die Position '[Positionsname]' wirklich löschen?"

Aktionen:

  • Abbrechen: Schließt den Dialog ohne zu löschen
  • Löschen: Führt die Löschung aus (roter Button)

Schritt 3: Bestätigung

Nach dem Löschen:

  • ✅ Die Position verschwindet aus der Tabelle
  • ✅ Eine Bestätigungsmeldung wird angezeigt
  • ✅ Die Position wird soft-deleted (bleibt in der Datenbank für Historie)

Wichtig:
Positionen, die bereits in Events oder Schichten verwendet wurden, sollten nicht gelöscht, sondern auf "Inaktiv" gesetzt werden, um die historischen Daten zu erhalten.


Sortierung und Filter

Sortierung

Sortierbare Spalten:

  • Name: Klicken Sie auf die Spaltenüberschrift

    • Erster Klick: Aufsteigend (A → Z)
    • Zweiter Klick: Absteigend (Z → A)
    • Sortier-Icon zeigt die aktuelle Richtung an (↑ oder ↓)
  • Status: Klicken Sie auf die Spaltenüberschrift

    • Sortiert nach Aktiv/Inaktiv

Nicht sortierbar:

  • Beschreibung
  • Verwalten

Pagination

Zeilen pro Seite:

  • Klicken Sie auf das Dropdown "Zeilen pro Seite: 10"
  • Optionen: 10, 25, 50, 100
  • Die Auswahl wird gespeichert

Seiten-Navigation:

  • ⏮️ Erste Seite: Springt zur ersten Seite
  • ◀️ Vorherige Seite: Eine Seite zurück
  • ▶️ Nächste Seite: Eine Seite vor
  • ⏭️ Letzte Seite: Springt zur letzten Seite

Kompakt-Ansicht:

  • Aktivieren Sie die Checkbox "Kompakt" (unten rechts)
  • Reduziert die Zeilenhöhe für eine dichtere Darstellung
  • Nützlich bei vielen Positionen

Verwendung in anderen Features

Dienstplanung

Bei der Erstellung von Schichten können Sie Positionen zuweisen:

  • Nur aktive Positionen stehen zur Auswahl
  • Mitarbeiter können nach Position gefiltert werden
  • Beispiel: "Zeige alle Mitarbeiter mit Position 'Barservice'"

Mitarbeiterverwaltung

In der Mitarbeiterverwaltung können Sie:

  • Mitarbeitern Positionen zuweisen (Mehrfachauswahl)
  • Nach Mitarbeitern mit bestimmten Positionen filtern
  • Statistiken nach Positionen gruppieren

Event-Planung

Bei Events werden Positionen verwendet, um:

  • Verschiedene Rollen innerhalb eines Events zu definieren
  • Anforderungen zu spezifizieren (z.B. "3x Barservice, 2x Kellner")
  • Mitarbeiter basierend auf ihren Positionen zuzuweisen

Best Practices

✅ Empfohlene Vorgehensweise

  1. Klare Benennung: Verwenden Sie eindeutige, verständliche Namen

    • ✅ Gut: "Kellner/Kellnerin", "Barservice", "Techniker"
    • ❌ Schlecht: "MA1", "Position 2", "Job"
  2. Beschreibungen nutzen: Fügen Sie aussagekräftige Beschreibungen hinzu

    • Welche Aufgaben umfasst die Position?
    • Welche Fähigkeiten werden benötigt?
    • Gibt es besondere Anforderungen?
  3. Inaktiv statt Löschen: Setzen Sie alte Positionen auf "Inaktiv"

    • Bewahrt historische Daten
    • Verhindert Probleme mit bestehenden Zuweisungen
    • Kann bei Bedarf reaktiviert werden
  4. Konsistente Struktur: Definieren Sie ein einheitliches Schema

    • Beispiel: "Bereich - Tätigkeit" → "Service - Kellner", "Bar - Barkeeper"

⚠️ Häufige Fehler vermeiden

  • Keine Duplikate: Erstellen Sie nicht mehrere Positionen mit gleichem Namen
  • Nicht übertreiben: Zu viele Positionen machen die Verwaltung kompliziert
  • Status prüfen: Inaktive Positionen können nicht für neue Schichten verwendet werden

Häufige Fragen (FAQ)

F: Kann ich eine Position umbenennen?
A: Ja, über "Bearbeiten" können Sie den Namen jederzeit ändern. Bestehende Zuweisungen bleiben erhalten.

F: Was passiert mit Mitarbeitern, wenn ich eine Position lösche?
A: Die Position bleibt in der Historie erhalten (soft delete), bestehende Zuweisungen werden nicht entfernt. Besser: Position inaktiv setzen.

F: Kann ich Positionen sortieren?
A: Ja, die Tabelle kann nach Name und Status sortiert werden. Klicken Sie auf die jeweilige Spaltenüberschrift.

F: Wie viele Positionen kann ich anlegen?
A: Es gibt keine technische Begrenzung. Aus praktischen Gründen empfehlen wir jedoch einen überschaubaren Rahmen (10-30 Positionen).

F: Kann ich mehrere Positionen gleichzeitig löschen?
A: Aktuell ist nur das einzelne Löschen über das Kontext-Menü möglich.

F: Gibt es eine Suchfunktion?
A: Aktuell nicht. Sie können die Tabelle nach Name sortieren und über die Browser-Suche (Strg+F) suchen.


Zugriffsrechte

RolleLesenErstellenBearbeitenLöschen
Employee
Supervisor
Expediter
Admin
Developer

Hinweis:
Nur Benutzer mit Rolle Expediter oder höher können Positionen anlegen, bearbeiten oder löschen. Alle authentifizierten Benutzer können Positionen über die API abrufen (für Planungsansichten).


Verwandte Themen

On this page