Lokaler Speicher (Local Storage)
Der lokale Speicher ist eine Funktion, die vom BPC verwendet wird, um Daten direkt auf dem Endgerät im Browser zu speichern. Diese Funktion ermöglicht es, bestimmte Informationen über Sitzungen hinweg zu erhalten, wodurch eine konsistente Benutzererfahrung gewährleistet wird.
Verwendung
Der lokale Speicher wird von diversen Modulen genutzt. Im Folgenden finden Sie eine Übersicht der wesentlichen Zugriffe.
ExtJS Framework
ExtJS nutzt den lokalen Speicher zur Persistierung von Komponentenzuständen und Benutzereinstellungen. Dadurch können Präferenzen wie Filtereinstellungen, Tabellensortierungen oder Layoutkonfigurationen auch nach Beendigung der Browsersitzung erhalten bleiben. Bei erneutem Öffnen der Anwendung werden diese gespeicherten Informationen automatisch geladen, um eine personalisierte und effiziente Benutzererfahrung zu gewährleisten.
Core
-
Modul-Version des FE-Core
-
Die zuletzt aktivierte Sprache
-
Aktivierung/Deaktivierung und Wert des globalen Datumsfilters (siehe Global Date Range Filter
-
Der Lesestatus (gelesen/ungelesen) der BPC-Benachrichtigungen (siehe Notifications)
Monitor
-
Die selektierte Ansicht (siehe Prozessansichten)
-
Der Inhalt des Eingabefelds der erweiterten Suche (siehe Volltextsuche)
-
Das ausgewählte Grid (siehe Multiple Grids)
-
Im Monitor-Widget (Prozessübersicht) wird der Sichtbarkeitsstatus individueller Graphen gespeichert.
Dashboard
-
Konfigurationen wie Dimensionen einzelner Widgets
-
Modifikationen in der Konfiguration individueller Widgets, die noch nicht im Dashboard persistiert wurden
Das Dashboard bietet die Option, den lokalen Speicher gezielt zurückzusetzen (siehe resetuserstate
unter Schnellfunktionen).
Diese Funktion setzt den lokalen Speicher der ausgewählten Dashboard-Instanz zurück und entfernt somit alle vom Benutzer noch nicht gespeicherten Änderungen.
Dies ermöglicht es, den Ausgangszustand des Dashboards wiederherzustellen, wie er in den BPC-Einstellungen vorzufinden ist.
Zurücksetzten des Local Storages
Bei Hochfahren des Core-Moduls in einer abweichenden Version wird aus Kompatibilitätsgründen eine Zurücksetzung des lokalen Speichers vorgenommen. Darüber hinaus besteht die Möglichkeit, den lokalen Speicher über die Benutzeroberfläche zurückzusetzen. Für Details zu dieser Funktion sei auf deleteLocalStorage unter User Account Menu verwiesen. Fortgeschrittene Nutzer können zudem den lokalen Speicher in den Entwicklertools des Browsers unter dem Reiter "Application" inspizieren und analysieren. Dieser Bereich gewährt eine detaillierte Einsicht in die gespeicherten Daten und erlaubt die selektive Entfernung einzelner Einträge nach Bedarf.n.