53 lines
1.6 KiB
Markdown
53 lines
1.6 KiB
Markdown
---
|
||
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`
|
||
|