252 lines
5.4 KiB
Markdown
252 lines
5.4 KiB
Markdown
# SeCu Module Roadmap
|
|
|
|
## Modulares Preismodell
|
|
|
|
### 🆓 Basis (kostenlos/Grundpreis)
|
|
- Mitarbeiterverwaltung
|
|
- Benutzerverwaltung (Chef, Disponent, Mitarbeiter)
|
|
- Einstellungen & Profil
|
|
- Hilfe-System
|
|
|
|
### 💰 Premium-Module (Aufpreis)
|
|
|
|
| Modul | Priorität | Beschreibung |
|
|
|-------|-----------|--------------|
|
|
| **Aufträge** | ⭐⭐⭐ | Auftragsverwaltung, Zuweisung |
|
|
| **Stundenzettel** | ⭐⭐⭐ | Zeiterfassung, Foto-Upload, Genehmigung |
|
|
| **Verfügbarkeiten** | ⭐⭐⭐ | Einsatzplanung, Kalender |
|
|
| **Qualifikationen** | ⭐⭐⭐ | Zertifikate, §34a, Ablauf-Tracking |
|
|
| **Objektverwaltung** | ⭐⭐⭐ | Wachobjekte, Standorte, Kontakte |
|
|
| **Schichtplanung** | ⭐⭐ | Dienstpläne, Wochenpläne, Vertretungen |
|
|
| **Wächterkontrolle** | ⭐⭐ | QR/NFC-Checkpoints, Rundgänge, GPS |
|
|
| **Vorfallberichte** | ⭐⭐ | Incidents, Fotos, Kategorien |
|
|
| **Fahrzeuge** | ⭐ | Firmenwagen, Kilometer, Wartung |
|
|
| **Dokumente** | ⭐ | Verträge, Policies, Uploads |
|
|
| **Kunden/CRM** | ⭐ | Kundenverwaltung, Kontakte |
|
|
| **Abrechnung** | ⭐ | Rechnungen, Export |
|
|
| **Partnerschaften** | ⭐ | Subunternehmer, Stundenzettel-Austausch |
|
|
|
|
---
|
|
|
|
## Modul-Details
|
|
|
|
### 1. Qualifikationen & Zertifikate ⭐⭐⭐
|
|
**Status:** 🔨 In Entwicklung
|
|
|
|
**Datenmodell:**
|
|
- `qualifications` - Verfügbare Qualifikationstypen
|
|
- `employee_qualifications` - Zuordnung MA ↔ Qualifikation
|
|
|
|
**Qualifikationstypen:**
|
|
- §34a Sachkundenachweis (Pflicht!)
|
|
- §34a Unterrichtungsnachweis
|
|
- Waffensachkunde
|
|
- Waffenschein (grün/gelb)
|
|
- Erste-Hilfe-Zertifikat
|
|
- Brandschutzhelfer
|
|
- Evakuierungshelfer
|
|
- Führerschein Klasse B/C/D
|
|
- Personenschutz-Ausbildung
|
|
- Hundeführerschein
|
|
- Sprachen (Englisch, etc.)
|
|
|
|
**Features:**
|
|
- Ablaufdatum-Tracking
|
|
- Automatische Erinnerungen (E-Mail/Push)
|
|
- Dokument-Upload (Scan des Zertifikats)
|
|
- Qualifikations-Matrix (wer hat was)
|
|
- Bei Auftragszuweisung: Prüfung ob MA qualifiziert
|
|
- Ablaufende Qualifikationen im Dashboard
|
|
|
|
---
|
|
|
|
### 2. Objektverwaltung ⭐⭐⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Datenmodell:**
|
|
- `objects` - Wachobjekte/Standorte
|
|
- `object_contacts` - Ansprechpartner pro Objekt
|
|
- `object_instructions` - Dienstanweisungen
|
|
- `object_documents` - Lagepläne, Schlüssellisten
|
|
|
|
**Features:**
|
|
- Objektdetails (Adresse, Typ, Größe)
|
|
- Mehrere Ansprechpartner
|
|
- Dienstanweisungen (PDF/Text)
|
|
- Schlüsselverwaltung
|
|
- Zugangsregeln
|
|
- Notfallpläne
|
|
- Objekt-spezifische Checklisten
|
|
- Verknüpfung mit Aufträgen
|
|
|
|
---
|
|
|
|
### 3. Schichtplanung ⭐⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Datenmodell:**
|
|
- `shifts` - Schichtdefinitionen
|
|
- `shift_assignments` - Wer arbeitet wann
|
|
- `shift_templates` - Wiederkehrende Muster
|
|
|
|
**Features:**
|
|
- Wochenansicht / Monatsansicht
|
|
- Drag & Drop Planung
|
|
- Verfügbarkeits-Check
|
|
- Qualifikations-Check
|
|
- Vertretungsanfragen
|
|
- Push-Benachrichtigung bei Änderungen
|
|
- Export (PDF, iCal)
|
|
- Arbeitszeitkonto
|
|
|
|
---
|
|
|
|
### 4. Wächterkontrollsystem ⭐⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Datenmodell:**
|
|
- `checkpoints` - QR/NFC Kontrollpunkte
|
|
- `patrol_routes` - Rundgang-Routen
|
|
- `patrol_logs` - Erfasste Rundgänge
|
|
|
|
**Features:**
|
|
- QR-Code Generator für Checkpoints
|
|
- NFC-Tag Unterstützung
|
|
- GPS-Koordinaten bei Scan
|
|
- Pflicht-Reihenfolge definierbar
|
|
- Zeitfenster für Rundgänge
|
|
- Abweichungs-Alarme
|
|
- Rundgang-Historie
|
|
- Berichte für Kunden
|
|
|
|
---
|
|
|
|
### 5. Vorfallberichte ⭐⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Datenmodell:**
|
|
- `incidents` - Vorfälle
|
|
- `incident_categories` - Kategorien
|
|
- `incident_attachments` - Fotos, Dokumente
|
|
|
|
**Kategorien:**
|
|
- Einbruch/Einbruchsversuch
|
|
- Vandalismus
|
|
- Hausfriedensbruch
|
|
- Technische Störung
|
|
- Brand/Brandgefahr
|
|
- Unfall
|
|
- Sonstiges
|
|
|
|
**Features:**
|
|
- Schnell-Erfassung (Mobile-optimiert)
|
|
- Foto-Upload (vor Ort)
|
|
- Kategorisierung
|
|
- Schweregrad
|
|
- Beteiligte Personen
|
|
- Maßnahmen dokumentieren
|
|
- PDF-Export für Kunden
|
|
- Eskalations-Workflow
|
|
|
|
---
|
|
|
|
### 6. Fahrzeugverwaltung ⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Datenmodell:**
|
|
- `vehicles` - Fahrzeuge
|
|
- `vehicle_bookings` - Buchungen
|
|
- `vehicle_logs` - Fahrten, Tanken
|
|
- `vehicle_maintenance` - Wartungen
|
|
|
|
**Features:**
|
|
- Fahrzeugpool
|
|
- Buchungssystem
|
|
- Kilometerstand-Tracking
|
|
- Tankbelege
|
|
- Wartungserinnerungen (TÜV, Inspektion)
|
|
- Schadensmeldungen
|
|
- Führerschein-Kontrolle
|
|
|
|
---
|
|
|
|
### 7. Dokumentenverwaltung ⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Features:**
|
|
- Arbeitsverträge
|
|
- Datenschutzerklärungen
|
|
- Dienstanweisungen
|
|
- Schulungsunterlagen
|
|
- Versionierung
|
|
- Lesebestätigung durch MA
|
|
|
|
---
|
|
|
|
### 8. Kunden/CRM ⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Features:**
|
|
- Kundenstammdaten
|
|
- Ansprechpartner
|
|
- Vertragsübersicht
|
|
- Kommunikationshistorie
|
|
- Umsatz pro Kunde
|
|
|
|
---
|
|
|
|
### 9. Abrechnung ⭐
|
|
**Status:** 📋 Geplant
|
|
|
|
**Features:**
|
|
- Stundensätze pro Kunde/Objekt
|
|
- Automatische Rechnungserstellung
|
|
- PDF-Export
|
|
- DATEV-Export
|
|
- Mahnwesen
|
|
|
|
---
|
|
|
|
## Entwicklungsreihenfolge
|
|
|
|
1. ✅ Basis (Benutzer, Auth, Dashboard)
|
|
2. ✅ Aufträge
|
|
3. ✅ Stundenzettel
|
|
4. ✅ Verfügbarkeiten
|
|
5. ✅ Hilfe-System
|
|
6. 🔨 **Qualifikationen** ← AKTUELL
|
|
7. 📋 Objektverwaltung
|
|
8. 📋 Schichtplanung
|
|
9. 📋 Wächterkontrolle
|
|
10. 📋 Vorfallberichte
|
|
11. 📋 Fahrzeuge
|
|
12. 📋 Dokumente
|
|
13. 📋 CRM
|
|
14. 📋 Abrechnung
|
|
|
|
---
|
|
|
|
## Technische Umsetzung
|
|
|
|
### Modul-System (Backend)
|
|
```typescript
|
|
// modules Tabelle erweitern
|
|
{
|
|
key: 'qualifications',
|
|
name: 'Qualifikationen',
|
|
description: 'Zertifikate & Nachweise verwalten',
|
|
icon: '🎓',
|
|
price_monthly: 29.00,
|
|
price_yearly: 290.00,
|
|
is_premium: true
|
|
}
|
|
```
|
|
|
|
### Feature-Flags (Frontend)
|
|
```typescript
|
|
// Modul-Check vor Anzeige
|
|
if (orgStore.hasModule('qualifications')) {
|
|
// Zeige Menüpunkt
|
|
}
|
|
```
|