Sonstiges
Datei "settings.json"
Die bisherige Datei settings.js wurde durch die Datei settings.json ersetzt, die innerhalb der Anwendung als Model instanziiert wird.
Außerdem wurden folgende Einstellungsmöglichkeiten unter cust_vars ergänzt:
Setting | Werte | Beschreibung |
|---|---|---|
MOBILE_LISTS_STICKY_HEADERS | true/false | Legt fest, ob die Kopfbereiche von Spalten in Tabellen und Listen beim Scrollen am oberen Bildschirmrand fixiert werden. |
MOBILE_LISTITEM_FADETIME | int | Legt fest, wie lange die Workitems der Workitemliste brauchen, um ihre Animation zu beenden. 0 = Keine Animation. Angabe in Millisekunden. |
MOBILE_LISTITEM_MARK_AS_UNREAD | true/false | Legt fest, ob ein Workitem in der Workitemliste hervorgehoben wird, wenn dieses noch nicht geöffnet/zugewiesen ist. |
MOBILE_AUTOMATIC_UPDATE | int | Legt fest, in welchem Intervall ein automatisches im Hintergrund stattfindendes Update der Workitemliste ausgeführt wird. Um Datenvolumen zu sparen, sollte dieser Wert nicht zu niedrig eingestellt werden. Um unerwartetes Verhalten zu verhindern, sollten nicht weniger als 10 Sekunden eingestellt werden. 0 = Kein automatisches Update. Angabe in Millisekunden. |
MOBILE_STANDALONE_USE_COOKIES | true/false | Legt fest, ob die Anwendung Cookies benutzen darf, während sie im Stand-Alone-Modus läuft. Cookies werden genutzt, um den Benutzer nach Verlassen der Anwendung wieder automatisch einzuloggen und ihn zum aktuell geöffneten Workitem zu führen. Diese Einstellung ist besonders für iOS-Geräte relevant, da beim Minimieren einer Stand-Alone-Anwendung sämtliche Sessiondaten gelöscht werden. |
MOBILE_STANDALONE_COOKIE_LOGIN_LIFETIME | int | Gibt die Lebensdauer des Cookies an, der für den automatischen Login verantwortlich ist. Angabe in Tagen. |
MOBILE_STANDALONE_COOKIE_WI_LIFETIME | int | Gibt die Lebensdauer des Cookies an, der das zuletzt geöffnete Workitem speichert, damit nach dem Minimieren wieder zu dem Workitem navigiert werden kann. Angabe in Minuten. |
Optische Markierung des ausgewählten Tabs
In der Workitemliste und in der Workitem-Detailansicht wird der aktuell ausgewählte Tab für eine bessere Orientierung durch eine grüne Markierung hervorgehoben.

Gestensteuerung
Die Workitemliste wird nun durch Herunterziehen aktualisiert. Außerdem kann durch Wischen nach links oder rechts vor- oder zurücknavigiert werden.
Ungeöffnete Workitems
Ungeöffnete Workitems können nun optisch hervorgehoben werden. Ob ein Workitem ungeöffnet ist, wird anhand der Workitem-Eigenschaft reserved erkannt. Die Hervorhebung kann in der Datei settings.json ein- und ausgeschaltet werden.

Datei "head_settings.js"
In der Datei head_settings.js werden Strukturdaten für die Anzeige von Kopfdaten von Workitems bereitgestellt.
Diese Datei sollte nicht verändert werden, da sie später ersetzt wird.
JS-Views durch XML-Views ersetzt
Sämtliche JS-Views wurden durch XML-Views ersetzt. Dies ist zum einen relevant für das benutzte Routing, da so zuverlässig zwischen Views mit gleichem Typ navigiert werden kann, und zum anderen können Views performanter geladen werden.
Anpassungen an den Views können in den Methoden onInit oder onAfterRendering der zugehörigen Controller vorgenommen werden.
F4-Hilfen
Die Suchfelder in einer F4-Hilfe der Stufe 2 werden nach einer ausgeführten Suche minimiert, um mehr Platz für die Darstellung der Ergebnisliste zur Verfügung zu stellen:


F4-Hilfen der Stufe 1 verfügen über eine Suchleiste, über die die Ergebnisliste schnell gefiltert werden kann:
