Feature-Flags
Schalte und route Laufzeitverhalten — etwa Agent-Versions-Routing — mit Flagsmith-basierten Flags.
Feature-Flags sind Laufzeitschalter (auf Basis von Flagsmith), mit denen du Verhalten ein- oder ausschaltest und Traffic routest — zum Beispiel eine agent-version-routing-Variante auf eine bestimmte Agent-Version abbildest — ohne neu bereitzustellen.
Die Flags gelten plattformweit: ein Satz für alle Workspaces. Deshalb können nur Plattform-Administratoren (Super-Admins, mit Multi-Faktor-Authentifizierung angemeldet) die Feature-Flags-Seite sehen und nutzen. Alle anderen sehen sie nicht in der Seitenleiste, und ihre Adresse zeigt „Page not found“. Brauchst du eine Routing-Regel, kopiere eine Regelvorlage aus dem Release-Tab deines Agents und wende dich an einen Plattform-Administrator.
Flag erstellen
- Öffne als Plattform-Administrator in der Seitenleiste Einstellungen und wähle Feature Flags unter Release.
- Wähle unter Connection das Project und die Environment, die du verwalten willst.
- Gib unter Create Feature Flag einen Flag key (z. B.
agent-version-routing), eine optionale Beschreibung ein und schalte Default Enabled um. - Klicke auf Create Flag.
Verwalten und routen
- Schalte in der Feature Flags-Tabelle Enabled um und bearbeite den Value für die gewählte Umgebung, dann klicke in dieser Zeile auf Save.
- Nutze Archive, Unarchive oder Delete, um den Lebenszyklus eines Flags zu steuern.
- Wähle unter Advanced Routing Controls ein Flag und klicke auf Load Advanced Data, um Multivariate Options (gewichtete Varianten) oder Segment Overrides hinzuzufügen.
- Klicke unter Routing Mapping auf Open Agent Routing, um Variantenschlüssel auf Agent-Versionen abzubilden.
Auswertung testen
- Wähle unter Test Flag Evaluation die Environment, das Feature Flag und die Default-Variante.
- Fülle den Simple-Kontext aus (Targeting-Key, Account, User, Umgebung, Channel, Agent) — oder wechsle zu Advanced, um rohes Kontext-JSON zu bearbeiten.
- Klicke auf Run Test, um das OpenFeature-Ergebnis zu sehen, das die Laufzeit zurückgeben würde.
Tipp: Teste mit einem realistischen Kontext, bevor du ein Flag in Produktion aktivierst — die Auswertung nutzt denselben Pfad wie die Laufzeit.
Verwandt
- Umgebungen — die Stufen, gegen die Flags ausgewertet werden.
- Sichere Rollouts — Änderungen schrittweise und sicher ausrollen.