Skip to main content

Features verwalten

Die Feature-Verwaltung ermöglicht es experimentelle bzw. neue Features je Mandant (und wahlweise für alle Mandanten einer Umgebung) zu aktivieren / deaktivieren. Somit ist es möglich Endkunden phasenweise an neue Funktionen zu gewöhnen oder optionale Features grundsätzlich zu deaktivieren.

Die Feature-Verwaltung wird sich langfristig zwischen On-Premis und SaaS-Angeboten unterscheiden.

Die Features eines Mandanten werden aktuell (Stand Q3 2022) als Teil der Squeeze-Mandanten-Konfiguration gespeichert.

Feature-Übersicht

Da sich die verfügbaren Features im Laufe der Zeit verändern, werden sie nicht in dieser Dokumentation gepflegt.

Aktuell (Stand Q3 2022) sind die Feature-Flags in diesem Projekt abrufbar: https://git.dexpro-solutions.de/open-source/schemas/-/tree/develop/squeeze/featureflags. Solange keine Konfigurationsoberfläche besteht, kann dieses Schema als Referenz genutzt werden.

Das Schema ist so zu lesen:

Das folgende Property v2Ui ist vom Typ boolean (true/false) und steuert, ob die v2 Benutzeroberfläche aktiviert sein soll. Wie der Wert zu konfigurieren ist, s. Konfiguration via Mandanten-Konfig.

image-1661422744320.png

Konfiguration via Mandanten-Konfig.

Folgendes Beispiel aktiviert zwei Features für den betroffenen Mandanten.

{
  "...": {
    "...": "..."
  },
  "features": {
    "v2Ui": true,
    "v2Viewer": true
  }
}