further rework to the documentation
This commit is contained in:
52
docs/ops/howto-tenant-full-export.md
Normal file
52
docs/ops/howto-tenant-full-export.md
Normal file
@@ -0,0 +1,52 @@
|
||||
---
|
||||
title: How‑to – Tenant‑Komplett‑Export
|
||||
sidebar_label: Tenant-Komplett-Export
|
||||
---
|
||||
|
||||
Dieses How‑to beschreibt, wie du für einen Tenant kurz vor Vertragsende einen möglichst vollständigen Daten‑Export erstellst.
|
||||
|
||||
## 1. Anfrage prüfen
|
||||
|
||||
- Schriftliche Anfrage des Tenants (E‑Mail/Ticket).
|
||||
- Klarer Scope:
|
||||
- Nur Medien?
|
||||
- Medien + Metadaten (Events, Gäste, Likes)?
|
||||
- Billing‑Nachweise (Rechnungen)?
|
||||
|
||||
## 2. Medien‑Export
|
||||
|
||||
- Für jeden relevanten Event:
|
||||
- Prüfen, ob alle Upload‑Jobs durch sind (`event_media_assets` ohne `pending`/`failed`).
|
||||
- Archiv‑Export nutzen (sofern vorhanden) oder:
|
||||
- Medien‑Ordner pro Event aus dem Storage exportieren.
|
||||
- Thumbnails optional, Originale Pflicht.
|
||||
|
||||
## 3. Metadaten‑Export
|
||||
|
||||
- Events, Gäste, Likes, Kommentare nach Bedarf exportieren:
|
||||
- Entweder über bestehende Export‑Funktion (CSV/JSON).
|
||||
- Oder über einen einmaligen, internen Report (z.B. `php artisan make:report`‑ähnlicher Flow, falls vorhanden).
|
||||
- Output als ZIP mit klarer Ordnerstruktur:
|
||||
- `media/`
|
||||
- `metadata/events.csv`
|
||||
- `metadata/guests.csv`
|
||||
|
||||
## 4. Billing-Unterlagen
|
||||
|
||||
- Rechnungen / Zahlungsbelege:
|
||||
- Paddle‑Belege (Links oder PDFs).
|
||||
- Interne Rechnungs‑PDFs (falls generiert).
|
||||
|
||||
## 5. Nach dem Export
|
||||
|
||||
- Export dem Tenant sicher zur Verfügung stellen (z.B. Download‑Link mit Ablaufdatum).
|
||||
- Dokumentieren:
|
||||
- Datum des Exports.
|
||||
- Umfang (welche Tabellen/Events enthalten).
|
||||
- Speicherort und Aufbewahrungsdauer des Export‑Bundles.
|
||||
|
||||
Siehe auch:
|
||||
|
||||
- `docs/ops/compliance-dsgvo-ops.md`
|
||||
- `docs/ops/backup-restore.md`
|
||||
|
||||
Reference in New Issue
Block a user