Eine Beschreibung der letzten allgemeinen Erweiterungen / Änderungen / Korrekturen an der Labordatenbank.
Verbesserungen bei den Parametern
Alle Paramterformeln werden nun vor Durchführung auf gültige Formeln überprüft und die Geschwindigkeit beim Berechnen der Ergebnisse hat sich durch den Einsatz dieses neuen Parsers um ein Vielfaches erhöht. Weiters werden im Editor Fehler in Formeln farblich an der auftretenden Stelle angezeigt.
Es wird jetzt bei Ergebnissen spaltenspezifisch abgespeichert, wer wann eine Eintragung oder Änderung in der betroffenen Parameterspalte gemacht hat.
Verbesserungen bei den Prüfmittelbuchungen
Die Prüfmittel können ab jetzt nicht mehr nur tageweise, sondern auch bereits auf Stunden bzw. Minuten Basis gebucht werden.
Weiters ist es in der Kalenderansicht jetzt möglich Prüfmittelbuchungen direkt per drag & drop zu verschieben.
Verbesserungen bei den Tasks
Beim auf "erledigt" setzen eines wiederkehrenden Tasks, bekommt man jetzt den neu angelegten Task als Bestätigung angezeigt. Bei der Anzeige des neu erstellten Tasks besteht die Möglichkeit, diesen bei Bedarf zu bearbeiten um z.B. das Datum zu ändern.
Erweiterungen bei den Systemeinstellungen
Über die Systemeinstellungen ist es jetzt möglich das Touch Icon und das Favicon Bild anzupassen. Weiters wurde ein Manifest hinterlegt, welches die Installation der Labordatenbank und auch der Labordatenbank Kundenzone als WebApp verbessert.
Unter dem Button "aktuellen Datenbestand auf das Testsystem übertragen" wird jetzt angezeigt, wann die letzte Übertragung auf das Testsystem vorgenommen wurde und von wem.
Erweiterungen bei den Stammdaten
Es besteht nun die Möglichkeit, bei einem Stammdatenfeld über eine Checkbox anzugeben, dass dieses Stammdatenfeld übersetzbar ist. Es erscheint dann beim Stammdatenfeld eine weitere Spalte für eine zusätzliche Angabe in einer anderen Sprache.
Um Fehlkonfigurationen zu vermeiden, können neue Stammdatenfelder nur noch vom LDB Support-Team als Teil des inkludierten Supports angelegt werden.
Styleklassen im Auswertungseditor
Im Auswertungseditor gibt es nun einen weiteren Reiter, der Vorschläge für Styleklassen, die in HTML-Tags verwendet werden können, anzeigt. Bei Variablen von Auswertungen kann jetzt ausgewählt werden, ob dieses Variablenfeld nach einer Suche immer geleert werden soll.
Verbesserungen beim Prozessmanagement
Es gibt jetzt die Möglichkeit, direkt beim Prozessmanagement Qualifikationen anzulegen.
Bibliotheken Updates
Die verwendete Highcharts-Library wurde auf die aktuelle Version 11.4 upgedatet.
Sicherheitsrelevante Anpassungen
Zusätzlich zu den bestehenden Schutzvorkehrungen, wurde eine Content Security Policy (CSP) für die Labordatenbank eingerichtet, welche iFrames auf externe Seiten, Styles und Scriptes (unter anderem onload-, onclick-, oninput-, onchange-Events) verhindert und dadurch die Datensicherheit der Labordatenbank erhöht. Weiters wurde ein Schutz vor Cross-Site-Request-Forgery (CSRF) Angriffen eingebaut.
Content Security Policy (CSP)
Ab diesem Update ist es nicht mehr möglich Styles und Scripts in HTML Tags bei Formularen oder Auswertungen zu verwenden. Betroffene Kunden wurden bereits vorab kontaktiert und eine Umstellung vorgenommen. Styleklassen sind weiterhin erlaubt. Mögliche Klassen werden ab diesem Update im Reiter "Styles" bei den Auswertungen angezeigt.
Cross-Site-Request-Forgery (CSRF)
Zukünftig ist beim Löschen von Datentypen (Geräten, Kunden, Proben,...) eine Sicherheitsabfrage eingebaut, die erneut bestätigt werden muss. Kunden die in Auswertungen Links eingebaut haben, die Änderungen bewirken, werden jetzt ebenso auf eine Sicherheitsabfrage weitergeleitet.
Tasks
Werden wiederkehrende Tasks auf "erledigt" gesetzt erscheint unterhalb des Tasks zukünftig der neu angelegte Task mit der Option diesen zu bearbeiten. Dadurch ist die Anzeige größer als zuvor und braucht mehr Platz am Bildschirm bei der Anzeige.
Paramterformeln
Das Risiko, dass der Einsatz eines neuen Parsers bei den Parameterformeln Auswirkungen auf die Ergebnisse der Formeln hat wird als sehr gering eingestuft. Generell empfehlen wir aber, erstellte Parameterformeln in der Labordatenbank mit dem automatischen Validierungsmodul zu überprüfen. Damit kann das Risiko der Auswirkungen eines Updates auf die kundenspezifische Konfiguration allgemein minimiert werden.
Stammdaten
Zukünftig ist das Erstellen von neuen Stammdatenfeldern auf das LDB Support-Team beschränkt. Bestehende Felder können mit entsprechenden Zugriffsrechten weiterhin bearbeitet werden. Neue Felder werden, als Teil des inkludierten Supports, durch das LDB Support-Team angelegt.
Highcharts
Diagramme in Dashboard oder bei Auswertungen haben jetzt eine neue Standard Farbpalette. Somit können Diagramme bei denen keine Farben explizit definiert wurden, jetzt unterschiedlich aussehen, weil die dahinter liegende Bibliothek aktualisiert wurde. Für Diagramme in PDF Berichten die serverseitig erstellt werden, gibt es aktuell noch kein Update der zugehörigen Bibliothek. Weshalb die Darstellung von Diagrammen in Dashboard oder Auswertung unterschiedlich aussehen kann als jene in PDF Berichten.
csvlinks()
, csvrechts()
, csvmedian()
, csvstabw()
, csvstbwn()
, csvstabws()
weitere Funktionen zur Verfügung.employeestfa
auf login_mfas
umbenannt.