System Workflows
Diese Seite dokumentiert die wichtigsten Arbeitsabläufe und Prozesse der Hoffnungsträger Sprachbrücke Platform.
🔄 Auftragsvergabe-Workflow
Der folgende Workflow zeigt den kompletten Prozess von der Auftragserstellung durch eine Auftraggeberin bis zur Annahme oder Ablehnung durch Sprachmittler:innen.
Workflow-Beschreibung: Auftragsvergabe
Phase 1: Auftragserstellung (Auftraggeberin)
- Web-Frontend öffnen - Auftraggeberin loggt sich in das System ein
- Neuen Auftrag erstellen - Klick auf "Neuen Auftrag erstellen"
- Details eingeben - Datum, Uhrzeit, Ort, benötigte Sprachen
- Auftrag vergeben - Bestätigung und Übermittlung an das System
Phase 2: Automatische Verarbeitung (System)
- Auftrag speichern - Anfrage wird in der Datenbank gespeichert
- Sprachmittler-Matching - Algorithmus ermittelt den bestmöglichen Sprachmittler
- Dashboard-Update - Status "Angefragt" wird im Sprachmittler-Dashboard angezeigt
- Benachrichtigung senden - Push-Notification oder E-Mail an Sprachmittler
Phase 3: Sprachmittler-Entscheidung
- Benachrichtigung erhalten - Sprachmittler wird über neue Anfrage informiert
- Details anzeigen - Vollständige Termin-Informationen werden angezeigt
- Entscheidung treffen - Drei mögliche Optionen:
- Annehmen → Status "Gebucht", Auftraggeber wird informiert
- Ablehnen → Anfrage geht an nächsten Sprachmittler
- Keine Reaktion → Timeout führt zur Weiterleitung
Besonderheiten
- Fallback-Mechanismus - Bei Ablehnung oder Timeout wird automatisch der nächste verfügbare Sprachmittler kontaktiert
- Echtzeit-Updates - Alle Beteiligten werden sofort über Statusänderungen informiert
- Priorisierung - Das Matching berücksichtigt Verfügbarkeit, Qualifikation und Entfernung
💰 Abrechnung-Workflow
Der folgende Workflow zeigt den Prozess der Zeiterfassung und Abrechnung nach einem durchgeführten Sprachmittlungseinsatz:
Workflow-Beschreibung: Abrechnung
Phase 1: Zeiterfassung (Sprachmittler)
- App öffnen - Sprachmittler startet die Mobile App am Einsatztag
- Check-in - Zeitstempel für Einsatzbeginn wird erfasst
- Check-out - Zeitstempel für Einsatzende wird erfasst
- Zusatzkosten eingeben - Parkgebühren, Fahrtkosten oder andere Auslagen
Phase 2: Datenverarbeitung (System)
- Speicherung - Einsatzdauer und Kosten werden automatisch berechnet und gespeichert
- Freigabe-Anfrage - Daten werden an Auftraggeber zur Prüfung gesendet
Phase 3: Freigabe-Prozess (Auftraggeber)
- Benachrichtigung - Push-Notification über abgeschlossenen Einsatz
- Prüfung - Einsicht in Zeiten, Dauer und Zusatzkosten
- Entscheidung - Zwei mögliche Optionen:
- Freigabe → Automatische Rechnungsgenerierung
- Ablehnung → Rückgabe an Sprachmittler zur Korrektur
Phase 4: Abschluss
- Bei Freigabe: PDF-Rechnung wird generiert und per E-Mail versendet
- Bei Ablehnung: Sprachmittler kann Korrekturen vornehmen und erneut einreichen
Besonderheiten
- Transparenz - Alle Zeiten und Kosten sind für beide Parteien einsehbar
- Korrektur-Möglichkeit - Fehler können korrigiert werden, bevor die Rechnung erstellt wird
- Automatisierung - PDF-Generierung und E-Mail-Versand erfolgen automatisch
- Archivierung - Abgeschlossene Aufträge werden automatisch archiviert
🎨 Legende
Die Workflows verwenden ein einheitliches Farbschema zur besseren Orientierung:
| Farbe | Bedeutung | Beschreibung |
|---|---|---|
| 🔵 Blau | Auftraggeberin | Aktionen der auftraggebenden Organisation |
| 🟢 Grün | System | Automatische Systemprozesse |
| 🟠 Orange | Sprachmittler:in | Aktionen der Sprachmittler:innen |
🔗 Verwandte Dokumentation
- API Referenz - Technische Implementierung der Workflows
- Architektur Überblick - Systemarchitektur und Komponenten
- Benutzerhandbuch - Anleitung für Endbenutzer
Entwicklungshinweise
Diese Workflows bilden die Grundlage für die API-Entwicklung und Frontend-Implementierung. Jeder Schritt entspricht einem oder mehreren API-Endpunkten.