Im neuen Jahr haben wir schon fleissig gearbeitet und schon das zweite Update des Jahres für Sie. Seit Kurzem ist das flexmobility platform Release 11.0.11.0 verfügbar. Im Folgenden erfahren Sie, welche technischen Neuerungen, Features und Fixes Sie mit diesem Update erwarten. 

 

Allgemein

 

Neuer Haken „Offline-Inhalte behalten bei Serverwechsel“ in der Client-Konfiguration unter App-Daten. Die Offline-Daten werden dann bei Serverwechsel mitgenommen.

Paging in Tabellen: Der konfigurierte Wert für Paging-Interval kann nun auch aus einem Platzhalter bestehen

Das SQLite Funktionsrepertoire wurde um eine eigene Funktion ergänzt.

DB-Synchronisation (lokal): Berücksichtigung der neuen Option „Source-DB“ in Ergebnis-Tabellen. Hierfür war auch eine serverseitige Anpassung nötig. Der Server sollte auch mindestens Version 11.0.10.0 haben.

DB-Import: Bevor die Datenbank-Generierung auf dem Server ausgelöst wird, wird clientseitig geprüft, ob überhaupt Offline-Prozesse für den User konfiguriert sind. Falls nicht, wird eine entsprechende Meldung ausgegeben und der Vorgang wird abgebrochen.

Bugfix: Eingebettete Prozesse -> template (mit vererbtem target) wurde dauerhaft gesetzt. Das führte zum Fehler wenn das gleiche Element später erneut aber im NICHT eingebetteten Kontext generiert wurde. Das vererbte target blieb immer bestehen.

Neuer Bedingungstyp
 „Feldinhalt valide“ und die Umkehrung davon: „Feldinhalt nicht valide“.

Bedingungstyp „Feldwert ist gleich“ / „Feldwert ist nicht gleich“: Funktioniert nun auch mit Platzhaltern die nicht Feldwerte sind, wie z.B. [client_platform] etc.

Bedingungstyp „Vergleich“: Hier sind nun auch Rechenausdrücke im Vergleich möglich. z.B. 10 == 2*5.

 

CCM

 

Konfiguration DB-Abgleich: Bei SQL-Ergebnis Tabellen kann eine individuelle Source-DB aus dem DB-Pool hinterlegt werden. Somit ist es möglich während eines Synchronisationsprozesses die Daten aus unterschiedlichen Quellen zu beziehen.

Einstellungen „Design“: Hier gab es Probleme, wenn beim Speichern ein Fehler auftrat, weil man z.B. nicht eingeloggt war. Erst bei einem Browser Reload konnte man sehen, dass die Änderungen nicht gespeichert waren. Geändertes Vorgehen.

Verschieben von Masken: Es war möglich einen Prozess in sich selbst zu verschieben. Das ist nun nicht mehr möglich.

Registrieren einer Geräte-ID: Wird aufgrund des „default“-Templates ein Gerät direkt mit „aktiv“ registriert, aber lizenzbedingt ist kein aktives Gerät mehr erlaubt, wird das Gerät dennoch registriert, aber als NICHT aktiv. Bisher wurde in dem Fall gar nicht registriert und das Gerät landete nie in der Geräteliste.

Der Text-/Code- Editor hat diverse Optimierungen erhalten (Toggle-Button für Textumbruch, erweiterte Texteingabe, Tastenkürzel etc.).

Hinweistexte waren bisher nur als „title“-Attribut bei Mouseover vorhanden und ließen sich so schwer lesen, vor allem wenn sie länger waren. Diese öffnen sich nun zusätzlich in einem Modal bei Klick auf das Fragezeichen-Symbol.

Vergleichs-Tool: wenn ein Element aus einer Offline-Maske importiert wird, wird der „Offline-Kenner“ der Ziel-Maske automatisch auf „true“ gesetzt.

 

Server

 

Versenden von Push-Notifications: Sound-Angabe für iOS ergänzt.

Bugfix des DB-Download: Sql-Ergebnis-Tabellen mit übergebenen DB-Pool Eintrag gingen weiterhin auf die Default-DB.

Bugfix des DB-Download als .zip-File: Es gab Fälle, wo das generierte ZIP File korrupt war und nicht entpackt werden konnte. Dies wurde behoben.

 

Resources

 

Neue Templates im Templatepicker verfügbar:

  • Option „+ / – Buttons“ bei Template „Zahlenfeld“
  • Baumstruktur bei Tabellen
  • Sound bei Elementen mit Verarbeitung
  • Bewertung bei Textfeldern, Labels, Dropdownlisten, bearbeitbaren Tabellen
  • Datalist bei Dropdownlisten

 

Ergänzung einer eigenen Implementierung eines (sehr) simplen Timepickers.

Bearbeitbare Tabellen:

  • verstecken des Speichern-Buttons durch Angabe von „save“ -> „hidden“ unter „UI-Type wenn Datensatz bearbeitbar“.
  • Alle Felder readonly (-> Labels) UND verstecken des Speichern-Buttons durch Angabe der Template Option {​​​​​​​“readonly“: true}​​​​​​​​​​​​​​​​​​​​​

 

Bugfix Charts: in bestimmten Konstellationen ist das Chart unendlich in der Höhe gewachsen.

Bugfix: Neuladen der Maske bei Klick auf Titel/Icon doppelt aufgerufen.

Bugfix: Scrollbar nach ConfirmDialog verschwunden.

Korrektur bearbeitbare Tabellen: Labels mit dem Style height:auto versehen.

 

Fixes

 

iOS Push-Notification: Sound + Erhöhen der „Neue Nachrichten“-Anzahl ergänzt, wenn die Push-Notification bei geöffneter und aktiver App eintrifft.

Bedingung „minimale Länge“ und „maximale Länge“: Ein nicht gefülltes Feld ergab immer „true“ und wird nun korrekterweise mit der Länge 0 behandelt.

Der Platzhalter für den Offline Mode-Kenner [offlinemode] wurde nur einmal initial gelesen, eine nicht gespeicherte Änderung des Kenners wurde nicht berücksichtigt. Dies ist dann der Fall, wenn man eine Weiterleitung mit dem Kenner „Online-Modus wechseln“ ausführt.

Tabellen und Übergabe [tbl:index]: Erhielt eine Tabelle eine Vorbelegung der ausgewählten Zeile durch eine Parameter-Übergabe aus einer Weiterleitung, passierte nichts bei Klick auf eine Tabellenzeile.

ZIP-Datei erzeugen: Dies hat nicht funktioniert, wenn lokal noch kein documentcapture Ordner existierte.

 

Interessieren Sie sich für den vollen Umfang der technischen Möglichkeiten mit flexmobility platform? Dann kontaktieren Sie uns doch einfach unter info@3ms.info. Wir freuen uns auf Sie.  

Wissenswert? Jetzt teilen!

Vielleicht gefallen Ihnen auch

2803.2024

Updates für flexmobility platform einfach installieren

Video: Online-Update Tool Mit einem neuen Video erklären wir die Nutzung des […]

Mehr erfahren
2803.2024

Marking Funktion für flexmobility platform 12

flexmobility platform Modul: Marking Mit Version 12.0.7.0 folgt für flexmobility platform das […]

Mehr erfahren
0403.2024

Neues Datei-Handling im flexmobility webview!

Nutzen Sie die Verbesserungen im Datei-Handling für den webview Das flexmobility webview-Modul […]

Mehr erfahren
0403.2024

OAuth-Support für Microsoft Entra ID 

flexmobility platform 12 mit weiteren Sicherheitsfunktionen. Die flexmobility platform 12 basiert auf […]

Mehr erfahren
Business Apps Konfiguration flexmobility platform

Bei über 500 Unternehmen der entscheidende Erfolgsimpuls.

Überzeugen Sie sich selbst!

Sie erreichen uns direkt per Telefon oder über eine Anfrage per Mail. Wir beraten Sie gerne und beantworten Ihnen offene Fragen. Treten Sie gerne mit uns in Verbindung!

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (2)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen
Statistik (1)
Statistik Cookies tracken den Nutzer und das dazugehörige Surfverhalten um die Nutzererfahrung zu verbessern.
Cookies anzeigen