Zum Hauptinhalt springen

Überblick

Wenn SCIM ausstehende Nutzer aktiviert ist, erscheinen über SCIM bereitgestellte Nutzer, die sich noch nicht eingeloggt haben, als ausstehend auf den Mitglieder- und Gruppenseiten. Ausstehende Nutzer zählen nicht zu den Workspace-Plätzen in der Abrechnung.
Diese Funktion erfordert, dass SCIM für deinen Workspace aktiviert ist. Kontaktiere support@langdock.com, um SCIM ausstehende Nutzer zu aktivieren.

Was sind ausstehende Nutzer?

Ein Nutzer gilt als ausstehend, wenn:
  • Der Nutzer über SCIM bereitgestellt wurde
  • Der Workspace scimUsePendingUsers aktiviert hat
  • Der Nutzer noch nie eine Session im Workspace erstellt hat (noch nie eingeloggt)
Sobald sich ein ausstehender Nutzer zum ersten Mal einloggt, wird er zu einem aktiven Nutzer und zählt zu den Abrechnungsplätzen.

Wie es funktioniert

Nutzerstatus-Logik

Das System bestimmt den Nutzerstatus durch Überprüfung vorhandener Sessions:
  • Aktiver Nutzer: Hat mindestens eine Session im Workspace
  • Ausstehender Nutzer: Hat null Sessions im Workspace
Diese Überprüfung läuft, wenn:
  • Die Mitgliederseite geladen wird
  • Die Gruppenseite geladen wird
  • Abrechnungsplatzzahlen berechnet werden
  • Nutzerdaten als CSV exportiert werden

Auswirkungen auf die Abrechnung

Wenn scimUsePendingUsers aktiviert ist:
  • Nur Nutzer mit mindestens einer Session zählen zu den Stripe-Abonnementplätzen
  • Ausstehende Nutzer sind von der Platzzählung ausgeschlossen
  • Die Workspace-Übersicht zeigt die aktive Nutzeranzahl getrennt von der ausstehenden Nutzeranzahl an
Die Aktivierung dieser Funktion ändert, wie Plätze für die Abrechnung gezählt werden. Überprüfe deine aktuelle Nutzerliste vor der Aktivierung.

Änderungen in der Benutzeroberfläche

Mitgliederseite

Die Mitgliederseite zeigt ausstehende Nutzer mit:
  • Einem neutralen Nutzersymbol (anstelle eines Profilbilds)
  • E-Mail-Adresse als Titel
  • “Ausstehend seit ” als Untertitel, der das Bereitstellungsdatum zeigt
  • Gesamtzahl zeigt aktive Nutzer mit angehängtem “+N ausstehend”
Beispielanzeige:
Mitglieder (45 +12 ausstehend)

Gruppenseite

Gruppenmitgliederlisten zeigen:
  • Ausstehenden Status für Nutzer, die sich noch nicht eingeloggt haben
  • “Ausstehend seit ” Untertitel
  • Ausstehende Nutzeranzahl getrennt von der aktiven Mitgliederanzahl

CSV-Export

Beim Exportieren von Nutzern als CSV enthält der Export eine pending-Spalte, wenn die Funktion aktiviert ist. Die Spalte zeigt:
  • true für Nutzer mit null Sessions
  • false für Nutzer, die sich eingeloggt haben
CSV-Format mit aktivierten ausstehenden Nutzern:
email,name,role,joined,pending
user@example.com,User Name,member,2025-01-15T10:00:00Z,false
provisioned@example.com,,member,2025-01-20T14:30:00Z,true

Funktion aktivieren

1

SCIM-Aktivierung überprüfen

SCIM muss für deinen Workspace aktiv sein. Überprüfe die Workspace-Einstellungen oder kontaktiere support@langdock.com.
2

Langdock Support kontaktieren

Wende dich an support@langdock.com, um die Aktivierung von scimUsePendingUsers für deinen Workspace anzufordern.
3

Bereitgestellte Nutzer überprüfen

Überprüfe nach der Aktivierung deine Mitgliederseite, um zu sehen, welche Nutzer als ausstehend erscheinen.

Migrationshinweise

  • Die Funktion ist opt-in und standardmäßig auf false gesetzt
  • Bestehende Workspaces behalten ihr aktuelles Verhalten, sofern nicht explizit aktiviert
  • Keine Daten-Rückfüllung erforderlich - das System überprüft den Session-Status in Echtzeit
  • Nutzer, die vor der Aktivierung der Funktion bereitgestellt wurden, erscheinen als ausstehend, wenn sie sich nicht eingeloggt haben
  • Die Funktion betrifft nur über SCIM bereitgestellte Nutzer

Technische Details

Datenbankschema

Die Funktion fügt die scim_use_pending_users Boolean-Spalte zur Workspace-Tabelle hinzu:
  • Spaltenname: scim_use_pending_users
  • Typ: Boolean
  • Standard: false
  • Datenbanktabelle: orgs

API-Antworten

Wenn die Funktion aktiviert ist, enthalten API-Antworten:
  • pending: Boolean-Feld auf Nutzerobjekten
  • pendingUsersCount: Anzahl der Nutzer mit null Sessions
  • totalCount: Anzahl der aktiven Nutzer (ohne ausstehende)
  • createdAt: Zeitstempel, wann der Nutzer zum Workspace hinzugefügt wurde
I