[#202] Verarbeiten der Daten: Verlängerung der Frequenz zur Erinnerung

Ausgangslage

Standardmäßig prüft die SalesApp alle zwei Stunden nach Updates.

Sind Updates verfügbar, werden diese dem Benutzer in einem Dialog angezeigt.

Die Verarbeitung der Daten kann dann direkt ("Jetzt aktualisieren") oder zu einem späterem Zeitpunkt ("Später erinnern") durchgeführt werden.

Abbildung 1: Updates verfügbar


Anforderungen

Die Prüfung nach Updates soll nicht mehr alle zwei Stunden stattfinden. Diese Frequenz sei laut Projektteilnehmern zu gering und müsse erhöht werden.

Ebenso soll der Dialog der verfügbaren Updates beim Klick auf "Später erinnern" für einen gewissen Zeitraum in den Hintergrund verschwinden.


Lösungsansatz

Ein Zeitfaktor wird via Config geliefert. Dieser Faktor ist je nach Projektteilnehmer und Umgebung individuell.

Beim Klick auf "Später erinnern" soll dieser Faktor berücksichtigt werden. Erst wenn die hinterlegte Zeit verstrichen ist, soll der Dialog zur Datenaktualisierung erneut geöffnet werden.

Die Prüfung nach Updates erscheint dann auch erst, nachdem die hinterlegte Zeit verstrichen ist.


Umsetzung

Der Zeitfaktor (Angabe in Minuten) wird von jedem Projektteilnehmer individuell durch die PIA Config Datei gesteuert. Ist kein Zeitfaktor hinterlegt, geht die SalesApp von einem Defaultwert von 120 Minuten aus.

"update_dialog_reminder_interval": 10,

Der Dialog zur Datenaktualisierung wird beim Klick auf "Später erinnern" für den angegebenen Zeitraum in den Hintergrund verschoben. Erst wenn diese Zeit verstrichen ist, erscheint der Dialog erneut und der Benutzer kann zwischen "Jetzt aktualisieren" oder "Später erinnern" auswählen.

Werden die Daten aktualisiert, wird eine erneute Prüfung nach Updates erst nach dem hinterlegtem Zeitfaktor durchgeführt. Der Benutzer kann dann wieder zwischen "Jetzt aktualisieren" oder "Später erinnern" auswählen.


Details zum Ticket

Erstellt am:03. Januar 2020
Veröffentlicht am:07. Februar 2020
Festgestellt in Version:6.4.778
Behoben in Version:6.4.791
Bereiche:SalesApp
Umgesetzt bei:Grimme, Lemken, Strautmann, Amazone, Krone, Schaeffer, Bergmann, Eisele

Zum Handbuch