Skip to main content

xSuite Cube Release Notes

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.

image45.png

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.

image46.png

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:

image47.png
image48.png

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

image49.png