Zum Hauptinhalt springen

Datentransfer (DataTransfer)

Zweck

/data-transfer ist eine Universal-Page mit vier Tabs für alle Daten-Bewegungen, die nicht an einzelnen Modul-Routen sitzen:

TabZweck
ExportDaten-Exporte starten — z. B. DATEV-Buchungssatz, Excel-Listen, JSON-Dumps.
ImportDaten-Importe konfigurieren und starten. Über /import (separate Route) ablaufen Detail-Jobs.
HistorieVergangene Export- und Import-Laufe mit Status, Datei-Verweis, User.
ZugriffsanfragenDatenschutz-Anfragen (DSGVO Art. 15 ff.) — externe Personen fordern Auskunft, Loeschung, Korrektur an.

Voraussetzungen

- Berechtigung `view:DataTransfer`. - Für Export: `export:DataTransfer`. - Für Import: `import:DataTransfer`. - Für Zugriffsanfragen: `view:DataAccessRequest`.

Berechtigungen (CASL)

ActionSubjectWirkungKeycloak-Rolle
viewFE_DataTransfer, DataTransferPage aufrufbar
exportDataTransferExport-TabAPP_SPEAMCORE_EXPORT_DATA_TRANSFER
importDataTransferImport-TabAPP_SPEAMCORE_IMPORT_DATA_TRANSFER
viewDataAccessRequestAnfragen-TabAPP_SPEAMCORE_VIEW_DATA_ACCESS_REQUEST

Schritt-für-Schritt-Anleitung

Export ausloesen

  1. Tab Export wählen.
  2. Export-Typ aus dem Dropdown wählen (z. B. „Buchungssaetze DATEV", „Kunden Excel", „Mitarbeiter JSON").
  3. Filter und Zeitraum festlegen.
  4. Export starten — Datei wird im Hintergrund erzeugt; Status laeuft im Tab Historie.

Import konfigurieren

  1. Tab Import wählen.
  2. Datei hochladen (CSV/Excel/JSON).
  3. Felder mappen — Backend bietet Auto-Match-Vorschläge.
  4. Import starten — verzweigt typischerweise auf /import zur Detail-Sicht des Imports.

Historie prüfen

Tab Historie — Liste mit Status (pending, running, completed, failed), Datei-Link und Fehler-Details.

Zugriffsanfragen bearbeiten

Tab Zugriffsanfragen — DSGVO-Anfragen mit Anfrager-Daten, Anliegen, Faelligkeit. Pflege des Status (z. B. received, inProgress, responded).

Listenansicht — data-transfer

Wiederverwendbare Konzepte

Verknuepfungen zu anderen Modulen

API/Schnittstellen

MethodeEndpointZweckCASL
GET/api/data-exportExport-Lauf-Historieview DataTransfer
POST/api/data-exportExport ausloesenexport DataTransfer
GET/api/data-import-jobsImport-Job-Listeview DataTransfer
POST/api/data-import-jobsImport startenimport DataTransfer
GET/api/data-access-requestsDSGVO-Anfragenview DataAccessRequest
GET/api/data-historyHistorie aller Bewegungenview DataTransfer

Versionshinweise

  • 2026-04-30: Initiale Veroeffentlichung.