From ab3bc857a387b6de0eea343f4795ccc2aa3f535e Mon Sep 17 00:00:00 2001 From: OpenClaw Date: Fri, 13 Mar 2026 05:26:29 +0000 Subject: [PATCH] docs: Comprehensive help documentation for all modules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Erste Schritte: Übersicht, Login, Sprache - Benutzerverwaltung: Anlegen, Bearbeiten - Aufträge: Erstellen, Status - Schichten: Erstellen, Übersicht - Stundenzettel: Einreichen, Genehmigen - Verfügbarkeiten: Melden, Einsehen - Qualifikationen: §34a, Berichte - Objekte: Anlegen, Rundgangspunkte - Rundgänge: Starten, Protokoll - Vorfälle: Melden, Bearbeitung - Fahrzeuge: Anlegen, Fahrtenbuch - Kunden: Stammdaten - Abrechnung: Rechnungen, Zahlungen - Dokumente: Upload, Verwaltung - Partnerschaften: Anfragen, Teilen - Einstellungen: Profil, Sicherheit, Logo, Module - FAQ: Allgemein, Sicherheit --- src/views/HelpView.vue | 1061 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 1022 insertions(+), 39 deletions(-) diff --git a/src/views/HelpView.vue b/src/views/HelpView.vue index b44e137..191945f 100644 --- a/src/views/HelpView.vue +++ b/src/views/HelpView.vue @@ -38,17 +38,26 @@ SeCu ist eine modulare Mitarbeiterverwaltung speziell für Sicherheitsunternehme - **Mitarbeiterverwaltung** – Alle Mitarbeiter zentral verwalten - **Auftragsverwaltung** – Aufträge erstellen und zuweisen +- **Schichtplanung** – Dienstpläne erstellen und verwalten - **Stundenzettel** – Arbeitszeiten erfassen und genehmigen - **Verfügbarkeiten** – Wer ist wann einsetzbar? +- **Qualifikationen** – §34a und andere Zertifikate verwalten +- **Objekte** – Einsatzorte und Standorte pflegen +- **Rundgänge** – Kontrollgänge dokumentieren +- **Vorfälle** – Sicherheitsvorfälle erfassen +- **Fahrzeuge** – Fuhrpark verwalten +- **Kunden** – Kundenstamm pflegen +- **Abrechnung** – Rechnungen erstellen +- **Dokumente** – Dateien zentral speichern - **Partnerschaften** – Zusammenarbeit mit Subunternehmern ### Rollen im System -**Chef** – Vollzugriff auf alle Funktionen, kann Disponenten und Mitarbeiter anlegen +**Chef** – Vollzugriff auf alle Funktionen, kann Module aktivieren, Disponenten und Mitarbeiter anlegen, Firmenlogo hochladen -**Disponent** – Kann Mitarbeiter anlegen, Aufträge erstellen, Stundenzettel einsehen +**Disponent** – Kann Mitarbeiter anlegen, Aufträge und Schichten erstellen, Stundenzettel einsehen und genehmigen -**Mitarbeiter** – Kann eigene Aufträge sehen, Verfügbarkeit melden, Stundenzettel hochladen +**Mitarbeiter** – Kann eigene Aufträge sehen, Verfügbarkeit melden, Stundenzettel hochladen, Rundgänge dokumentieren ` }, { @@ -77,6 +86,41 @@ Wir empfehlen, Ihr Passwort nach dem ersten Login zu ändern: 4. Geben Sie ein neues Passwort ein (mind. 8 Zeichen) 5. Bestätigen Sie das neue Passwort 6. Klicken Sie auf "Passwort ändern" + +### App-Sicherheit (optional) + +Sie können die App zusätzlich mit Fingerabdruck, Face ID oder PIN schützen: + +1. Gehen Sie zu **Einstellungen** +2. Klicken Sie bei "App-Sicherheit" auf **Konfigurieren** +3. Wählen Sie Ihre bevorzugte Methode +4. Folgen Sie den Anweisungen + ` + }, + { + id: 'language', + title: 'Sprache ändern', + icon: '🌍', + content: ` +## Sprache ändern + +SeCu ist in 7 Sprachen verfügbar: + +- 🇩🇪 Deutsch (Standard) +- 🇬🇧 English +- 🇪🇸 Español +- 🇫🇷 Français +- 🇵🇱 Polski +- 🇷🇺 Русский +- 🇸🇦 العربية (Arabisch mit RTL-Unterstützung) + +### Sprache wechseln + +1. Klicken Sie oben rechts auf das **Flaggen-Symbol** +2. Wählen Sie Ihre gewünschte Sprache +3. Die Änderung wird sofort übernommen + +> **Hinweis:** Ihre Spracheinstellung wird gespeichert und beim nächsten Login automatisch verwendet. ` } ] @@ -104,6 +148,7 @@ Wir empfehlen, Ihr Passwort nach dem ersten Login zu ändern: - **Vorname** und **Nachname** - **E-Mail-Adresse** (wird für Login verwendet) - **Passwort** (mind. 8 Zeichen) + - **Telefon** (optional) - **Rolle** auswählen (Disponent oder Mitarbeiter) 4. Klicken Sie auf **"Erstellen"** @@ -163,10 +208,10 @@ Statt einen Benutzer zu löschen, können Sie ihn deaktivieren: 2. Klicken Sie auf **"+ Neuer Auftrag"** 3. Füllen Sie die Pflichtfelder aus: - **Titel** – Kurze Beschreibung des Auftrags - - **Kunde** – Name des Auftraggebers - - **Standort** – Einsatzort + - **Kunde** – Wählen Sie aus dem Kundenstamm + - **Objekt** – Einsatzort auswählen - **Datum/Zeit** – Wann findet der Einsatz statt? -4. Optional: Beschreibung hinzufügen +4. Optional: Beschreibung und besondere Hinweise 5. Klicken Sie auf **"Erstellen"** ### Mitarbeiter zuweisen @@ -175,8 +220,10 @@ Nach dem Erstellen können Sie Mitarbeiter zuweisen: 1. Öffnen Sie den Auftrag 2. Klicken Sie auf **"Mitarbeiter zuweisen"** -3. Wählen Sie verfügbare Mitarbeiter aus +3. Wählen Sie verfügbare Mitarbeiter aus (System zeigt Verfügbarkeit an) 4. Bestätigen Sie die Zuweisung + +> **Tipp:** Das System schlägt automatisch Mitarbeiter vor, die zum Zeitpunkt verfügbar sind und die nötigen Qualifikationen haben. ` }, { @@ -206,6 +253,76 @@ Jeder Auftrag durchläuft verschiedene Status: } ] }, + { + id: 'shifts', + name: 'Schichtplanung', + icon: '📅', + description: 'Dienstpläne erstellen und verwalten', + articles: [ + { + id: 'create-shift', + title: 'Schicht erstellen', + icon: '➕', + content: ` +## Schicht erstellen + +**Berechtigung:** Chef oder Disponent + +### Neue Schicht anlegen + +1. Gehen Sie zu **Schichten** +2. Klicken Sie auf **"+ Neue Schicht"** +3. Füllen Sie aus: + - **Bezeichnung** – z.B. "Nachtschicht Objekt A" + - **Objekt** – Einsatzort + - **Datum** – Wann findet die Schicht statt? + - **Startzeit** und **Endzeit** + - **Benötigte Mitarbeiter** – Anzahl +4. Klicken Sie auf **"Erstellen"** + +### Mitarbeiter einteilen + +1. Öffnen Sie die Schicht +2. Klicken Sie auf **"Mitarbeiter einteilen"** +3. Verfügbare Mitarbeiter werden grün angezeigt +4. Wählen Sie die gewünschten Mitarbeiter +5. Bestätigen Sie die Einteilung + +> **Automatische Prüfung:** Das System warnt, wenn ein Mitarbeiter bereits eingeteilt ist oder nicht verfügbar. + ` + }, + { + id: 'shift-overview', + title: 'Schichtübersicht', + icon: '📊', + content: ` +## Schichtübersicht + +### Kalenderansicht + +Die Schichtübersicht zeigt alle Schichten in einer Kalenderansicht: + +- **Wochenansicht** – Alle Schichten der aktuellen Woche +- **Monatsansicht** – Übersicht über den ganzen Monat +- **Tagesansicht** – Detaillierte Ansicht eines Tages + +### Farben verstehen + +- 🟢 **Grün** – Schicht vollständig besetzt +- 🟡 **Gelb** – Schicht teilweise besetzt +- 🔴 **Rot** – Schicht nicht besetzt + +### Schicht bearbeiten + +1. Klicken Sie auf eine Schicht im Kalender +2. Ändern Sie Zeiten, Mitarbeiter oder Details +3. Speichern Sie die Änderungen + +> **Hinweis:** Änderungen an besetzten Schichten benachrichtigen automatisch die eingeteilten Mitarbeiter. + ` + } + ] + }, { id: 'timesheets', name: 'Stundenzettel', @@ -279,13 +396,13 @@ Sie können mehrere Stundenzettel gleichzeitig bearbeiten: { id: 'availability', name: 'Verfügbarkeiten', - icon: '📅', + icon: '🗓️', description: 'Einsatzbereitschaft verwalten', articles: [ { id: 'set-availability', title: 'Verfügbarkeit melden', - icon: '🗓️', + icon: '📅', content: ` ## Verfügbarkeit melden @@ -343,6 +460,720 @@ Beim Erstellen eines Auftrags werden automatisch nur verfügbare Mitarbeiter vor } ] }, + { + id: 'qualifications', + name: 'Qualifikationen', + icon: '🎓', + description: '§34a und Zertifikate verwalten', + articles: [ + { + id: 'qualification-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Qualifikationen in SeCu + +Das Qualifikationsmodul hilft Ihnen, alle Zertifikate und Berechtigungen Ihrer Mitarbeiter zu verwalten. + +### Wichtige Qualifikationen + +- **§34a Sachkundeprüfung** – Grundvoraussetzung im Bewachungsgewerbe +- **Erste-Hilfe-Kurs** – Muss regelmäßig aufgefrischt werden +- **Waffensachkunde** – Für bewaffnete Einsätze +- **Brandschutzhelfer** – Für Objekte mit Brandschutzauflagen +- **Führerschein** – Für mobile Einsätze + +### Automatische Erinnerungen + +Das System erinnert Sie automatisch, wenn Qualifikationen ablaufen: + +- **90 Tage vorher** – Erste Warnung +- **30 Tage vorher** – Dringende Warnung +- **Abgelaufen** – Rote Markierung + +> **Wichtig:** Mitarbeiter ohne gültige §34a können nicht für Aufträge eingeteilt werden. + ` + }, + { + id: 'add-qualification', + title: 'Qualifikation hinzufügen', + icon: '➕', + content: ` +## Qualifikation hinzufügen + +**Berechtigung:** Chef oder Disponent + +### Qualifikation erfassen + +1. Gehen Sie zu **Qualifikationen** +2. Klicken Sie auf **"+ Neue Qualifikation"** +3. Wählen Sie den **Mitarbeiter** +4. Wählen Sie den **Qualifikationstyp**: + - §34a Sachkundeprüfung + - Erste-Hilfe-Kurs + - Waffensachkunde + - Führerschein (Klasse A, B, C, etc.) + - Sonstige +5. Geben Sie das **Ablaufdatum** ein (falls vorhanden) +6. Optional: Dokument/Zertifikat hochladen +7. Klicken Sie auf **"Speichern"** + +### Dokument anhängen + +Sie können einen Scan des Zertifikats hochladen: + +1. Klicken Sie auf **"Dokument hinzufügen"** +2. Wählen Sie die Datei (PDF, JPG, PNG) +3. Das Dokument wird zur Qualifikation gespeichert + ` + }, + { + id: 'qualification-report', + title: 'Qualifikationsbericht', + icon: '📊', + content: ` +## Qualifikationsbericht + +### Übersicht anzeigen + +Der Qualifikationsbericht zeigt den Status aller Mitarbeiter: + +1. Gehen Sie zu **Qualifikationen** +2. Klicken Sie auf **"Bericht"** +3. Sie sehen: + - ✅ Gültige Qualifikationen + - ⚠️ Bald ablaufende (gelb) + - ❌ Abgelaufene (rot) + - ❓ Fehlende Qualifikationen + +### Nach Status filtern + +- **Alle anzeigen** – Komplette Übersicht +- **Ablaufend** – Qualifikationen, die in 90 Tagen ablaufen +- **Abgelaufen** – Nicht mehr gültige Zertifikate +- **Fehlend** – Mitarbeiter ohne erforderliche Qualifikation + +### Export + +Sie können den Bericht als PDF oder Excel exportieren: + +1. Klicken Sie auf **"Exportieren"** +2. Wählen Sie das Format +3. Der Download startet automatisch + ` + } + ] + }, + { + id: 'objects', + name: 'Objekte', + icon: '🏢', + description: 'Einsatzorte und Standorte verwalten', + articles: [ + { + id: 'object-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Objekte in SeCu + +Objekte sind die Einsatzorte Ihrer Sicherheitsdienstleistungen. Hier verwalten Sie alle Standorte. + +### Was ist ein Objekt? + +Ein Objekt kann sein: +- Gebäude oder Gelände +- Veranstaltungsort +- Baustelle +- Firmengelände +- Wohnanlage + +### Objektdaten + +Zu jedem Objekt speichern Sie: +- **Name** und **Adresse** +- **Kunde** (Auftraggeber) +- **Ansprechpartner** vor Ort +- **Besondere Hinweise** (Zugang, Alarmcodes, etc.) +- **Rundgangspunkte** (für Kontrollgänge) + ` + }, + { + id: 'create-object', + title: 'Objekt anlegen', + icon: '➕', + content: ` +## Objekt anlegen + +**Berechtigung:** Chef oder Disponent + +### Neues Objekt erstellen + +1. Gehen Sie zu **Objekte** +2. Klicken Sie auf **"+ Neues Objekt"** +3. Füllen Sie die Pflichtfelder: + - **Name** – Bezeichnung des Objekts + - **Adresse** – Straße, PLZ, Ort + - **Kunde** – Aus Kundenstamm wählen +4. Optional: + - Ansprechpartner und Telefon + - Besondere Hinweise + - Zugangsinfos +5. Klicken Sie auf **"Speichern"** + +### Rundgangspunkte definieren + +Für Kontrollgänge können Sie Checkpunkte definieren: + +1. Öffnen Sie das Objekt +2. Gehen Sie zu **"Rundgangspunkte"** +3. Klicken Sie auf **"+ Punkt hinzufügen"** +4. Geben Sie Name und Beschreibung ein +5. Optional: GPS-Koordinaten oder NFC-Tag + +> **Tipp:** Rundgangspunkte werden beim Patrouillieren automatisch abgehakt. + ` + } + ] + }, + { + id: 'patrols', + name: 'Rundgänge', + icon: '📍', + description: 'Kontrollgänge dokumentieren', + articles: [ + { + id: 'patrol-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Rundgänge in SeCu + +Das Rundgangs-Modul ermöglicht die digitale Dokumentation von Kontrollgängen. + +### Funktionen + +- **Checkpunkte abhaken** – Jeden Kontrollpunkt bestätigen +- **GPS-Tracking** – Automatische Standorterfassung +- **Zeitstempel** – Wann wurde welcher Punkt erreicht? +- **Notizen** – Besonderheiten dokumentieren +- **Fotos** – Auffälligkeiten fotografieren + +### Für wen? + +- **Mitarbeiter**: Rundgänge durchführen und dokumentieren +- **Disponenten/Chefs**: Rundgänge einsehen und auswerten + ` + }, + { + id: 'start-patrol', + title: 'Rundgang starten', + icon: '▶️', + content: ` +## Rundgang starten + +**Für Mitarbeiter** + +### Rundgang beginnen + +1. Gehen Sie zu **Rundgänge** +2. Wählen Sie das **Objekt** +3. Klicken Sie auf **"Rundgang starten"** +4. Die Stoppuhr startet automatisch + +### Checkpunkte abhaken + +1. Gehen Sie zum ersten Kontrollpunkt +2. Tippen Sie auf den Punkt in der App +3. Der Punkt wird mit Zeitstempel markiert +4. Optional: Notiz oder Foto hinzufügen +5. Gehen Sie zum nächsten Punkt + +### Rundgang beenden + +1. Alle Punkte abhaken +2. Klicken Sie auf **"Rundgang beenden"** +3. Der Rundgang wird automatisch gespeichert + +> **Automatisch:** Bei Abweichungen vom Plan (z.B. verpasste Punkte) wird der Disponent benachrichtigt. + ` + }, + { + id: 'patrol-report', + title: 'Rundgangsprotokoll', + icon: '📊', + content: ` +## Rundgangsprotokoll + +**Für Disponenten und Chefs** + +### Rundgänge einsehen + +1. Gehen Sie zu **Rundgänge** +2. Wählen Sie das Objekt +3. Sie sehen alle durchgeführten Rundgänge + +### Details anzeigen + +Klicken Sie auf einen Rundgang um zu sehen: + +- **Startzeit** und **Endzeit** +- **Dauer** des Rundgangs +- **Abgehakte Punkte** mit Zeitstempeln +- **GPS-Route** (falls aktiviert) +- **Notizen** und **Fotos** + +### Auffälligkeiten + +Besondere Vorkommnisse werden markiert: + +- ⚠️ **Verpasste Punkte** – Nicht alle Checkpunkte erreicht +- ⏰ **Verspätung** – Rundgang nicht pünktlich gestartet +- 📝 **Notizen** – Mitarbeiter hat etwas vermerkt + ` + } + ] + }, + { + id: 'incidents', + name: 'Vorfälle', + icon: '🚨', + description: 'Sicherheitsvorfälle erfassen', + articles: [ + { + id: 'incident-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Vorfälle in SeCu + +Das Vorfallsmodul dient zur Dokumentation von Sicherheitsvorfällen und besonderen Ereignissen. + +### Vorfallsarten + +- 🚨 **Alarm** – Alarmauslösung +- 🚪 **Einbruch** – Einbruchsversuch oder -schäden +- 🔥 **Brand** – Feuer oder Rauchentwicklung +- 🤕 **Unfall** – Personenschäden +- 👤 **Unbefugter Zutritt** – Personen ohne Berechtigung +- 📦 **Diebstahl** – Entwendung von Gegenständen +- ⚠️ **Sonstiges** – Andere Vorkommnisse + +### Warum dokumentieren? + +- **Nachweispflicht** gegenüber Kunden +- **Versicherungsfälle** belegen +- **Analyse** und Prävention + ` + }, + { + id: 'create-incident', + title: 'Vorfall melden', + icon: '➕', + content: ` +## Vorfall melden + +**Für alle Mitarbeiter** + +### Vorfall erfassen + +1. Gehen Sie zu **Vorfälle** +2. Klicken Sie auf **"+ Neuer Vorfall"** +3. Füllen Sie das Formular: + - **Objekt** – Wo ist es passiert? + - **Datum/Uhrzeit** – Wann ist es passiert? + - **Art des Vorfalls** – Kategorie wählen + - **Beschreibung** – Was ist passiert? + - **Maßnahmen** – Was wurde unternommen? +4. Optional: Fotos hinzufügen +5. Klicken Sie auf **"Melden"** + +### Beweise sichern + +Bei Vorfällen sollten Sie: + +1. **Fotos** machen (Schäden, Spuren) +2. **Zeugen** notieren +3. **Polizei** informieren (falls erforderlich) +4. **Aktenzeichen** dokumentieren + +> **Wichtig:** Melden Sie Vorfälle zeitnah, solange alle Details noch frisch sind. + ` + }, + { + id: 'incident-status', + title: 'Vorfallsbearbeitung', + icon: '🔄', + content: ` +## Vorfallsbearbeitung + +**Für Disponenten und Chefs** + +### Status eines Vorfalls + +- 🟡 **Neu** – Gerade gemeldet +- 🔵 **In Bearbeitung** – Wird untersucht +- 🟢 **Erledigt** – Abgeschlossen +- 🔴 **Eskaliert** – An höhere Stelle weitergeleitet + +### Vorfall bearbeiten + +1. Öffnen Sie den Vorfall +2. Prüfen Sie die Angaben +3. Fügen Sie Kommentare hinzu +4. Ändern Sie den Status +5. Bei Bedarf: An Kunden weiterleiten + +### Vorfallsbericht erstellen + +1. Öffnen Sie den Vorfall +2. Klicken Sie auf **"Bericht erstellen"** +3. Ein PDF wird generiert mit allen Details +4. Versenden Sie den Bericht an den Kunden + ` + } + ] + }, + { + id: 'vehicles', + name: 'Fahrzeuge', + icon: '🚗', + description: 'Fuhrpark verwalten', + articles: [ + { + id: 'vehicle-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Fahrzeuge in SeCu + +Verwalten Sie Ihren Fuhrpark zentral in SeCu. + +### Fahrzeugdaten + +Zu jedem Fahrzeug speichern Sie: +- **Kennzeichen** +- **Marke** und **Modell** +- **Fahrzeugtyp** (PKW, Transporter, Motorrad) +- **Kilometerstand** +- **TÜV-Termin** und **HU-Termin** +- **Versicherungsdaten** + +### Automatische Erinnerungen + +Das System erinnert Sie an: +- 📅 TÜV-Termine +- 🔧 Wartungstermine +- 📋 Führerscheinkontrollen + ` + }, + { + id: 'add-vehicle', + title: 'Fahrzeug anlegen', + icon: '➕', + content: ` +## Fahrzeug anlegen + +**Berechtigung:** Chef oder Disponent + +### Neues Fahrzeug + +1. Gehen Sie zu **Fahrzeuge** +2. Klicken Sie auf **"+ Neues Fahrzeug"** +3. Füllen Sie aus: + - **Kennzeichen** + - **Marke/Modell** + - **Fahrzeugtyp** + - **Aktueller Kilometerstand** +4. Optionale Daten: + - TÜV-Termin + - Versicherungsnummer + - Tankkartenummer +5. Klicken Sie auf **"Speichern"** + +### Fahrzeug zuweisen + +Sie können Fahrzeuge fest oder temporär zuweisen: + +1. Öffnen Sie das Fahrzeug +2. Klicken Sie auf **"Zuweisen"** +3. Wählen Sie den Mitarbeiter +4. Geben Sie den Zeitraum an + ` + }, + { + id: 'vehicle-log', + title: 'Fahrtenbuch', + icon: '📖', + content: ` +## Fahrtenbuch + +### Fahrten erfassen + +Mitarbeiter können Fahrten dokumentieren: + +1. **Fahrt starten** + - Kilometerstand zu Beginn + - Zweck der Fahrt + +2. **Fahrt beenden** + - Kilometerstand am Ende + - Gefahrene Kilometer automatisch berechnet + +### Fahrtenbuch einsehen + +**Für Disponenten und Chefs:** + +1. Gehen Sie zu **Fahrzeuge** +2. Wählen Sie ein Fahrzeug +3. Klicken Sie auf **"Fahrtenbuch"** +4. Sie sehen alle Fahrten mit: + - Datum und Uhrzeit + - Fahrer + - Start- und Endkilometer + - Zweck + +> **Export:** Das Fahrtenbuch kann als Excel oder PDF exportiert werden. + ` + } + ] + }, + { + id: 'customers', + name: 'Kunden', + icon: '🤝', + description: 'Kundenstamm pflegen', + articles: [ + { + id: 'customer-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Kunden in SeCu + +Verwalten Sie alle Ihre Kunden (Auftraggeber) zentral. + +### Kundendaten + +Zu jedem Kunden speichern Sie: +- **Firmenname** +- **Ansprechpartner** +- **Adresse** +- **Telefon** und **E-Mail** +- **Rechnungsadresse** (falls abweichend) +- **Notizen** + +### Verknüpfungen + +Kunden sind verknüpft mit: +- **Objekten** – Einsatzorte des Kunden +- **Aufträgen** – Alle Aufträge dieses Kunden +- **Rechnungen** – Abrechnungen + ` + }, + { + id: 'add-customer', + title: 'Kunde anlegen', + icon: '➕', + content: ` +## Kunde anlegen + +**Berechtigung:** Chef oder Disponent + +### Neuen Kunden erstellen + +1. Gehen Sie zu **Kunden** +2. Klicken Sie auf **"+ Neuer Kunde"** +3. Pflichtfelder: + - **Firmenname** + - **Ansprechpartner** + - **E-Mail** oder **Telefon** +4. Optionale Felder: + - Adresse + - Rechnungsadresse + - Notizen +5. Klicken Sie auf **"Speichern"** + +### Objekte zuordnen + +Nach dem Anlegen des Kunden: + +1. Öffnen Sie den Kunden +2. Gehen Sie zu **"Objekte"** +3. Klicken Sie auf **"+ Objekt hinzufügen"** +4. Erstellen Sie ein neues Objekt oder verknüpfen Sie ein bestehendes + ` + } + ] + }, + { + id: 'billing', + name: 'Abrechnung', + icon: '💰', + description: 'Rechnungen erstellen und verwalten', + articles: [ + { + id: 'billing-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Abrechnung in SeCu + +Das Abrechnungsmodul ermöglicht die Erstellung von Rechnungen basierend auf genehmigten Stundenzetteln. + +### Funktionen + +- **Rechnungen erstellen** aus Stundenzettel-Daten +- **Stundensätze** pro Kunde oder Auftrag +- **PDF-Export** für den Versand +- **Status-Tracking** (offen, bezahlt, überfällig) + +### Abrechnungszeitraum + +Typische Abrechnungszyklen: +- **Monatlich** – Alle Leistungen des Monats +- **14-tägig** – Halbmonatlich +- **Wöchentlich** – Jede Woche +- **Pro Auftrag** – Nach Abschluss eines Auftrags + ` + }, + { + id: 'create-invoice', + title: 'Rechnung erstellen', + icon: '➕', + content: ` +## Rechnung erstellen + +**Berechtigung:** Chef + +### Neue Rechnung + +1. Gehen Sie zu **Abrechnung** +2. Klicken Sie auf **"+ Neue Rechnung"** +3. Wählen Sie den **Kunden** +4. Wählen Sie den **Zeitraum** +5. Das System zeigt alle genehmigten Stundenzettel +6. Prüfen Sie die Positionen +7. Optional: Zusätzliche Positionen hinzufügen +8. Klicken Sie auf **"Rechnung erstellen"** + +### Rechnungsdetails + +Jede Rechnung enthält: +- Rechnungsnummer (automatisch) +- Datum und Fälligkeit +- Kundendaten +- Einzelpositionen mit Stunden und Sätzen +- Summen (netto, MwSt., brutto) + +### PDF erstellen + +1. Öffnen Sie die Rechnung +2. Klicken Sie auf **"PDF herunterladen"** +3. Das PDF enthält Ihr Logo und alle Details + ` + }, + { + id: 'invoice-status', + title: 'Zahlungsstatus', + icon: '📊', + content: ` +## Zahlungsstatus verwalten + +### Statusarten + +- 🟡 **Entwurf** – Noch nicht versendet +- 🔵 **Offen** – Versendet, Zahlung ausstehend +- 🟢 **Bezahlt** – Zahlung eingegangen +- 🔴 **Überfällig** – Fälligkeit überschritten +- ⚫ **Storniert** – Rechnung wurde storniert + +### Zahlung verbuchen + +1. Öffnen Sie die Rechnung +2. Klicken Sie auf **"Zahlung eingegangen"** +3. Geben Sie das Datum ein +4. Optional: Zahlungsreferenz + +### Mahnwesen + +Bei überfälligen Rechnungen: + +1. Gehen Sie zu **Abrechnung** +2. Filter **"Überfällig"** +3. Klicken Sie auf **"Mahnung erstellen"** +4. Eine Zahlungserinnerung wird generiert + ` + } + ] + }, + { + id: 'documents', + name: 'Dokumente', + icon: '📁', + description: 'Dateien zentral speichern', + articles: [ + { + id: 'document-overview', + title: 'Übersicht', + icon: '📋', + content: ` +## Dokumente in SeCu + +Speichern Sie wichtige Dokumente zentral und sicher. + +### Dokumenttypen + +- **Verträge** – Kunden- und Mitarbeiterverträge +- **Zertifikate** – Qualifikationsnachweise +- **Berichte** – Vorfalls- und Rundgangsberichte +- **Rechnungen** – Archivierte Rechnungen +- **Sonstiges** – Alle anderen Dokumente + +### Speicherort + +Dokumente können zugeordnet werden: +- **Mitarbeiter** – Personalakten +- **Kunden** – Kundenunterlagen +- **Objekte** – Objektunterlagen +- **Allgemein** – Unternehmensdokumente + ` + }, + { + id: 'upload-document', + title: 'Dokument hochladen', + icon: '⬆️', + content: ` +## Dokument hochladen + +### Datei hochladen + +1. Gehen Sie zu **Dokumente** +2. Klicken Sie auf **"+ Hochladen"** +3. Wählen Sie die Datei(en) +4. Füllen Sie die Metadaten: + - **Name** – Bezeichnung des Dokuments + - **Kategorie** – Typ auswählen + - **Zuordnung** – Mitarbeiter, Kunde, Objekt +5. Klicken Sie auf **"Speichern"** + +### Unterstützte Formate + +- 📄 **PDF** – Verträge, Berichte +- 🖼️ **Bilder** – JPG, PNG (max. 10 MB) +- 📊 **Office** – Word, Excel (optional) + +### Ordner erstellen + +Sie können Dokumente in Ordnern organisieren: + +1. Klicken Sie auf **"Neuer Ordner"** +2. Geben Sie einen Namen ein +3. Verschieben Sie Dokumente per Drag & Drop + ` + } + ] + }, { id: 'partnerships', name: 'Partnerschaften', @@ -446,45 +1277,141 @@ Wenn der Partner Stundenzettel einreicht: ] }, { - id: 'modules', - name: 'Module', - icon: '🧩', - description: 'Funktionen aktivieren/deaktivieren', + id: 'settings', + name: 'Einstellungen', + icon: '⚙️', + description: 'App und Organisation konfigurieren', articles: [ { - id: 'module-overview', - title: 'Module verwalten', - icon: '⚙️', + id: 'profile-settings', + title: 'Profil', + icon: '👤', content: ` -## Module in SeCu +## Profil-Einstellungen -SeCu ist modular aufgebaut. Sie können Funktionen nach Bedarf aktivieren oder deaktivieren. +### Ihre Daten + +In den Einstellungen sehen Sie: +- **Name** – Ihr Vor- und Nachname +- **E-Mail** – Ihre Login-Adresse +- **Rolle** – Chef, Disponent oder Mitarbeiter +- **Organisation** – Ihr Unternehmen + +### Passwort ändern + +1. Gehen Sie zu **Einstellungen** +2. Scrollen Sie zu **"Passwort ändern"** +3. Geben Sie Ihr aktuelles Passwort ein +4. Geben Sie das neue Passwort ein (mind. 8 Zeichen) +5. Bestätigen Sie das neue Passwort +6. Klicken Sie auf **"Passwort ändern"** + ` + }, + { + id: 'app-security', + title: 'App-Sicherheit', + icon: '🔐', + content: ` +## App-Sicherheit + +Schützen Sie die App zusätzlich mit biometrischer Entsperrung oder PIN. + +### Verfügbare Methoden + +- **Fingerabdruck / Touch ID** – Schnell und sicher +- **Face ID** – Gesichtserkennung (iOS) +- **PIN-Code** – 4-6 stelliger Code + +### Einrichten + +1. Gehen Sie zu **Einstellungen** +2. Klicken Sie bei "App-Sicherheit" auf **Konfigurieren** +3. Wählen Sie Ihre Methode +4. Folgen Sie den Anweisungen + +### Funktionsweise + +Nach der Einrichtung: +- Beim App-Start wird die Verifizierung verlangt +- Nach 5 Minuten Inaktivität wird die App gesperrt +- Bei fehlgeschlagener Biometrie kann der PIN verwendet werden + +> **Hinweis:** Ihre Login-Daten bleiben erhalten, nur der App-Zugang wird geschützt. + ` + }, + { + id: 'org-logo', + title: 'Firmenlogo', + icon: '🏢', + content: ` +## Firmenlogo + +**Nur für Chefs** + +Laden Sie ein Logo für Ihre Organisation hoch. Alle Mitarbeiter Ihrer Firma sehen dann Ihr Logo statt des Standard-Logos. + +### Logo hochladen + +1. Gehen Sie zu **Einstellungen** +2. Scrollen Sie zu **"Firmenlogo"** +3. Klicken Sie auf **"Datei auswählen"** +4. Wählen Sie Ihre Logo-Datei +5. Vorschau prüfen +6. Klicken Sie auf **"Hochladen"** + +### Anforderungen + +- **Formate:** JPG, PNG, WebP, SVG +- **Größe:** Max. 5 MB +- **Empfohlen:** 200 x 80 Pixel (Querformat) + +### Logo löschen + +Um zum Standard-Logo zurückzukehren: + +1. Klicken Sie auf **"Logo löschen"** +2. Bestätigen Sie die Löschung +3. Das Standard-Logo (🔐 SeCu) wird wieder angezeigt + +> **Hinweis:** Das Logo ist nur für Mitglieder Ihrer Organisation sichtbar. + ` + }, + { + id: 'modules-settings', + title: 'Module verwalten', + icon: '🧩', + content: ` +## Module verwalten + +**Nur für Chefs** + +SeCu ist modular aufgebaut. Aktivieren Sie nur die Funktionen, die Sie benötigen. ### Verfügbare Module -**Stundenzettel** – Arbeitszeiterfassung +| Modul | Beschreibung | +|-------|--------------| +| 📋 Aufträge | Auftragsverwaltung | +| 🗓️ Verfügbarkeit | Einsatzplanung | +| ⏱️ Stundenzettel | Zeiterfassung | +| 🎓 Qualifikationen | §34a-Tracking | +| 🏢 Objekte | Standortverwaltung | +| 📅 Schichten | Dienstplanung | +| 📍 Rundgänge | Kontrollgänge | +| 🚨 Vorfälle | Vorfallserfassung | +| 🚗 Fahrzeuge | Fuhrpark | +| 🤝 Kunden | Kundenstamm | +| 💰 Abrechnung | Rechnungen | +| 📁 Dokumente | Dateiverwaltung | +| 🤝 Partnerschaften | Subunternehmer | -**Verfügbarkeit** – Einsatzplanung +### Modul aktivieren/deaktivieren -**Dokumente** – Dateiverwaltung +1. Gehen Sie zu **Module** +2. Klicken Sie auf den Schalter des Moduls +3. Änderung wird sofort wirksam -**Partnerschaften** – Subunternehmer-Management - -**Abrechnung** – Rechnungserstellung - -### Modul aktivieren - -1. Gehen Sie zu **Module** (nur für Chefs) -2. Finden Sie das gewünschte Modul -3. Klicken Sie auf den Schalter -4. Das Modul ist sofort verfügbar - -### Modul deaktivieren - -> **Achtung:** Beim Deaktivieren werden keine Daten gelöscht, aber die Funktionen sind nicht mehr zugänglich. - -1. Klicken Sie auf den Schalter des aktiven Moduls -2. Bestätigen Sie die Deaktivierung +> **Wichtig:** Beim Deaktivieren werden keine Daten gelöscht, nur die Menüpunkte ausgeblendet. ` } ] @@ -522,6 +1449,12 @@ Ja, es werden regelmäßig automatische Backups erstellt. Bei Datenverlust konta --- +### Wie kann ich die Sprache ändern? + +Klicken Sie oben rechts auf das Flaggen-Symbol und wählen Sie Ihre Sprache. Verfügbar: Deutsch, Englisch, Spanisch, Französisch, Polnisch, Russisch, Arabisch. + +--- + ### Wie kann ich Support kontaktieren? - **E-Mail:** support@kronos-soulution.de @@ -531,7 +1464,44 @@ Ja, es werden regelmäßig automatische Backups erstellt. Bei Datenverlust konta ### Gibt es eine Mobile App? -SeCu ist als Web-App optimiert und funktioniert auf allen Geräten. Eine native App ist in Planung. +SeCu ist als Web-App (PWA) optimiert und funktioniert auf allen Geräten. Sie können die App auf Ihrem Homescreen installieren für ein App-ähnliches Erlebnis. + ` + }, + { + id: 'faq-security', + title: 'Sicherheitsfragen', + icon: '🔒', + content: ` +## Sicherheitsfragen + +### Wie sicher sind meine Daten? + +- **Verschlüsselung:** Alle Daten werden verschlüsselt übertragen (HTTPS) +- **Datenschutz:** DSGVO-konform +- **Server:** Deutscher Serverstandort +- **Backups:** Tägliche Sicherungen + +--- + +### Was passiert bei einem Sicherheitsvorfall? + +1. Sie werden umgehend informiert +2. Betroffene Accounts werden gesperrt +3. Passwörter müssen zurückgesetzt werden + +--- + +### Wer hat Zugriff auf welche Daten? + +- **Mitarbeiter:** Nur eigene Daten und zugewiesene Aufträge +- **Disponent:** Alle Mitarbeiter-Daten der Organisation +- **Chef:** Vollzugriff inkl. Abrechnung und Einstellungen + +--- + +### Wie aktiviere ich die Zwei-Faktor-Authentifizierung? + +Die App-Sperre mit Fingerabdruck/Face ID/PIN bietet zusätzliche Sicherheit. Gehen Sie zu Einstellungen → App-Sicherheit. ` } ] @@ -554,6 +1524,19 @@ function renderMarkdown(text: string): string { .replace(/^> (.+)$/gm, '
$1
') // Horizontal rule .replace(/^---$/gm, '
') + // Tables (simple) + .replace(/\|(.+)\|/g, (match) => { + const cells = match.split('|').filter(c => c.trim()) + if (cells.some(c => c.match(/^[-:]+$/))) return '' // Skip separator row + const isHeader = match.includes('Modul') || match.includes('Beschreibung') + const tag = isHeader ? 'th' : 'td' + const className = isHeader + ? 'border border-gray-300 dark:border-gray-600 px-3 py-2 bg-gray-100 dark:bg-gray-700 font-semibold text-left' + : 'border border-gray-300 dark:border-gray-600 px-3 py-2' + return `${cells.map(c => `<${tag} class="${className}">${c.trim()}`).join('')}` + }) + // Wrap tables + .replace(/(.*<\/tr>\n?)+/g, (match) => `${match}
`) // Lists .replace(/^(\d+)\. (.+)$/gm, '
  • $2
  • ') .replace(/^- (.+)$/gm, '
  • $1
  • ')