Werte- und Statusreferenz
Diese Seite buendelt wichtige enum-aehnliche Werte und Statuskonzepte aus Produkt und Plattform.
Matrix zu Rollen und Scope
| Konzept | Im Code sichtbare Werte | Bedeutung |
| User-Rolle | member, manager, admin | grobe Produktverantwortung im Firmen-Scope |
| erhoehte Identitaet | superadmin, Gruppe systemadmin | plattformweiter oder systemnaher Zugriff |
| Superadmin-Scope | global, company | ob ein Superadmin aktuell firmenuebergreifend oder in einer aktiven Firma arbeitet |
Matrix der Visibility Modes
| Wert | Wo er auftaucht | Bedeutung |
all | VisibilityMode.ALL | der Nutzer darf den ganzen erlaubten Firmen-Scope sehen |
tagged | VisibilityMode.TAGGED | der Nutzer sieht nur den getaggten Teil des Firmen-Scopes |
Matrix der Access Status
| Wert | Bedeutung | Typische betriebliche Lesart |
INVITED | Nutzer existiert, hat aber die normale Aktivierung noch nicht abgeschlossen | wartet auf Onboarding |
ACTIVE | Konto ist im normalen Betriebszustand | ohne besondere Nacharbeit nutzbar |
EXPIRED | Zugriff oder Einladung ist nicht mehr gueltig | pruefen, ob eine Reaktivierung noetig ist |
DISABLED | Konto wurde bewusst deaktiviert | bis zur Reaktivierung als inaktiv behandeln |
Matrix des Deletion Lifecycles
| Wert | Bedeutung | Typische Auswirkung |
active | Objekt ist im normalen Zustand verfuegbar | sichtbar und betriebsfaehig |
pending | Loeschung ist vorbereitet oder angefordert | Cleanup kann kurz bevorstehen |
deleting | Loeschung laeuft aktiv | Zwischenzustand, keine widerspruechlichen Annahmen treffen |
deleted | Objekt oder Datei ist nicht mehr aktiv verfuegbar | Metadaten koennen bleiben, Inhalt nicht |
Matrix der eingeschraenkten Ressourcen
| Wert | Warum er existiert | Was er meist veraendert |
payloads | Schutz von Message-Body und herunterladbaren Payload-Inhalten | Body-Sichtbarkeit und Payload-Download koennen blockiert sein |
custom_headers | Schutz potenziell sensibler Header-Werte | Header-Werte koennen maskiert werden, obwohl die Message sichtbar bleibt |
Verhalten bei Focused Scope
| Signal | Bedeutung |
force_focused_ui = true | der Nutzer soll in der engeren Focused-UI bleiben |
| vorhandene Tag Keys | der Nutzer hat auch ohne explizites Erzwingen einen tag-begrenzten Scope |
hasFocusedScope() | das Frontend berechnet daraus die effektiv engere Erfahrung |
Warum das fuer Produkt und AI wichtig ist
Diese Werte sind keine abstrakten Metadaten. Sie steuern:
- welche Routen sichtbar werden
- welche Tenant- oder Firmen-Daten erreichbar sind
- ob ein Nutzer Vollinhalte oder maskierte Inhalte sieht
- ob AI- oder LLM-gestuetzte Funktionen sicher mit sensiblen Message-Details arbeiten koennen
Querverweise