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

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

Es besteht die Möglichkeit, den lokalen Speicher über die Aktion deleteLocalStorage zurückzusetzen.

Wird beim Laden des BPC festgestellt, dass die Inhalte im Local Storage von einer anderen BPC Version geschrieben wurden, wird aus Kompatibilitätsgründen eine Zurücksetzung des lokalen Speichers vorgenommen.

Dies geschieht zum Beispiel bei einem BPC Update.

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.


Keywords: