🔧 Update: Workflow Documentation and Job Deletion Enhancements
**Ä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)
This commit is contained in:
@@ -7,21 +7,21 @@
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[🌐 Gast besucht /request] --> B[📝 Anfrage ausfüllen]
|
||||
A[🌐 Gast besucht Terminal vor Ort] --> B[📝 Anfrage ausfüllen]
|
||||
B --> C{📋 Validierung OK?}
|
||||
C -->|❌ Fehler| B
|
||||
C -->|✅ OK| D[💾 Anfrage gespeichert]
|
||||
C -->|✅ OK| D[💾 Anfrage gespeichert + Ausdruck]
|
||||
|
||||
D --> E[📧 Admin-Benachrichtigung]
|
||||
D --> E[🔔 Dashboard-Benachrichtigung]
|
||||
E --> F[👨💼 Admin prüft Anfrage]
|
||||
|
||||
F --> G{🤔 Entscheidung?}
|
||||
G -->|✅ Genehmigen| H[🔑 OTP generieren]
|
||||
G -->|❌ Ablehnen| I[📧 Ablehnungs-E-Mail]
|
||||
G -->|❓ Nachfrage| J[📧 Rückfrage-E-Mail]
|
||||
G -->|✅ Genehmigen| H[🔑 OTP generieren + Ausdruck]
|
||||
G -->|❌ Ablehnen| I[📋 Ablehnungs-Info für Admin]
|
||||
G -->|❓ Nachfrage| J[📋 Rückfrage notieren]
|
||||
|
||||
H --> K[📧 OTP an Gast senden]
|
||||
K --> L[🔐 Gast loggt sich ein]
|
||||
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]
|
||||
@@ -41,8 +41,8 @@ graph TD
|
||||
X --> Y[✅ Druck fertig]
|
||||
|
||||
Y --> Z[🔌 Drucker ausschalten]
|
||||
Z --> AA[📧 Fertigstellungs-Benachrichtigung]
|
||||
AA --> BB[📦 Abholung durch Gast]
|
||||
Z --> AA[📋 Ausdruck: Job fertig + Dashboard-Update]
|
||||
AA --> BB[📦 Vor-Ort-Abholung durch Gast]
|
||||
BB --> CC[✅ Workflow abgeschlossen]
|
||||
|
||||
I --> DD[🏁 Ende]
|
||||
@@ -64,11 +64,11 @@ Timeline: Gast-Workflow (Beispiel: 3-Tage-Projekt)
|
||||
|
||||
Tag 1 (Montag):
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ 09:00 │ 🌐 Gast stellt Anfrage │
|
||||
│ 09:05 │ 📧 Admin-Benachrichtigung │
|
||||
│ 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 und versendet │
|
||||
│ 11:00 │ 🔐 Gast loggt sich ein │
|
||||
│ 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 │
|
||||
@@ -78,19 +78,19 @@ Tag 1 (Montag):
|
||||
Tag 2 (Dienstag):
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ Ganztags │ 📊 Job in Warteschlange │
|
||||
│ 15:00 │ 📧 Erinnerungs-E-Mail an Gast │
|
||||
│ │ "Job startet morgen früh" │
|
||||
│ 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 │ 📧 "Druck gestartet" Benachrichtigung │
|
||||
│ 09:05 │ 📋 Dashboard-Update "Druck gestartet" │
|
||||
│ 13:00 │ ✅ Druck erfolgreich abgeschlossen │
|
||||
│ 13:05 │ 🔌 Drucker automatisch ausgeschaltet │
|
||||
│ 13:10 │ 📧 "Abholung möglich" Benachrichtigung │
|
||||
│ 15:30 │ 📦 Gast holt Druckobjekt ab │
|
||||
│ 13:10 │ 📋 Ausdruck "Abholung möglich" │
|
||||
│ 15:30 │ 📦 Gast holt Druckobjekt vor Ort ab │
|
||||
│ 15:35 │ ✅ Workflow komplett abgeschlossen │
|
||||
└─────────────────────────────────────────────────────┘
|
||||
```
|
||||
@@ -172,7 +172,7 @@ Tag 3 (Mittwoch):
|
||||
|
||||
## 📱 UI-Flow (Mockups)
|
||||
|
||||
### Schritt 1: Gastzugang beantragen
|
||||
### Schritt 1: Gastzugang beantragen (Terminal vor Ort)
|
||||
```
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ 🌐 MYP - Gastzugang beantragen │
|
||||
@@ -180,20 +180,21 @@ Tag 3 (Mittwoch):
|
||||
│ │
|
||||
│ 👋 Willkommen bei MYP │
|
||||
│ Mercedes-Benz TBA Marienfelde │
|
||||
│ Lokales System - Offline-Modus │
|
||||
│ │
|
||||
│ Vollständiger Name: * │
|
||||
│ ┌─────────────────────────────────────────────────┐ │
|
||||
│ │ Max Mustermann │ │
|
||||
│ └─────────────────────────────────────────────────┘ │
|
||||
│ │
|
||||
│ E-Mail-Adresse: * │
|
||||
│ Abteilung/Firma: * │
|
||||
│ ┌─────────────────────────────────────────────────┐ │
|
||||
│ │ max.mustermann@example.com │ │
|
||||
│ │ Externe Firma - Prototyping │ │
|
||||
│ └─────────────────────────────────────────────────┘ │
|
||||
│ │
|
||||
│ Telefonnummer: │
|
||||
│ Ansprechpartner (Mercedes-Benz): │
|
||||
│ ┌─────────────────────────────────────────────────┐ │
|
||||
│ │ +49 123 456789 │ │
|
||||
│ │ Herr Schmidt, Abteilung Entwicklung │ │
|
||||
│ └─────────────────────────────────────────────────┘ │
|
||||
│ │
|
||||
│ Grund der Anfrage: * │
|
||||
@@ -207,25 +208,25 @@ Tag 3 (Mittwoch):
|
||||
│ │
|
||||
│ [ ] Ich akzeptiere die Nutzungsbedingungen │
|
||||
│ │
|
||||
│ [📤 Anfrage senden] │
|
||||
│ [📤 Anfrage senden] [📋 Anfrage-ID erhalten] │
|
||||
│ │
|
||||
└─────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
### Schritt 2: OTP-Login
|
||||
### Schritt 2: OTP-Login (mit Ausdruck vom Admin)
|
||||
```
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ 🔐 MYP - Gast-Anmeldung │
|
||||
├─────────────────────────────────────────────────────┤
|
||||
│ │
|
||||
│ 🎉 Ihr Zugang wurde genehmigt! │
|
||||
│ 🎉 Anmeldung mit Zugangsdaten │
|
||||
│ │
|
||||
│ E-Mail-Adresse: │
|
||||
│ Vollständiger Name: │
|
||||
│ ┌─────────────────────────────────────────────────┐ │
|
||||
│ │ max.mustermann@example.com │ │
|
||||
│ │ Max Mustermann │ │
|
||||
│ └─────────────────────────────────────────────────┘ │
|
||||
│ │
|
||||
│ OTP-Code (aus E-Mail): │
|
||||
│ OTP-Code (vom Ausdruck): │
|
||||
│ ┌─────────────────────────────────────────────────┐ │
|
||||
│ │ 123456 │ │
|
||||
│ └─────────────────────────────────────────────────┘ │
|
||||
@@ -233,9 +234,11 @@ Tag 3 (Mittwoch):
|
||||
│ ⏰ Ihr Zugang ist gültig bis: │
|
||||
│ 18. Juni 2025, 14:30 Uhr │
|
||||
│ │
|
||||
│ 📋 Anfrage-ID: GAS-2025-001234 │
|
||||
│ │
|
||||
│ [🔑 Anmelden] │
|
||||
│ │
|
||||
│ 💡 Tipp: Speichern Sie diese Seite als Lesezeichen│
|
||||
│ 💡 Bei Problemen: Mercedes-Benz Ansprechpartner │
|
||||
│ │
|
||||
└─────────────────────────────────────────────────────┘
|
||||
```
|
||||
@@ -313,76 +316,92 @@ Tag 3 (Mittwoch):
|
||||
|
||||
---
|
||||
|
||||
## 📧 E-Mail-Templates (Beispiele)
|
||||
## 📋 Ausdruck-Templates (Offline-System)
|
||||
|
||||
### Genehmigung mit OTP
|
||||
### Genehmigung mit OTP (Admin-Ausdruck)
|
||||
```
|
||||
Von: MYP System <noreply@tba-marienfelde.de>
|
||||
An: max.mustermann@example.com
|
||||
Betreff: ✅ Gastzugang genehmigt - Willkommen bei MYP!
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ 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 │
|
||||
│ │
|
||||
└─────────────────────────────────────────────────────┘
|
||||
|
||||
Hallo Max Mustermann,
|
||||
|
||||
großartige Neuigkeiten! Ihr Gastzugang wurde genehmigt.
|
||||
|
||||
🔑 Ihre Zugangsdaten:
|
||||
E-Mail: max.mustermann@example.com
|
||||
OTP-Code: 123456
|
||||
|
||||
⏰ Gültig bis: 18. Juni 2025, 14:30 Uhr
|
||||
|
||||
🚀 So geht's weiter:
|
||||
1. Besuchen Sie: https://myp.tba-marienfelde.de/auth/guest
|
||||
2. Geben Sie Ihre E-Mail und den OTP-Code ein
|
||||
3. Laden Sie Ihre Druckdateien hoch
|
||||
4. Warten Sie auf die Admin-Freigabe
|
||||
|
||||
📋 Wichtige Informationen:
|
||||
• Max. Druckzeit pro Job: 4 Stunden
|
||||
• Unterstützte Formate: STL, OBJ, 3MF, GCODE
|
||||
• Materialien: PLA, PETG
|
||||
• Abholung: Mo-Fr 8:00-16:00, Raum B2.1
|
||||
|
||||
❓ Fragen? Antworten Sie einfach auf diese E-Mail.
|
||||
|
||||
Viel Erfolg mit Ihrem Projekt!
|
||||
Das MYP-Team
|
||||
👨💼 ADMIN-HINWEIS: An Gast aushändigen
|
||||
```
|
||||
|
||||
### Job fertig - Abholung
|
||||
### Job fertig - Abholungsinfo (Admin-Ausdruck)
|
||||
```
|
||||
Von: MYP System <noreply@tba-marienfelde.de>
|
||||
An: max.mustermann@example.com
|
||||
Betreff: 🎉 Druckauftrag fertig - Abholung möglich!
|
||||
┌─────────────────────────────────────────────────────┐
|
||||
│ 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: _______________ │
|
||||
│ │
|
||||
└─────────────────────────────────────────────────────┘
|
||||
|
||||
Hallo Max Mustermann,
|
||||
|
||||
Ihr Druckauftrag ist erfolgreich abgeschlossen! 🎉
|
||||
|
||||
📦 Job-Details:
|
||||
Name: Kundenpräsentation Prototyp
|
||||
Fertiggestellt: 16.06.2025 um 13:15 Uhr
|
||||
Druckdauer: 4:15 Stunden
|
||||
Material: PLA, Grau
|
||||
|
||||
📍 Abholung:
|
||||
Ort: TBA Marienfelde, Raum B2.1
|
||||
Öffnungszeiten: Mo-Fr 8:00-16:00 Uhr
|
||||
Lagerplatz: Regal B2.1-A3
|
||||
|
||||
⚠️ Wichtig:
|
||||
- Bringen Sie einen Ausweis mit
|
||||
- Abholung bis zum 23.06.2025
|
||||
- Danach wird das Objekt entsorgt
|
||||
|
||||
📸 Hier ist ein Foto Ihres fertigen Drucks:
|
||||
[Bild des gedruckten Objekts]
|
||||
|
||||
✨ Zufrieden? Wir freuen uns über Ihr Feedback:
|
||||
https://myp.tba-marienfelde.de/feedback/xyz123
|
||||
|
||||
Vielen Dank für die Nutzung von MYP!
|
||||
Das Team der TBA Marienfelde
|
||||
👨💼 ADMIN: Gast benachrichtigen (Tel./Vor-Ort)
|
||||
```
|
||||
|
||||
---
|
||||
|
Reference in New Issue
Block a user