Release Notes v13

Version 13.1 - 25.04.2019

Highlights

  • Speicherbare Filter für Tabellenansichten
  • Bildbearbeitung im HTML-Client
  • erhebliche Verbesserung der Performance

Improvements am HTML-Client

  • Bildbearbeitung: Bilder können direkt in Scope bearbeitet werden.
  • Tabellenansicht: Filtereinstellungen können vom Anwender gespeichert werden, um sie im Menü als Voreinstellung zur Verfügung zu haben.
  • Performance: Vor allem die Verarbeitung großer Datenmengen wurde erheblich beschleunigt. Wenn Tabellen viele Zeilen enthalten, Formulare viele Werte oder ConnectionButtons viele Ziele ist das Laden und Speichern jetzt bis zu 50 mal schneller.
  • Feedback: Die meisten Schaltflächen wurden um eine Aktivitätsanzeige erweitert, falls die Aktion wider erwarten länger dauern sollte.
  • Dokumentenansicht: Der Dialog für die Dokumentenansicht nimmt jetzt auch auf größeren Bildschirmen die ganze Breite ein.
  • Tabellenansicht: Tabellen können mit einer Fußzeile versehen werden, die die Summe, das Minimum, das Maximum, den Durchschnitt oder die Anzahl der Werte in der jeweiligen Spalte anzeigt.
  • Tabellenansicht: Der HTML-Client kann jetzt auch Tabellen mit Status-Spalte anzeigen.
  • Tabellenansicht: Die Navigationsleiste für das Blättern durch die Seiten der Tabellenansicht zeigt bei einer großen Anzahl an Seiten nicht mehr alle sondern beschränkt sich auf die ersten und die letzten Seiten und einen kleinen Bereich um die aktuelle Seite.
  • Tabellenansicht: Die Filter für Choice und MultipleChoice können jetzt über einen "Alle auswählen"-Schalter vollständig an- bzw. abgewählt werden.
  • Unterschrift: Der Dialog zum Unterschreiben eines Formulars wird mit dem Namen des aktuellen Anwenders vorbefüllt.
  • Tabellenansicht: Leere Tabellen werden jetzt ausgefiltert und dem Anwender nicht mehr zur Navigation angeboten.
  • Tabellenansicht: Der E-Mail-Button zum Versenden von Massenmails zeigt ein besseres Feedback, ob er gedrückt wurde.
  • E-Mail: Bei der Eingabe von E-Mail-Adressen werden jetzt auch Subdomains erlaubt, z.B. statt contact@rewoo.com jetzt auch contact@customer.rewoo.com
  • Benachrichtigungen: Automatisch erzeugte Warnungen bekommen als Betreff oft den Feldnamen, der die Nachricht ausgelöst hat. Wird dieses Feld umbenannt, werden jetzt auch die Nachrichten umbenannt, um die Nachvollziehbarkeit zu erhöhen.
  • Benachrichtigungen: Werden in einer E-Mail mehrere Benachrichtigungen zusammengefasst, bestimmt nicht mehr die erste Nachricht den Betreff. Statt dessen wird ein zusammenfassender Betreff gewählt, um die Anwender besser über den Inhalt zu informieren.

Improvements für den Modellierer

  • Unterschrift: Es ist jetzt möglich, bei Unterschriftenfelder abzuschalten, dass ein Passwort eingegeben werden muss. Dann reicht ein einfacher Klick auf die Schaltfläche, damit der Anwender sein Einverständnis erteilt.
  • Status: Anwender mit administrativen Rechten können im HTML-Client jetzt den Status des Formulars von Hand setzen.
  • Formelsprache: Mit der Funktion SUBSTRING kann ein Teilbereich aus einem Text für die Weiterverarbeitung extrahiert werden.
  • Formelsprache: Mit der Funktion COUNTERIF kann das Setzen der nächsten Id aus einem Nummernkreis verzögert werden, bis die angegebene Bedingung wahr wird.
  • CopyButton: Der CopyButton hat eine neuen Parameter, der festlegt, ob die Anwendung nach dem Kopieren zum Formular mit dem Button zurück wechselt oder zum neu angelegten Formular navigiert.
  • Project View: Mit dem URL-Parameter sortEntries können eine oder mehrere Felder angegeben werden, nach denen die Tages-Spalten sortiert werden sollen.
  • E-Mail-Vorlagen: Werden bei E-Mail-Vorlagen im Text Zahlenfelder referenziert, wird beim Erstellen der E-Mail auch das festgelegte Zahlenformat, z.B. Nachkommastellen, beachtet.
  • Beziehungsrecht: Das Ändern des Beziehungsrechts für alle existierenden Beziehungen eines Typs funktioniert jetzt auch dann, wenn das Recht nicht geändert wird, sondern das Recht für alle Beziehungen gesetzt werden soll, egal welches Recht sie aktuell gesetzt haben.
  • Tabellenansicht: Im HTML-Client haben jetzt alle Spalten eine eindeutige Klasse "tableview-column-<ID>", damit sie im Formular-CSS einfacher referenziert werden können.
  • ActionButton: Bei der Aktion "E-Mail senden" kann auch ein Speicherort für die versendete E-Mail angegeben werden. Diese Einstellung übersteuert die Einstellung für das Speichern von E-Mails, die im Designer für den gesamten Typ definiert wurde.
  • Excel-Import: Beim Anlegen von Beziehungen kann in der Kopfzeile über einen vierten Parameter EXCLUSIVE festgelegt werden, dass die gezogene Beziehung die einzige existierende von diesem Typ sein soll. Alle schon vorhandenen Beziehungen dieses Typs werden mit dem Anlegen dieser Beziehung archiviert.
  • ConnectionButton: Der ConnectionButton hat einen neuen Schalter, mit dem man die verwendete Formel auf die einfache Referenz eines ElementLinks-, PrevLinks- oder NextLinks-Felds einschränken kann. Dadurch kann man bei großen Listen, die wiederholt verwendet werden, den Resourcenverbrauch des Systems (Datenbank, Arbeitspeicher, CPU) erheblich verbessern.
  • Validatoren: Die Funktion toDate erleichtert die Definition eines Validators für ein Datumsfeld.
  • Word-Export: Leerzeilen in String und RichText werden in die Word-Datei übertragen.
  • E-Mail-Vorlagen: Im Editor für den Mail-Text ist jetzt der Unterschied zwischen einem neuen Absatz, den man mit Enter beginnt, und einer neuen Zeile, die man mit Umschalt-Enter beginnt, zu erkennen, weil der neue Absatz einen Abstand nach oben bekommt, die neue Zeile nicht. Dadurch entspricht die Ansicht im Editor der verschickten E-Mail, weil auch hier jeder Absatz einen oberen Abstand hat.

Improvements für den Administrator

  • Bulk-Tool: Das Generieren der Änderungsbeschreibung wurde erheblich beschleunigt.
  • Wartungsmodus: Alle Anwender mit Ausnahme der Administratoren werden automatisch abgemeldet, wenn der Wartungsmodus gestartet wird.
  • Sessionmanagement: Die Sitzungen einzelner Anwender können im Admin-Panel unter 'Benutzer' / 'Liste der Accounts' beendet werden.
  • Konfiguration: Um das volle Potential an Performance-Verbesserungen für die Tabellenansichten zu entfalten, sollten mit dem neuen Konfigurationsparameter tableview.cachevalues.enabled.ids alle Tabellenansichten aufgelistet werden, die vielen Daten enthalten.
  • Konfiguration: Mit dem Schalter mobile.tableview.filter.storable kann festgelegt werden, ob der Anwender Filtereinstellungen der Tabellenansicht abspeichern kann.
  • Konfiguration: Mit dem Schalter mobile.image.editor.enabled kann eine einfache Bildbearbeitung in der HTML-Oberfläche freigeschaltet werden.
  • Konfiguration: Um die Performance der Anwendung besser auf spezielle Anwendungsfälle optimieren zu können, wurden folgende Parameter eingeführt:
  • Konfiguration: Der verwendete Hash-Algorithmus für die Datei-Prüfsumme kann mit file.hash.algorithm eingestellt werden.
  • Datenpflege: Für das Löschen von veralteten Daten kann jetzt auch ein Datum angegeben werden, bis zu dem die Daten gelöscht werden.
  • REST-API: Mit der neuen Funktion executeActionButton kann auf einem Formular programmatisch ein ActionButton gedrückt werden.
  • REST-API: Mit der neuen Funktion writeDatasheet können Werte auf Formularen geändert werden.
  • REST-API: Mit der neuen Funktion getLayoutForName kann das Layout ermittelt werden, das den angegebenen Namen trägt.
  • REST-API: Bei der Funktion copyByButton ist der Parameter sourceElementId jetzt optional.
  • Datenbank: Die Größe der Datenbank wurde optimiert. Die Migration vorhandener Datenbestände kann nach dem Update einige Minuten in Anspruch nehmen.
  • Javascript: Im Javascript-Code-Editor wurde die Bearbeitung von langen Zeilen verbessert.
  • Externe HTTP Methoden: Die Einträge von externen Methoden können jetzt auch geändert werden.
  • Aktualisierte Bibliotheken: jetty 9.4.17, pdfjs 2.0.943, PDFObject 2.1.1

behobene Bugs

  • SAML: Deeplinks auf Formulare, die z.B. über E-Mail-Benachrichtigungen verschickt werden, gingen bei Verwendung von SAML als Authentifizierung verloren.
  • Kopieren: Mit dem InternetExplorer funktionierte im HTML-Client das Kopieren von Formularen über einen CopyButton nicht.
  • Tabellenansicht: Im HTML-Client funktionierte das Abwählen und Abspeichern von Checkboxen nicht.
  • Tabellenansicht: War ein Filter auf ein MultipleChoice-Feld gesetzt, konnten die Daten nicht mehr exportiert werden.
  • Tabellenansicht: Der Filter für MultipleChoice zeigte alle Formulare an, die irgendeine Option auswählt hatten, die den gewählten Filter vollständig enthielten. Beispiel: War als Filter die Option "Team" ausgewählt, waren unter den Treffern auch Formulare mit der ausgewählten Optionen "Teambetreuer". Jetzt werden nur genau die Formulare gelistet, die die ausgewählten Optionen auch tatsächlich enthalten.
  • Tabellenansicht: Waren Zeilen auf anderen Seiten ausgewählt, konnte die Sortierung nicht mehr geändert werden.
  • Tabellenansicht: Im HTML-Client war es nicht möglich, im Filter bei MultipleChoice-Feldern mehrere Werte auszuwählen.
  • Umbenennen: Im HTML-Client konnten in v13.0 Formulare nicht mehr umbenannt werden.
  • Warenkorb: Im HTML-Client wurde bei TableViewButtons, die mit einer Tabelle auf dem Formular verknüpft sind, die als Formel hinterlegten Filter nicht beachtet.
  • Merge-Dialog: Im HTML-Client konnten Choice-Felder, die als Dropdown dargestellt wurden, im Merge-Dialog nicht auf das Zielformular übernommen werden.
  • ActionButton: Teilweise wurden beim Drücken von ActionButtons der Modellierer und nicht der ausführende Anwender als Autor der neuen Werte eingetragen.
  • Tabellenansicht: Gab es aktive Filter, wurde beim erneuten Öffnen des Filtermenüs kein einziger Filter mehr angezeigt. Das hatte aber keine Auswirkung auf die Filterfunktion an sich, sondern war ausschließlich ein Problem der Darstellung.
  • Tabellenansicht: Wenn im HTML-Client durch den Filter die dargestellte Menge so weit eingeschränkt wurde, dass die Gesamtzahl der Seiten kleiner war als die gerade dargestellte Seitennummer, wurde die Tabellenansicht nicht dargestellt. Die Anwendung ist dann zur Liste der Tabellenansichten zurückgesprungen.
  • Account anlegen: Das Anlegen eines neuen Accounts über einen ActionButton funktionierte im HTML-Client in v13.0 nicht mehr.
  • Signatur: Bei manchen administrativen Operationen wurde die Liste der signatur-relevanten Felder gelöscht, ohne dass für den Anwender ein direkter Zusammenhang erkennbar war. Das betraf den XML-Import und das Ändern der Choice- und MultipleChoice-Optionen über einen ActionButton.
  • Formelsprache: Der Beziehungstyp in der Funktion OTHERASPECTS wurde im Designer und dem Formeleditor nicht zuverlässig in einen Namen umgewandelt.
  • Konfiguration: Bei einigen Konfigurationsparametern wurden Änderungen nicht direkt in die laufende Anwendung übernommen, sondern weiterhin die Werte aus dem internen Konfigurations-Cache verwendet.
  • Update: Beim Update der Scope-Installation mit Hilfe des ausgelieferten admin.sh-Skripts wurden die Startparameter der Anwendung fälschlicherweise mit den Voreinstellungen überschrieben.

Sicherheit

  • Anmeldung: Nur wenn der Login-Name und das Passwort richtig sind, werden detailiertere Fehlermeldungen ausgegeben wie "keine Floating-Lizenz frei", "kein Anmelden wegen Wartungen möglich", "Account deaktiviert". Ansonsten beschränkt sich Scope jetzt auf eine generische Fehlermeldung.

Version 13.0 - 15.01.2019

Highlights

  • Single Sign On über SAML2
  • zwei Formulare vereinigen
  • Warenkorb im HTML-Client
  • Stark erweiterte REST API

Improvements am HTML-Client

  • Warenkorb: Auch im HTML-Client können Werte aus einer Tabellensicht in eine Tabelle auf dem Formular übernommen werden. Damit können Aufträge, Bestellungen, Lieferscheine oder Rechnungen direkt in Scope zusammengestellt werden. Der Warenkorb funktioniert auch beim Anlegen von Elementen.
  • Performance: An vielen Stellen wurde die Geschwindigkeit gesteigert, unter Anderem beim Laden der Tabellenansicht, beim Ändern des Formularstatus und beim Importieren von Daten aus Excel.
  • Vorschau von E-Mails: In E-Mails eingebettete Bilder werden in der Vorschau im Text dargestellt und nicht nur als Anhang angezeigt.
  • Tabellenansicht: Einzelne Zeilen können über Checkboxen für weiterführende Aktionen wie Serienbrief, Excel-Export oder E-Mail-Versand ausgewählt werden. Bisher bezogen sich diese Aktionen immer auf die gesamte Liste, die nur über Filter ausgedünnt werden konnte.
  • Accounts anlegen: Der ActionButton "Account anlegen" ist jetzt auch im HTML-Client verfügbar.
  • Tabellenansicht: Der Filterdialog wird auf die gesetzten Filter beschränkt, um die Übersicht zu verbessern. Neue Filter können über ein Menü oben rechts hinzugefügt werden.
  • Datei-Vorschau: Die Datei-Vorschau funktioniert jetzt auch in der Versionsansicht.
  • ConnectionButton: Beim Anlegen eines neuen Elements werden bei ConnectionButtons die ausgewählten Ziele nach dem Schließen des Dialogs unterhalb des Buttons aufgelistet.
  • ConnectionButton: Im Dialog zum Auswählen der Ziele wird bei großen Listen ein Suchfeld eingeblendet. Hier können jetzt wie im Flex-Client mehrere Suchbegriffe durch Leerzeichen getrennt eingegeben werden. Angezeigt werden dann Ziele, die alle Suchbegriffe an beliebiger Stelle enthalten. Sollen Suchbegriffe Leerzeichen enthalten, können diese mit Anführungszeichen eingefasst werden.
  • ConnectionButton: Die Liste an Zielen kann jetzt auch mehr als 1.000 Ziele enthalten.
  • CopyButton: Bei vielen Zielen wird ein Zusatz-Checkbox für die Auswahl aller Ziele angezeigt.
  • Signature: Der Dialog zum Unterschreiben des Formulars kann jetzt auch mit    bestätigt werden.
  • Lesezeichen: Beim Anlegen eines neuen Lesezeichens wird ein Name aus den gerade dargestellten Daten abgeleitet und im Dialog als Vorgeschlag eingeblendet.

Improvements am Flex-Client

  • Dateivorschau: Bei PDF-Dateien wird in den Metadaten jetzt die Seitengröße ausgegeben.
  • ConnectionButton: Beim Anlegen eines neuen Elements können ConnectionButtons jetzt beliebig oft gedrückt werden, damit die Auswahl korrigiert werden kann. Wurden Ziele ausgewählt, wird der Button zur besseren Übersicht markiert.
  • Versionsansicht: Wenn man die Versionen eines Formulars durchgeblättert hat, wurden bisher die Unterschiede zur zuvor angezeigten Version markiert. Da dies viele Anwender irritiert, werden jetzt die Felder markiert, die in der gerade angezeigten Version verändert wurden. Änderung an Buttons werden nicht mehr hervorgehoben.
  • Die Filter für Listen auf dem Formular werden jetzt eingeblendet, sobald die Liste länger als das dafür vorgesehene Formularfeld ist.
  • Beim Wechsel zum HTML-Client wird bei mehreren Tabs der ausgewählte Tab beibehalten.
  • Text: Das Kopieren von Text aus dem Flex-Client in andere Programme enthielt vorübergehend Formatierungscode, der jetzt wieder ausgefiltert wird.

Improvements für den Modellierer

  • Formulare zusammenführen: Mit dem neuen ActionButton 'Formulare zusammenführen' können Unterschiede zwischen zwei Formularen angezeigt werden, die mit Hilfe des Dialogs auf das Zielformular übertragen werden können.
  • Formelsprache: Mit einem vierten Parameter in der COPY-Funktion kann ein Formular angegeben werden, von dem die Anwender-Eingaben übernommen werden. So ist es möglich, eine Vorlage mit initialen Formeln wie COUNTER zu kopieren und zusätzlich die Werte von einem bestehenden Formular zu übernehmen. Dadurch kann man z.B. eine bestehende Rechnung als Vorlage benutzen, aber die neue Rechnung bekommt anders als beim einfachen Kopieren eine eigene Rechnungsnummer.
  • Formelsprache: Mit der neuen Aktion CONNECT können automatisch Beziehungen gezogen werden, wenn sich eine Bedingung ändert.
  • Formelsprache: Die neue Methode JOIN hängt eine Liste zu einem String zusammen und fügt jeweils einen Separator ein.
  • Formelsprache: Die Funktion OTHERASPECTS kann zusätzlich auf einen Beziehungstyp eingeschränkt werden.
  • Formelsprache: Mit SUM und + können jetzt auch ExternalLinks zu Texten hinzugefügt werden.
  • Tabellenansicht: Im Designer kann über eine neue Option festgelegt werden, ob die Tabelle immer die volle Breite einnimmt, oder ob die Spaltenbreiten absolut angegeben sind. Bei absolutem Layout erscheint bei zu breiter Tabelle eine horizontale Scrollbar.
  • Tabellenansicht: Auch MultipleChoice kann als Spalte in eine Tabellenansicht übernommen werden.
  • HTML: Bei Formularen wird in der Titel-Leiste eine Schaltfläche eingeblendet, um direkt in den Designer zu diesem HTML-Layout zu gelangen.
  • HTML: Die Höhe von MultipleChoice-Feldern kann beschränkt werden.
  • Excel-Import: Der Import wird als eigenständiger Task gestartet. Der Anwender kann sich so auch nach erneutem Anmelden über den Fortschritt informieren.
  • Excel-Import: Es können jetzt auch Werte in ein MultipleChoice importiert werden. Mehrere Optionen werden durch Kommata getrennt.
  • Excel-Import: Die Konfiguration wird nicht erst nach erfolgreichem Import gespeichert sondern schon beim Starten des Imports, um das Testen der Einstellungen zu erleichtern.
  • Excel-Import: Wenn man übergeordnete Elemente angibt, können diese jetzt ebenfalls direkt mit dem Import angelegt werden. Hierfür muss in der ersten Zeile der übergeordneten Elemente die Art des Anlegens stehen (CREATE, COPY) und bei CREATE zusätzlich in Klammern der Name des Element-Typs, bei COPY zusätzlich in Klammern der Name der Vorlage.
  • Word-Export: Der Export von einem oder mehreren Formularen mit Tabellen in ein Word-Dokument funktioniert jetzt auch dann, wenn der Formulartyp mehrere Layouts definiert hat.
  • Bulk-Tool: Wird das Role-Set für Knoten über das Bulk-Tool verändert, aktualisiert sich die Design-Ansicht des Modellierers.
  • Bulk-Tool: Auch MultipleChoice-Felder können für einen Filter verwendet werden.
  • Designer: Die Code-Editoren für CSS und Javascript können jetzt bei mehreren Zeilen mit    den Einzug vergrößern und mit   +   den Einzug verkleinern.
  • CopyButton: Im Designer kann eingestellt werden, ob die zusätzliche Beziehung vom neuen Element zum CopyButton-Element oder zum Login-Knoten des Anwenders gezogen wird.
  • CopyButton: Der Button kann jetzt auch im Status Inaktiv und gedrückt werden.
  • TableViewButton: In Filterausdrücken für ElementLinks-Spalten können Bezeichner jetzt auch unvollständig angegeben werden.
  • HTML Validatoren: Zusätzlich zu den Validatoren für Formularfelder können allgemeine Veto-Methoden angemeldet werden, um z.B. die Auswahl bei ConnectionButtons zu erzwingen.
  • Accountverwaltung: Accounts vom Typ ETL können jetzt auch manuell angelegt werden bzw. bestehende Accounts in ETL-Accounts umgewandelt werden.

Improvements für den Administrator

  • Authorisierung: Ab dieser Version unterstützen wir SAML2. Damit kann Scope an eine Single-Sign-On-Lösung wie Shibboleth oder ADFS angebunden werden. Die hierzu notwendigen Einstellungen finden Sie im Kapitel Konfiguration.
  • REST-API: Die neue Methode proxy ermöglicht den Aufruf von anderen Web-Diensten. Deren Adresse und Zugangsdaten müssen in der Konfiguration von Scope hinterlegt sein. So kann der Modellierer mit Javascript aus dem HTML-Client heraus andere Dienste aufrufen, ohne die Zugangsdaten dem Client offen legen zu müssen.
  • REST-API: Mit der neue Methode addWebhook können Webhooks aktiviert werden. Tritt ein Ereignis ein, wird die registrierten Dienste über die angemeldete Adresse benachrichtigt. Damit kann das resourcenintensive Polling vermieden werden, wenn andere Anwendungen mit Scope gekoppelt werden sollen.
  • REST-API: Die neue Methode getElementIdsForType listet alle Elemente eines Typs mit den angegebenen Status auf.
  • REST-API: Die neue Methode getValuesForLayout ist für normale Accounts zugänglich und liefert alle sichtbaren Werte eines Formularlayouts.
  • REST-API: Die neue Methode getDatasheetEntries ist für normale Accounts zugänglich und liefert die vollständige Beschreibung aller Felder eines Formulars.
  • REST-API: Die neue Methode getTableViewData ist für normale Accounts zugänglich und liefert die Werte einer Tabellenansicht.
  • REST-API: Die neue Methode copyByButton ermöglicht die programmatische Betätigung eines CopyButtons.
  • REST-API: In unserer Bibliothek für die Verwendung der Scope-REST-API wird bei Datumswerten jetzt die Zeitzone beachtet.
  • REST-API: Die Schnittstelle unterstützt jetzt auch Felder vom Typ MultipleChoice und Condition.
  • REST-API: Die Methode getCurrentValuesForElement kann auf einen oder mehrere Element-Status eingeschränkt werden.
  • Konfiguration: Selektierte Parameter können über ein mehrzeiliges Textfeld zusammen geändert werden. Damit kann man auch schnell Konfigurationsblöcke sichern und wiederherstellen.
  • Konfiguration: Vorhandene ETL-Konfigurationen können bequem über einen eigenen Dialog editiert werden.
  • Konfiguration: Analog zum globalen CSS gibt es jetzt auch globalen Javascript-Code, der für alle Seiten des HTML-Clients geladen wird.
  • Konfiguration: Mit dem Schalter flex.designer.syntaxhighlighting.enabled kann im Designer das Syntax-Highlighting in den Javascript- und CSS-Editoren ausgeschaltet werden, falls dieses Probleme verursacht.
  • Konfiguration: Der Schalter mobile.quickOperationsPopup.yOffset bestimmt, ab welchem y-Offset der fliegende Dialog für das Speichern des Formulars erscheint. Bei einem Offset von 0 ist der Dialog immer sichtbar.
  • Konfiguration: Der neue Konfigurationsparameter mobile.tableview.mailbutton aktiviert für Tabellenansichten mit E-Mail-Spalte und aktivierter Einzelselektion eine Schaltfläche zum Versand von E-Mails. Enthält die Tabelle mehrere Spalten mit E-Mail-Adressen, kann der Anwender entscheiden, welche E-Mail-Spalten relevant sind. Wenn mehrere ausgewählt wurden, wird für jede Zeile von links nach rechts die erste Spalte genommen, die eine Adresse enthält.
  • Konfiguration: Über den Konfigurationsparameter mobile.tableview.pagingsize kann die Anzahl der angezeigten Zeilen in der Tabellenansicht voreingestellt werden.
  • Konfiguration: Mit dem Schalter message.stateChange.mute kann das Versenden von Status-Nachrichten abgeschaltet werden.
  • Konfiguration: Der Parameter app.internalUrl enthält die lokale Adresse des Scope-Servers.
  • Konfiguration: Mit dem Konfigurationsparameter mobile.navigator.elementLinkOpensDatasheet kann für die Navigationsansicht des HTML-Clients eine der beiden Varianten gewählt werden:
    • Schaltfläche für das Formular, Sprung in die Unterebene mit Klick auf den Namen
    • Schaltfläche für den Sprung in die Unterebene, Öffnen des Formulars mit Klick auf den Namen
  • Konfiguration: In der Dateivorschau des HTML-Clients kann die Position der Dialog-Schaltflächen über den neuen Konfigurationsparameter mobile.lightbox.buttonsLayout gesteuert werden.
  • Aktualisierte Bibliotheken: Eclipse Jetty 9.4.12, PostgreSQL JDBC Driver 42.2.5, Apache Tika 1.19.1, jxls 2.4.7, jgrapht 1.3.0, Joda-Time 2.10, Jericho HTML Parser 3.3, Flying Saucer 9.1.15, LibreOffice UNO 5.4.2, gson 2.8.5, json-simple 1.1.1, jsoup 1.10.3, fastcsv 1.0.3, Apache Commons FileUpload 1.4, Apache Commons Collections4 4.2, Apache Commons CLI 1.4, Apache POI ooxml-schemas 1.4

behobene Bugs

  • HTML: Tabellen mit Pflicht-Spalten konnten nicht vollständig geleert werden.
  • HTML: Der ActionButton 'Bericht erzeugen' funktionierte nicht, wenn der Anwender für den Report eine Auswahl treffen sollte.
  • HTML: Bei UserSelectedLinks werden jetzt auch ausgewählte Links im Dialog angezeigt, die nicht mehr in der Menge der möglichen Ziele enthalten sind.
  • HTML: In der Tabellenansicht enthielt die Filterbeschreibung für ElementLinks interne Ids statt der Elementnamen.
  • neue Accounts: Beim Anlegen eines neuen Accounts aus einer Vorlage, wird eine automatische Begrüßungs-E-Mail verschickt. Diese hat bei LDAP-Accounts fälschlich behauptet, dass das Passwort geändert werden muss.
  • Pflichtfelder: Wenn für einen Typ mehrere Layouts angelegt waren mit Feldern, die auf dem Standard-Layout obligatorisch waren aber auf den anderen Layouts nicht, mussten Anwender auch auf den nicht-Standard-Layouts diese Felder fälschlicherweise ausfüllen.
  • iOS: Die Vorschau von Office-Dokumenten funktioniert jetzt auch für die neuesten iOS-Versionen.
  • Tabelle HTML: Im Internet Explorer konnte die Tabelle nicht geleert werden, wenn eine Boolean-Spalte vorhanden war.
  • Versionshistorie HTML: Die Vorgängerversion wurde für Radio-Buttons nicht dargestellt.
  • Versionshistorie HTML: Nach dem Löschen des Bootstrap-Layouts konnte die Versionshistorie nicht mehr aufgerufen werden.
  • Versionshistorie HTML: Die Versionsanzeige funktionierte nicht für alle Formulare mit Tabellen zuverlässig.
  • Startseite: Manche in Flex abgespeicherten Startseiten funktionierten in der HTML-Ansicht nicht.
  • Tabellenansicht Flex: Wenn der Anwender Werte in der Spalte ändert, nach der aktuell sortiert ist, werden die Zeilen nicht neu sortiert.
  • Tabelle HTML: Enthielt eine Tabelle eine gesperrte Datumsspalte mit einem speziellen Datumsformat, konnten Änderungen am Formular nicht mehr gespeichert werden.
  • ETL: Wenn Bezeichner in den Import-Daten Anführungszeichen enthielten, wurden die Daten nur unvollständig importiert.
  • ActionButton "Bericht erstellen": Wenn das Erstellen des Reports fehlschlägt, zeigt jetzt auch der HTML-Client eine Fehlermeldung.
  • ActionButton "Bericht erstellen": Vor dem Erstellen des Reports kann der Anwender zur Eingabe von Werten aufgefordert werden. Auch im HTML-Client funktioniert jetzt die Eingabe von Choice oder MultipleChoice.
  • ActionButton "Bericht erstellen": Der Dialog kann im HTML-Client mit Enter bestätigt werden.
  • Navigation: Im Flex-Client wurden die Listen der Navigation übereinander geschoben und waren nicht mehr bedienbar, wenn eine Element-Gruppe ausgewählt wurde und der Anzeige-Bereich für den Navigator sehr klein eingestellt war./li>
  • Desktop-Client: Nach dem Wechsel zu einer anderen Scope-Installation wurde der Timeout für die Sitzung nicht aus den Einstellungen der aktuellen Installation übernommen sondern der alte Wert beibehalten.
  • HTML-Layout: Das automatisch erzeugte HTML-Layout enthielt manchmal nicht alle Felder, insbesondere bei Formularen mit überlappend angeordneten Feldern.
  • Rollen: Ein Anwender ohne Login-Datenblatt (nur möglich für Admin oder Power) konnte keine Datenblätter aufrufen, die ein Rollen-Set zugewiesen hatten mit einer Rolle nur für das Login-Datenblatt.
  • Bulk-Tool: Die Abfrage mit mehreren Bedingungen funktionierte nicht mehr.
  • Scheduler: Der Job UpdateIndexJob konnte über das Admin-Panel nicht deaktiviert werden.