**Änderungen:** - ✅ Aktualisierte Schulungsdokumentation für den Gastzugang, um den Workflow klarer darzustellen. - ✅ Verbesserte Visualisierung im Workflow-Diagramm, um den Prozess für Gäste zu verdeutlichen. - ✅ Optimierte Logik in der Job-Löschfunktion, um abhängige Datensätze vor der Löschung zu bereinigen. **Ergebnis:** - Klarere Anleitungen für Benutzer zur Nutzung des Gastzugangs. - Verbesserte Nachvollziehbarkeit des Workflows durch aktualisierte Diagramme. - Erhöhte Datenintegrität durch Bereinigung abhängiger Datensätze vor der Job-Löschung. 🤖 Generated with [Claude Code](https://claude.ai/code)
26 KiB
26 KiB
MYP Workflow-Diagramm (Visuell)
Für Schulungspräsentationen
🎯 Workflow-Übersicht (Flowchart)
graph TD
A[🌐 Gast besucht Terminal vor Ort] --> B[📝 Anfrage ausfüllen]
B --> C{📋 Validierung OK?}
C -->|❌ Fehler| B
C -->|✅ OK| D[💾 Anfrage gespeichert + Ausdruck]
D --> E[🔔 Dashboard-Benachrichtigung]
E --> F[👨💼 Admin prüft Anfrage]
F --> G{🤔 Entscheidung?}
G -->|✅ Genehmigen| H[🔑 OTP generieren + Ausdruck]
G -->|❌ Ablehnen| I[📋 Ablehnungs-Info für Admin]
G -->|❓ Nachfrage| J[📋 Rückfrage notieren]
H --> K[👨💼 Admin händigt Zugangsdaten aus]
K --> L[🔐 Gast loggt sich am Terminal ein]
L --> M[📁 Job-Upload Interface]
M --> N[📤 Datei hochladen + Details]
N --> O{📋 Job-Validierung?}
O -->|❌ Fehler| M
O -->|✅ OK| P[⏳ Job wartet auf Admin-Genehmigung]
P --> Q[👨💼 Admin prüft Job]
Q --> R{🤔 Job-Entscheidung?}
R -->|✅ Genehmigen| S[📅 Job schedulen]
R -->|❌ Ablehnen| T[📧 Ablehnungs-E-Mail an Gast]
R -->|✏️ Ändern| U[⚙️ Job modifizieren] --> S
S --> V[⚡ Drucker automatisch einschalten]
V --> W[🖨️ Druckvorgang startet]
W --> X[📊 Live-Monitoring]
X --> Y[✅ Druck fertig]
Y --> Z[🔌 Drucker ausschalten]
Z --> AA[📋 Ausdruck: Job fertig + Dashboard-Update]
AA --> BB[📦 Vor-Ort-Abholung durch Gast]
BB --> CC[✅ Workflow abgeschlossen]
I --> DD[🏁 Ende]
T --> DD
style A fill:#e1f5fe
style CC fill:#c8e6c9
style DD fill:#ffcdd2
style H fill:#fff3e0
style W fill:#f3e5f5
📊 Phasen-Details (Timeline)
Timeline: Gast-Workflow (Beispiel: 3-Tage-Projekt)
Tag 1 (Montag):
┌─────────────────────────────────────────────────────┐
│ 09:00 │ 🌐 Gast stellt Anfrage am Terminal vor Ort│
│ 09:05 │ 🔔 Dashboard-Benachrichtigung für Admin │
│ 10:30 │ 👨💼 Admin prüft und genehmigt │
│ 10:35 │ 🔑 OTP generiert, Ausdruck für Gast │
│ 11:00 │ 🔐 Gast loggt sich am Terminal ein │
│ 11:15 │ 📁 Job-Upload (STL-Datei) │
│ 11:20 │ ⏳ Job wartet auf Admin-Review │
│ 14:00 │ ✅ Admin genehmigt Job │
│ 14:05 │ 📅 Job für Mittwoch 09:00 geplant │
└─────────────────────────────────────────────────────┘
Tag 2 (Dienstag):
┌─────────────────────────────────────────────────────┐
│ Ganztags │ 📊 Job in Warteschlange │
│ 15:00 │ 📋 Admin-Info: Job startet morgen │
│ │ (Gast kann Status am Terminal sehen) │
└─────────────────────────────────────────────────────┘
Tag 3 (Mittwoch):
┌─────────────────────────────────────────────────────┐
│ 08:55 │ ⚡ Drucker automatisch eingeschaltet │
│ 09:00 │ 🖨️ Druckvorgang startet │
│ 09:05 │ 📋 Dashboard-Update "Druck gestartet" │
│ 13:00 │ ✅ Druck erfolgreich abgeschlossen │
│ 13:05 │ 🔌 Drucker automatisch ausgeschaltet │
│ 13:10 │ 📋 Ausdruck "Abholung möglich" │
│ 15:30 │ 📦 Gast holt Druckobjekt vor Ort ab │
│ 15:35 │ ✅ Workflow komplett abgeschlossen │
└─────────────────────────────────────────────────────┘
🎭 Rollen und Verantwortlichkeiten
┌─────────────────────────────────────────────────────┐
│ 👤 GAST │
├─────────────────────────────────────────────────────┤
│ ✅ Anfrage stellen │
│ ✅ Job-Dateien hochladen │
│ ✅ Fortschritt verfolgen │
│ ✅ Objekt abholen │
│ ❌ Drucker steuern │
│ ❌ Andere Jobs sehen │
│ ❌ Admin-Funktionen │
└─────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────┐
│ 👨💼 ADMINISTRATOR │
├─────────────────────────────────────────────────────┤
│ ✅ Gastzugang genehmigen/ablehnen │
│ ✅ Jobs prüfen und freigeben │
│ ✅ Drucker-Zuweisung optimieren │
│ ✅ Warteschlangen verwalten │
│ ✅ Probleme lösen │
│ ✅ System überwachen │
│ ✅ Berichte erstellen │
└─────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────┐
│ 🤖 SYSTEM │
├─────────────────────────────────────────────────────┤
│ ✅ OTP-Codes generieren │
│ ✅ E-Mails versenden │
│ ✅ Drucker automatisch steuern │
│ ✅ Jobs schedulen │
│ ✅ Status überwachen │
│ ✅ Benachrichtigungen senden │
│ ✅ Sicherheit gewährleisten │
└─────────────────────────────────────────────────────┘
🔄 Status-Übersicht
Gastzugang-Status
🔴 PENDING │ Anfrage eingegangen, wartet auf Admin
🟡 REVIEWING │ Admin prüft Anfrage
🟢 APPROVED │ Genehmigt, OTP versendet
🔵 ACTIVE │ Gast angemeldet, kann Jobs erstellen
🟠 EXPIRING │ Zugang läuft in 24h ab
❌ REJECTED │ Anfrage abgelehnt
⚫ EXPIRED │ Zugang abgelaufen
Job-Status
📝 DRAFT │ Job wird erstellt
⏳ PENDING │ Wartet auf Admin-Genehmigung
📅 SCHEDULED │ Genehmigt, wartet auf Druckslot
🔄 QUEUED │ In Warteschlange
⚡ STARTING │ Drucker wird vorbereitet
🖨️ PRINTING │ Wird gedruckt
⏸️ PAUSED │ Pausiert (manuell oder Fehler)
✅ COMPLETED │ Erfolgreich gedruckt
📦 READY │ Bereit zur Abholung
🏁 PICKED_UP │ Abgeholt
❌ FAILED │ Druckfehler
🚫 CANCELLED │ Abgebrochen
📱 UI-Flow (Mockups)
Schritt 1: Gastzugang beantragen (Terminal vor Ort)
┌─────────────────────────────────────────────────────┐
│ 🌐 MYP - Gastzugang beantragen │
├─────────────────────────────────────────────────────┤
│ │
│ 👋 Willkommen bei MYP │
│ Mercedes-Benz TBA Marienfelde │
│ Lokales System - Offline-Modus │
│ │
│ Vollständiger Name: * │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Max Mustermann │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ Abteilung/Firma: * │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Externe Firma - Prototyping │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ Ansprechpartner (Mercedes-Benz): │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Herr Schmidt, Abteilung Entwicklung │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ Grund der Anfrage: * │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Prototyp für Kundenpräsentation drucken │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ Gewünschte Zugangsdauer: │
│ ○ 1 Tag ● 3 Tage ○ 7 Tage │
│ │
│ [ ] Ich akzeptiere die Nutzungsbedingungen │
│ │
│ [📤 Anfrage senden] [📋 Anfrage-ID erhalten] │
│ │
└─────────────────────────────────────────────────────┘
Schritt 2: OTP-Login (mit Ausdruck vom Admin)
┌─────────────────────────────────────────────────────┐
│ 🔐 MYP - Gast-Anmeldung │
├─────────────────────────────────────────────────────┤
│ │
│ 🎉 Anmeldung mit Zugangsdaten │
│ │
│ Vollständiger Name: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Max Mustermann │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ OTP-Code (vom Ausdruck): │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 123456 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ⏰ Ihr Zugang ist gültig bis: │
│ 18. Juni 2025, 14:30 Uhr │
│ │
│ 📋 Anfrage-ID: GAS-2025-001234 │
│ │
│ [🔑 Anmelden] │
│ │
│ 💡 Bei Problemen: Mercedes-Benz Ansprechpartner │
│ │
└─────────────────────────────────────────────────────┘
Schritt 3: Job erstellen
┌─────────────────────────────────────────────────────┐
│ 📁 Neuen Druckauftrag erstellen │
├─────────────────────────────────────────────────────┤
│ │
│ Job-Name: * │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Kundenpräsentation Prototyp │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ Beschreibung: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Gehäuse für Elektronikmodul │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 📁 Datei hochladen: * │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 📁 Datei auswählen oder hierher ziehen │ │
│ │ │ │
│ │ Unterstützt: .stl, .obj, .3mf, .gcode │ │
│ │ Max. Größe: 50 MB │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ⏱️ Geschätzte Druckdauer: 240 Minuten │
│ 🧱 Material: [PLA ▼] │
│ 🔥 Priorität: Normal (Gäste) │
│ │
│ 📅 Gewünschter Starttermin: │
│ [16.06.2025] [09:00] (Optional) │
│ │
│ [✅ Job erstellen] [❌ Abbrechen] │
│ │
└─────────────────────────────────────────────────────┘
Schritt 4: Job-Monitoring
┌─────────────────────────────────────────────────────┐
│ 📊 Meine Druckaufträge │
├─────────────────────────────────────────────────────┤
│ │
│ 🖨️ Kundenpräsentation Prototyp │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Status: ⚡ WIRD GEDRUCKT │ │
│ │ │ │
│ │ ████████████░░░░ 75% │ │
│ │ 3:00 / 4:00 Stunden │ │
│ │ │ │
│ │ 🖨️ Drucker: Prusa i3 MK3S #1 │ │
│ │ 📅 Gestartet: 16.06.2025 09:15 │ │
│ │ ⏰ Fertig um: ~13:15 Uhr │ │
│ │ │ │
│ │ ┌─────────────────────────────────────────────┐ │ │
│ │ │ 📹 Live Webcam Feed │ │ │
│ │ │ │ │ │
│ │ │ [Aktuelles Bild vom Drucker] │ │ │
│ │ └─────────────────────────────────────────────┘ │ │
│ │ │ │
│ │ ⚡ Verbrauch: 45W 🌡️ Extruder: 210°C │ │
│ │ 🛏️ Bett: 60°C 📏 Layer: 180/240 │ │
│ │ │ │
│ │ [⏸️ Pausieren] [🚨 Problem melden] │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ✅ Weiterer Job: Ersatzteil Halterung │
│ Status: 📅 Geplant für morgen 10:00 │
│ │
└─────────────────────────────────────────────────────┘
📋 Ausdruck-Templates (Offline-System)
Genehmigung mit OTP (Admin-Ausdruck)
┌─────────────────────────────────────────────────────┐
│ MYP GASTZUGANG GENEHMIGT │
│ TBA Marienfelde - Offline System │
├─────────────────────────────────────────────────────┤
│ │
│ 👤 GASTINFORMATIONEN: │
│ Name: Max Mustermann │
│ Anfrage-ID: GAS-2025-001234 │
│ Firma: Externe Firma - Prototyping │
│ Ansprechpartner: Herr Schmidt │
│ │
│ 🔑 ZUGANGSDATEN: │
│ OTP-Code: 123456 │
│ Gültig bis: 18.06.2025 14:30 │
│ │
│ 🌐 SYSTEMZUGANG: │
│ Terminal vor Ort oder │
│ http://192.168.1.100:5000/auth/guest │
│ │
│ 📋 NUTZUNGSREGELN: │
│ • Max. Druckzeit pro Job: 4 Stunden │
│ • Dateiformate: STL, OBJ, 3MF, GCODE │
│ • Materialien: PLA, PETG │
│ • Jobs benötigen Admin-Freigabe │
│ │
│ 📍 ABHOLUNG SPÄTER: │
│ Ort: TBA Marienfelde, Raum B2.1 │
│ Zeit: Mo-Fr 8:00-16:00 │
│ Lagerung: Max. 7 Tage │
│ │
│ [QR-Code für System-Login] │
│ │
│ 📞 Bei Fragen: Mercedes-Benz Ansprechpartner │
│ │
└─────────────────────────────────────────────────────┘
👨💼 ADMIN-HINWEIS: An Gast aushändigen
Job fertig - Abholungsinfo (Admin-Ausdruck)
┌─────────────────────────────────────────────────────┐
│ MYP DRUCKAUFTRAG ABGESCHLOSSEN │
│ TBA Marienfelde - Abholungsinfo │
├─────────────────────────────────────────────────────┤
│ │
│ 👤 GASTINFORMATIONEN: │
│ Name: Max Mustermann │
│ Anfrage-ID: GAS-2025-001234 │
│ Firma: Externe Firma - Prototyping │
│ │
│ 📦 JOB-DETAILS: │
│ Job-Name: Kundenpräsentation Prototyp │
│ Fertiggestellt: 16.06.2025 um 13:15 │
│ Druckdauer: 4:15 Stunden │
│ Material: PLA, Grau │
│ Drucker: Prusa i3 MK3S #1 │
│ │
│ 📍 ABHOLUNGSINFO: │
│ Lagerort: Regal B2.1-A3 │
│ Verfügbar: Sofort │
│ Lagerzeit: Bis 23.06.2025 │
│ Öffnungszeiten: Mo-Fr 8:00-16:00 │
│ │
│ ⚠️ WICHTIGE HINWEISE: │
│ • Ausweis zur Abholung mitbringen │
│ • Nach 7 Tagen wird Objekt entsorgt │
│ • Bei Problemen: Ansprechpartner kontaktieren │
│ │
│ 📸 DRUCKERGEBNIS: │
│ [Platz für Foto des gedruckten Objekts] │
│ │
│ ✅ QUALITÄTSKONTROLLE: │
│ □ Oberflächenqualität OK │
│ □ Maßhaltigkeit geprüft │
│ □ Keine Druckfehler │
│ │
│ Unterschrift Admin: _______________ │
│ │
└─────────────────────────────────────────────────────┘
👨💼 ADMIN: Gast benachrichtigen (Tel./Vor-Ort)
🎓 Schulungsplan (Empfehlung)
Modul 1: System-Überblick (15 Min)
- Was ist MYP?
- Zielgruppe und Anwendungsfälle
- Sicherheitskonzept
- Praktisch: Live-Demo der Benutzeroberfläche
Modul 2: Gastzugang-Management (30 Min)
- Anfrageprozess verstehen
- Bewertungskriterien für Genehmigungen
- OTP-System verwalten
- Praktisch: Anfrage bearbeiten und genehmigen
Modul 3: Job-Management (45 Min)
- Datei-Upload und Validierung
- Druckparameter beurteilen
- Drucker-Zuweisung optimieren
- Praktisch: Gast-Job von Anfang bis Ende begleiten
Modul 4: Monitoring und Problembehebung (20 Min)
- Live-Status überwachen
- Häufige Probleme erkennen
- Eskalationswege
- Praktisch: Simulierte Problemfälle lösen
Modul 5: Abholung und Nachbereitung (10 Min)
- Lagerorganisation
- Erinnerungen und Follow-up
- Dokumentation
- Praktisch: Abholungsprozess durchspielen
Gesamtdauer: 2 Stunden Format: 60% Theorie, 40% praktische Übungen Nachschulung: Alle 6 Monate oder bei größeren Updates
Diese visuelle Workflow-Dokumentation ergänzt die detaillierte technische Dokumentation und eignet sich besonders für Präsentationen und Schulungen.