Prozessdiagramm: Arbeitsorganisation und Dokumente
Geltungsbereich: Dargestellt sind nur Abläufe, die im geprüften Code belegt sind. Für die Vorlagenerzeugung wird kein nicht sichtbarer Menüweg behauptet.
flowchart TD
A[Angemeldete Person] --> B[Aufgabenboard]
B --> C[Karte anlegen oder ändern]
C --> D[Workitem speichern]
D --> E{Zuständige Person geändert?}
E -->|Ja| F[Persönlichen Hinweis an zuständige Person erzeugen]
E -->|Nein| G[Board aktualisieren]
D --> H{Automatische Karte?}
H -->|Ja| I[Erledigen möglich; Löschen abgelehnt]
H -->|Nein| J[Löschen nach Bestätigung]
B --> K[Später erinnern]
K --> L[Bis gewähltem Datum ausblenden]
M[Admin: Benachrichtigungseinstellungen] --> N[Regel und zusätzlichen Hinweis getrennt schalten]
M --> O[Manuelle In-App-Nachricht senden]
O --> P[Empfänger öffnet Hinweis]
P --> Q[Als gelesen markieren]
P --> R{App-Link vorhanden?}
R -->|Ja| S[Zielvorgang öffnen]
T[Personenprofil: Dokumente] --> U[Dokumentation]
U --> V[Zeitraum und optionale Filter wählen]
V --> W[Unterrichtsprotokoll erstellen]
W --> X[PDF ansehen oder Datei herunterladen]
T --> Y[Rechnungen]
Y --> Z[Rechnung oder vorhandenen Abrechnungsbeleg öffnen]
AA[Dokumentvorlagen] --> AB[PDF oder DOCX hochladen, verwalten, herunterladen]
Voraussetzungen
- Die fachlichen Abläufe sind in der verwendeten Produktversion vorhanden.
- Zum Prüfen einer konkreten Aktion gelten die jeweiligen Rollen und Berechtigungen der verlinkten Kundenseiten.
Schritte
- Lesen Sie das Diagramm von oben nach unten als Übersicht der belegten Abläufe.
- Öffnen Sie für eine ausführbare Tätigkeit die passende Kundenseite im Paket.
- Prüfen Sie Rollen, Warnungen und offene Fragen, bevor Sie einen Prozess lokal festlegen.
Warnungen
- Das Diagramm ist eine Code-basierte Übersicht und ersetzt keine Berechtigungsprüfung in der Anwendung.
- Nicht eingezeichnete Funktionen oder Übergänge sind nicht als nicht vorhanden zu verstehen; sie sind nur nicht Bestandteil dieses belegten Ausschnitts.
Screenshot-Checkliste
- Gerendertes Diagramm in der Dokumentationsplattform.
- Anonymisierte Oberfläche zum Aufgabenboard, zu Benachrichtigungen und zur Dokumentation passend zu den Knoten.
- Darstellung der Rollen-/Berechtigungszustände im realen Testsystem.
Offene Input-Fragen
- Welche Zielgruppen sollen dieses Diagramm sehen?
- Soll die Prozessübersicht mit organisationsspezifischen Verantwortlichkeiten ergänzt werden?
- Welche freigegebenen Screenshots sollen nach dem Render-Review ergänzt werden?
Quellenbasis
- Workitem-Routen, Zuweisung, Erinnern und Schutz automatischer Karten:
src/main/java/com/school_system/controller/KanbanDashboardController.java,src/main/java/com/school_system/service/impl/KanbanItemServiceImpl.java. - Board-Status, Ansichten und Aktionen:
src/app/components/kanban-dashboard/kanban-dashboard.component.tsund.html. - Regeln und Benachrichtigungen:
src/app/components/notifications/notification-page.component.html/.ts,src/main/java/com/school_system/controller/ReminderRuleSettingsController.java,src/main/java/com/school_system/controller/UserNotificationController.java. - Dokumentation, Rechnungen und Vorlagen:
src/app/components/shared/ducument-page/documentation/documentation.component.html,src/app/components/shared/ducument-page/invoices/invoices.component.html,src/app/components/templates-filler/templates-filler.component.html.
Aktualisiert: 08.09.2026. Mermaid wurde lokal nicht separat gerendert; die Diagrammquelle liegt versionierbar als Markdown vor und benötigt die Renderprüfung der Dokumentationsplattform.