Der OrderSprinter-Webservice benötigt keine Verbindung zum
Internet. Kann der OrderSprinter-Webserver jedoch eine Verbindung
zum Internet aufbauen, stehen folgende Funktionen zur
Verfügung:
- Semi-automatische Softwareupdates: Während
der Arbeit in der Administrationsansicht prüft OrderSprinter,
durch verschiedene Auslöser getriggert (z. B. Seitenaufruf,
Tageserfassungserstellung, Konfigurationsänderung), ob es eine
neuere als die installierte Version der Software gibt. Ist dies
der Fall, so kann ein Benutzer mit Administrationsrechten
innerhalb der Administrationsansicht durch einen einfachen
Buttonklick das Versionsupdate auf dem Server vornehmen. Im
Rahmen der Versionsüberprüfung übermittelt der Server die
eigene Version und das Installationsdatum an die
OrderSprinter-Seite www.ordersprinter.de. Der Webserver
protokolliert überdies die Uhrzeit, die IP-Nummer und den
Browsertyp (User Agent) des anfragenden Rechners.
- E-Mail-Benachrichtigungen: Tageserfassungen
können an festgelegte und frei eingebbare E-Mail-Adressen
verschickt werden. Im Gastmodul können Reservierungsbestätigungen
an Gäste gemailt werden. Über das Feedbackformular können
Anwender Nachrichten an den Anbieter verschicken und dabei den
Umfang der Datenübermittlung festlegen. Der E-Mail-Dienst
funktioniert nur, wenn die E-Mail-Konfiguration in der
Administrationsansicht eingegeben wurde (Ausnahme: das
Feedbackformular übermittelt die Nachrichten über http).
- Automatische Erstellung einer Kundenwebseite,
die sich aus der konfigurierten Speisekarte ergibt.
- Falls ein Fehler auf der Serverseite passiert, wird ein
Debugreport an www.ordersprinter.de übermittelt. Dies dient nur
der Verbesserung der Software. Folgende Informationen werden
übermittelt:
- Die IP-Adresse der Instanz: Nur so kann ich
auseinanderhalten, ob gesendete Fehler unabhängig
voneinander aufgetreten sind, oder in Verbindung zueinander
stehen.
- Das ausgeführte Kommando auf der Serverseite und das
Kommando auf der Client-Seite, welches anschließend nicht
mehr zur Ausführung kommen konnte.
- Version: Natürlich muss ich auch wissen, in welcher
Version der Fehler auftrat.
- xhr-responseText: Das ist die http-Antwort des Servers
auf Anfragen.
- Status: Der Status des Webservers.
- PHP-Version: PHP ist nicht komplett abwärtskompatibel,
diese Information hilft bei der Fehlersuche.
- OrderSprinter kann Telemetriedaten an www.ordersprinter.de
senden, wenn dies vom Anwender explizit aktiviert (in der
Konfiguration in der Administrationsansicht) wurde. Hat der
Anwender sich noch nicht für oder gegen eine
Telemetrie-Übermittlung entschieden, so wird er bei jedem
Aufruf der Administrationsansicht gebeten, sich für oder gegen
die Übermittlung zu entscheiden und dies in der Konfiguration
einzustellen. Definitiv werden keine Telemetriedaten ohne
Zustimmung des Benutzers übermittelt. Zu den Telemetriedaten
zählen Informationen über genutzte Features, Leistungsdaten und
das Impressum des Betriebes.
Wohlgemerkt werden keinerlei Umsatzdaten an mich
gesendet!
Stefan Pichel, 7. September 2022