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

sichdieverfügbarenFeaturesimLaufe (StandQ32022)sindSolangekeineKonfigurationsoberflächebesteht, 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

seinsoll.Wie ist,s.Konfigurationvia
Flag Funktion
v2ViewerIst der Zeitv2 verändern, werden sie nichtViewer in dieserder Dokumentationv2 gepflegt.

UI

Aktuellnutzbar?

v1Viewer Ist dieder Feature-Flagsv1 Viewer in diesemder Projektv2 abrufbar:UI https://git.dexpro-solutions.de/open-source/schemas/-/tree/develop/squeeze/featureflags.nutzbar?
v2Ui Ist die v2 BenutzeroberflächeUI aktiviertnutzbar?
v1UiIst die v1 UI nutzbar?
masterDataTablePermissionsSoll ein komplexeres Berechtigungssytsem in der WertStammdatenverwaltung zugenutzt konfigurierenwerden?
jobManagement Soll Mandanten-Konfig.

das

image-1661422744320.png

v2 Jobsystem in der Benutzeroberfläche sichtbar sein?
documentLogDarf in der UI auf Dokumenten-Logs zugegriffen werden können? (Aktuell nur in Ergänzung mit Logging in Elasticsearch nutzbar)
newsSidebarNoch nicht veröffentlicht, wird nicht aktiv gepflegt: Falls aktiv, zeigt in der UI ein vereinfachtes Changelog an.
validationFieldLayoutExperimentell: Soll ein komplexeres Feldlayouting (inkl. Layout-Editor) in der v2 UI für die Validierung genutzt werden?
savedDocumentSearchesKönnen User Dokumenten-Suchen abspeichern?

Konfiguration via Mandanten-Konfig.

Folgendes Beispiel aktiviert zwei Featuresund deaktivieren ein Feature für den betroffenen Mandanten.

{
  "...": {
    "...": "..."
  },
  "features": {
    "v2Ui": true,
    "v2Viewer": truetrue,
    "oldFeature": false
  }
}