Demonstration der UI-Komponenten basierend auf FormGenerator-Pattern
Hinweis: Dies ist eine statische Demo zur Visualisierung der UI-Struktur.
Die tatsächliche Implementierung verwendet React/TypeScript mit FormGenerator-Komponente.
Organisationen
RBAC: sysadmin kann alle verwalten, admin kann für Gruppe verwalten Komponente: FormGenerator mit Logic-Hook
ID
Label
Enabled
Mandate
Aktionen
acme-corp
ACME Corporation
Ja
mandate-001
tech-solutions
Tech Solutions AG
Ja
mandate-001
global-trust
Global Trust Ltd.
Nein
mandate-002
Zeige 1-3 von 3 Einträgen
Rollen
RBAC: Nur sysadmin kann Rollen verwalten Initiale Rollen: userreport, admin, operate (werden automatisch erstellt)
ID
Beschreibung
Aktionen
userreport
Kann Benutzerdokumente an das System liefern
admin
Kann den Zugriff administrieren
operate
Kann Daten für Operationen verwenden
Access
RBAC: sysadmin kann alle verwalten, admin kann für Gruppe verwalten Besonderheit: Dropdowns zeigen nur erlaubte Optionen (RBAC-gefiltert) Contract-Zugriff: contractId ist optional - wenn leer, Zugriff auf gesamte Organisation; wenn gesetzt, nur auf diesen Contract
ID
Organisation
Rolle
User ID
Contract
Aktionen
a1b2c3d4-...
ACME Corporation
admin
user-123
Gesamte Organisation
e5f6g7h8-...
Tech Solutions AG
operate
user-456
Gesamte Organisation
i9j0k1l2-...
ACME Corporation
userreport
user-789
Muster AG 2026
m3n4o5p6-...
ACME Corporation
operate
user-999
Muster AG 2026
Contracts
RBAC: sysadmin, admin (für Gruppe), trustee.admin (für zugewiesene Organisationen) Besonderheit: organisationId ist immutable nach Erstellung (readonly wenn id vorhanden)
ID
Organisation
Label
Enabled
Aktionen
c1d2e3f4-...
ACME Corporation
Muster AG 2026
Ja
g5h6i7j8-...
Tech Solutions AG
Vertrag 2025
Ja
Documents
RBAC: sysadmin, admin (für Gruppe), trustee.operate (für Organisationen), trustee.userreport (eigene Records) Besonderheit: File Upload/Download erfolgt über Workflow-System, nicht direkt integriert