Zum Hauptinhalt springen

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​

  1. Lesen Sie das Diagramm von oben nach unten als Übersicht der belegten Abläufe.
  2. Öffnen Sie für eine ausführbare Tätigkeit die passende Kundenseite im Paket.
  3. 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.ts und .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.