Login Statistik
Unter "Datei"->"Statistik" werden Statistiken zu MapEdit Desktop, Professional und Mobile angezeigt.
Client und Benutzer Statistiken sind aus Datenschutzgründen standardmäßig ausgeschalten und müssen vorab in den Einstellungen aktiviert werden.
Sprechen Sie mit dem Datenschutzbeauftragten Ihres Unternehmens ob ein solches Protokollieren rechtlich für Ihr Unternehmen zulässig ist bevor Sie dieses einschalten.

Projekt Statistik
Zeigt an wie oft und wann auf welche Projekt zugegriffen wurde.

Client Statistik
Zeigt an wie oft und wann mit welchen verschiedenen Client Typen zugegriffen wurde. Client Statistiken sind aus Datenschutzgründen standardmäßig ausgeschalten und müssen vorab in den Einstellungen aktiviert werden.

Benutzer Statistik
Zeigt für jeden Benutzer das Datum der letzten Anmeldung an und die Anzahl an Zugriffen. Benutzer Statistiken sind aus Datenschutzgründen standardmäßig ausgeschalten und müssen vorab in den Einstellungen aktiviert werden.

Aktivieren der Client und Benutzer Statistiken
Sprechen Sie mit dem Datenschutzbeauftragten Ihres Unternehmens ob ein solches Protokollieren rechtlich für Ihr Unternehmen zulässig ist bevor Sie dieses einschalten.
Zum aktivieren der Client und Benutzer Statistiken aktivieren Sie bitte diese beiden Optionen

Die MapEdit Statistik wird über die AppBuilder Einstellung "MapEdit Client/Benutzer Statistik initialisieren" initialisiert. Dadurch wird eine leere Statistik Datenbank in das "statistic" Verzeichnis estellt. Die Initialisierung der Statistik ist die erste Voraussetzung für eine erfolgreiche Protokollierung.
Durch die Einstellung "MapEdit Client/Benutzer Statistik aktivieren" kann die Protokollierung ein- und ausgeschaltet werden. Nach Änderung der Statistik Einstellungen im AppBuilder soll der MapEdit AppBuilder und MapEdit Core neugestartet werden.
MapEdit Core ermöglicht die Migration einer alten Statistik Datenbank in die neue Core Statistik. Mit Aktivierung der Option "MapEdit Client/Benutzer Statistik initialisieren" prüft MapEdit Core, ob eine ältere Statistik Datenbank im Unter-Verzeichnis "migration" vorhanden ist und migriert die alte Statistik in die neue Core Statistik. Die Datenbankmigration kann längere Zeit in Anspruch nehmen. Nach einer erfolgreichen Migration wird eine Logausgabe in der Core Logdatei geschrieben.
Wo werden die Daten gespeichert?
Die Statistiken werden in einer SQLite Datenbank in Wildfly standalone Verzeichnis gespeichert.
Beispiel:
C:\WildFly\standalone\data\mapedit-core-data\statistics\statistic.db
Wann genau wird in der Statistik ein Zugriff geloggt?
Wird nur beim Start von MapEdit Desktop geloggt?
- Wenn jemand MapEdit startet oder ein Projekt wechselt. Bei einem Projektwechsel wird MapEdit neu gestartet und der Benutzer im Hintergrund neu eingeloggt.
Werden auch Zugriffe auf den AppBuilder geloggt?
- Ja, bei jedem Login Versuch, auch wenn das Login fehlschlägt.
Wird auch neu geloggt, wenn der Nutzer von View auf Edit Lizenz wechselt?
- Ja. Wenn jemand die Lizenz wechselt wird das Programm beendet und neu gestartet.
Wird ein Zugriff über RemoteControl als Aufruf geloggt?
- Wenn das Programm schon gestartet ist und das Projekt zu dem passt was von der Remote Control Aktion angefordert wurde dann wird kein Login ausgeführt.
- Wenn die RemoteControl Aktion ein anderes Projekt braucht dann löst das einen Projektwechsel aus. Und wird damit wie ein Login behandelt.
Wird ein Zugriff über RemoteControl als neuer Aufruf geloggt, auch wenn Mapedit Desktop schon geöffnet ist?
- Wenn das Programm schon gestartet ist und das Projekt zu dem passt was von der Remote Control Aktion angefordert wurde dann wird kein Login ausgeführt.
Wenn ja, wird da möglicherweise eine fehlerhafte Passworteingabe mitgeloggt?
- Ja, bei jedem Login Versuch, auch wenn das Login fehlschlägt.

Inhalte der Tabelle Login_Log
Folgende Informationen werden in der Tabelle login_log in der Statistic.db gespeichert.
Es gibt folgende neuen Felder:
LoginSucceded: 1 = das Login war erfolgreich. 0 = das Login war nicht erfolgreich
Ein Login ist nur erfolgreich wenn User und Passwort stimmen (siehe Feld access granted) und wenn auch eine Lizenz verfügbar war.
Alle bereits vorhandenen Datensätze bekommen den wert -1
IsClient: 1=Login mit Client 0=Login mit AppBuilder
alle alten Datensätze bekommen den wert -1
AccessGranted: 1=User und Passwort waren richtig. 0=User und Passwort waren falsch
LicenseTypeRequested: Name der Angeforderten Lizenz
LicenseTypeGranted: Name der Lizenz die zugelassen wurde (muss nicht die gleiche sein wie die angeforderte)
LicenseTypeCheckedOut: Name der Lizenz die im Lizenzmanager ausgecheckt wurde.
In der Statistik Anzeige im AppBuilder werden nur noch die erfolgreichen Logins und die Logins via MapEdit Client (keine AppBuilder Zugriffe) geführt.
Mittels: (LoginSucceded=1 or LoginSucceded=-1) and (IsClient!=0)"
Achtung: Da natuerlich schon Datensätze vorhanden sind wissen wir bei diesen nicht, ob diese Client oder AppBuilder waren und ob das Login erfolgreich war. D.h. in der Statistik sind diese alten Datensätze auch mit vorhanden.