DifferentCompare: Importieren von ganzen Menüstrukturen ermöglicht. Im Vorlauf findet ein Prüfen auf bereits vorhandene Prozess-IDs oder Überschreitungen von Maskenbeschränkungen statt. Ist einer der Punkte der Fall, wird der Import mit einer entsprechenden Meldung abgebrochen.
Neue Einstellungsoption: Haken „Reihenfolge der Spalten wie hier angegeben“ im Bereich „Wert“ -> „Spaltennamen“. Hintergrund: Füllt sich eine Tabelle aus einem SQL, wird die Reihenfolge der Spalten durch das SQL festgelegt und man hat darüber die entsprechende Flexibilität. Bezieht die Tabelle jedoch ihren Inhalt aus einem WebService-Aufruf hat man in der Regel keine Möglichkeit der Einflussnahme was die Reihenfolge der Felder angeht. Über das Spaltennamen-Mapping kann man nun im CCM eine Reihenfolge definieren.
Tabellen: Dynamische Spalten. Man kann nun bei Tabellen unter „Wert“ in einer neuen Option „Dynamische Spalten“ neue Spalten dynamisch hinzufügen, indem man einen Spaltennamen angibt und ein JavaScript hinterlegt. Das JavaScript wird beim Laden der Tabelle an der Oberfläche für jede Zeile ausgeführt. In diesem JavaScript können Inhalte anderer Spalten verarbeitet werden. Hintergrund: Füllt sich eine Tabelle aus einem SQL, können dynamischen Spalten durch das SQL festgelegt werden und man hat darüber die entsprechende Flexibilität. Bezieht die Tabelle jedoch ihren Inhalt aus einem WebService-Aufruf hat man diese Flexibilität nicht. Möchte man aus zwei vorhanden Spalten eine dritte Spalte berechnen war dies bisher nur über Umwege möglich.
Es gibt nun einen TemplateOption-Picker auf Masken-Ebene. Hier können (Design-) Einstellungen hinterlegt werden, die maskenweit Geltung haben sollen.
Man kann im CCM nun die Konfigurationsdatei wechseln. In einer Auswahlliste werden alle Dateien mit dem Namen config_*.txt aus dem flexmobility-Ordner der Server-Installation angezeigt. Vor dem Wechsel gibt man für die aktuelle config.txt einen Namen ein. Es ist auch möglich eine config-Datei hochzuladen.
Update des TemplatePickers.
Weitere Möglichkeiten bei Script Ausführung.
WebService-Aufrufe werden nicht mehr explizit mit NTLM-Authentifizierung gemacht (wie bisher nur im Windows-Client) – Windows wählt automatisch die passende Authentifizierung.
Mit dieser Version des CCMs wird der NEUE, auf signalR basierende WebView ausgeliefert (siehe Releasenotes vor Update!),
Die serverseitigen log-Dateien, sowie der documentcapture-Ordner können nun an einem flexiblen Ort abgelegt werden.
Neuer Platzhalter [elementid:content:INDEX:0:id]: Hierüber lässt sich der Wert einer bestimmten Zelle durch die Angabe eines Zeilenindexes und Spaltennamens auslesen.
Durchreichen der Sprachliste und Interpretation durch Standard-Ressources.
Einstellmöglichkeit für automatischen Download der Offline-DB.
WebServer-Pool ermöglicht Platzhalter in Authentifizierungsdaten (username, password).
Push-Notifications: „LinkToProceed“-Feature auch für Push-Notifications implementiert. Das bedeutet, bei Klick auf die Benachrichtigung kann die App direkt in eine bestimmte Maske geleitet werden.
Neuer JavaScript-Trigger „ReloadFromElement“.
Der JavaScript-Trigger „RestartApp“ ermöglicht durch weiteren Parameter das komplette Neuladen der Ressources.
Sehr umfangreiche Änderungen und Erweiterungen der Resources (siehe Relaesenotes CCM).
Erzeugungsbedingungen für Menüpunkte wurden ignoriert, wenn nur eine Maske enabled war (in diesem Fall wird direkt in die Maske gesprungen und dies geschah auch, wenn die Erzeugungsbedingung ‚false‘ war.).
Weiterleitung -> „_reload“ und Übergabeparameter -> In den Übergabeparametern verwiesene Elemente luden nicht neu, wenn sie keine Referenz auf das Element mit der Weiterleitung hatten.
Platzhalter [webserver_pool:default:webname] wurde nach einem Webwechsel nicht neu gesetzt.
Serverseitiges Logging: Fehler beim Zugriff auf die Log-Datei werden aufgefangen, so dass die eigentliche Aktion dadurch nicht abgebrochen wird.
Kopieren der Online-Maske in die Offline-Maske -> Druck-Templates -> Online-Maske hatte plötzlich die Druck-Vorlage der Offline-Maske eingetragen. Dies wurde behoben + Der Name des Drucktemplates ist nun bearbeitbar!
DifferentCompare: Einstellungen die in den Eigenschaften eines Elementes vom Typ „Dokumentenerfassung“ getroffen wurden (wie z.B. max. Bildgröße, Mehrfachauswahl, Dateiname etc) wurden im DifferentCompare nicht erfasst.
Dokumentendownload WebView -> Die Datei kommt in Paketen in den Resources an. Wenn zwei Pakete hintereinander identisch sind, tritt kein „change“ Event ein, und der Download wird nie abgeschlossen, weil die erwartete Anzahl an Paketen nie erreicht wird. Dies wurde behoben.
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.
Webshop mit flexmobility platform
Warum ein flexmobility platform-basierter Webshop die beste Wahl ist In der heutigen […]
Mehr erfahrenLift- und Paternoster mit flexmobility platform
Effiziente Steuerung von Lift- und Paternostersystemen mit der flexmobility platform In der […]
Mehr erfahrenFeature Requests einfach Online stellen!
Neue Feature Requests in der flexmobility platform: Ihre Ideen zählen! Wir freuen […]
Mehr erfahrenTestwerte im CCM hinterlegen und nutzen
Neues Feature der flexmobility platform: Testwerte im CCM hinterlegen und nutzen Mit […]
Mehr erfahrenSie 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!