Entwicklung

Labordatenbank Versionsverzeichnis

Eine Beschreibung der letzten allgemeinen Erweiterungen / Änderungen / Korrekturen an der Labordatenbank.

2024 Winter Release

20.11.2024

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.


Risk Assessment

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.

2024.35

26.08.2024
Prozessreihenfolge in der Statusverwaltung abbilden
Für die Statusverwaltung kann jetzt bei jedem Status ein Vorgänger- und/oder Nachfolgestatus definiert werden. So lassen sich Prozesse abbilden, für die es wichtig ist, dass eine bestimmte Reihenfolge der Statusänderungen eingehalten wird (bitte kontaktieren Sie Ihren Kundenbetreuer, wenn Sie diese Option in Ihrer Labordatenbank aktivieren möchten).

So könnte z.B. eine Charge die folgenden Statustypen durchlaufen: angelegt -> geprüft -> freigeben und wenn beim Status freigeben als Vorgänger der Status geprüft eingestellt wird, so wird erreicht, dass die Charge nicht direkt von angelegt auf freigeben gestellt werden kann, sondern immer davor den Status geprüft benötigt.



Einheitliche Statusanzeige bei allen Datentypen
Weiters wird der Status eines Datentypes (z.B. Probe, Auftrag, Kunde, Prüfmittel, Charge, …) jetzt bei allen Datentypen direkt oben links unter der Überschrift angezeigt und durch Anklicken des Datentypes kann direkt in der Ansicht der Status geändert werden (beim Ändern des Status kann nun auch optional ein Grund für die Statusänderung angegeben werden).



Des Weiteren kann bei jedem Datentyp nun auch der Verlauf der Statusänderungen eingeblendet werden.




Weitere Datentypen mit Statusverwaltung
Die Statusverwaltung kann nun auch für Spezifikation / Grenzwert-Tabellen / Prüfpläne, Anlagen und Anlagenteile verwendet werden (die Statustypen können hierzu in der Statusverwaltung aktiviert werden).


Weitere Eigenschaften für Statustypen
​​In den Einstellungen eines Statustypes kann nun festgelegt werden, ob ein Datentyp mit diesem Status gesperrt ist. Gesperrt bedeutet, dass ein Datentyp mit diesem Status für die weitere Verwendung gesperrt ist und damit in den Auswahllisten nicht mehr zur Verfügung steht.

Mit der Einstellung finalisiert wird verhindert, dass ein Datentyp mit diesem Status bearbeitet werden kann (falls ein Datentyp mit diesem Status trotzdem bearbeitet werden soll, so muss erst ein anderer Status ausgewählt werden).

Z.B. empfehlen wir für den Status "freigegeben", dass die weitere Bearbeitung mit der Einstellung finalisiert verhindert wird. Für den Status "archiviert" empfehlen wir die Einstellungen gesperrt, finalisiert und ausblenden zusammen auszuwählen.




Erweiterung der Change Requests
Bei den Change Requests können jetzt auch Tasks hinterlegt werden und die Statusänderungen von einem Change Request werden in der PDF-Ausgabe am Ende aufgelistet, sodass man den Freigabeprozess nachvollziehen kann.


Neue User-Interface-Sprachen
Das User-Interface der Labordatenbank steht in weiteren Sprachen zur Verfügung. Neben Deutsch, Englisch, Spanisch, Portugiesisch und Rumänisch kann die Labordatenbank nun auch in Slowakisch, Französisch, Japanisch und Chinesisch (vereinfacht) verwendet werden.


Weitere Punkte
- Tabellenansicht für Spezifikationen / Grenzwert-Tabellen / Prüfpläne
- Neues Zugriffsrecht: Stunden von anderen Mitarbeitern bearbeiten
- Abbildung vom Prüfmittel in der Übersicht anzeigen
- Exportbestätigung bei Rechnungen für Versanddatum und Bezahldatum
- Sprachauswahl bei PDF-Vorlagen
- Vorlagen für 8D-Reports
- Schlagwörter für Qualifikationen
- Passwortreset per E-Mail für Kundenzonen-Logins

2024.23

03.06.2024
Neue User Interface Sprachen 🇩🇪🇬🇧🇪🇸🇵🇹🇧🇷🇷🇴
Das User-Interface der Labordatenbank steht in weiteren Sprachen zur Verfügung. Neben Deutsch und Englisch, kann die Labordatenbank nun in Spanisch, Portugiesisch und Rumänisch verwendet werden.

Für folgende Datentypen können mehrsprachige Bezeichnungen hinterlegt werden, sodass alle Nutzer die Einträge in der jeweiligen Sprache verwenden können: Vorlagen, Parameter, Parametergruppen, Testgruppen, Preisposten, Kategorien, Statustypen


Bitte melden Sie sich bei Ihrer Kundenbetreuung, wenn Sie eine weitere Sprache in Ihrer Labordatenbank aktiviert haben möchten.

Höhere Accountsicherheit für die Kundenzone
Für die Kontakte eines Kunden kann nun ein Login mit Passwort aktiviert werden, sodass für jeden Kunden nun mehrere Accounts, für dessen Kundenzone aktiviert werden können. Für die Accounts der Kundenzone kann eine Passwortregel vorgegeben werden und die Kundenkontakte können mit Multifaktor Authentifizierung (MFA) via TOTP, Passkey und Security Key zusätzlich geschützt werden.

Erweitertes Prozessmanagement
Prozesse können nun mit einem neuen Texteditor mit Formatierungen, Bildern und Verlinkungen besser beschrieben werden. Weiters können Subprozesse nun leichter verschoben und anderen Prozessen untergeordnet werden.




Erweiterte Probenvorlagen
Probenvorlagen haben jetzt eine Statusverwaltung und mit Zugriffsrechten je Probenvorlage, kann eingestellt werden, wer eine Probenvorlage sieht/verwenden kann.




Schlagwörter (Tags)
Schlagwörter können nun auch bei Prüfplänen / Grenzwerten / Spezifikationen und Prozessen hinterlegt werden.

Erweiterte Validierung der Zugriffsrechte
Bei der Validierung der Zugriffsrechte werden nun auch die Mitarbeitergruppen und Qualifikationen berücksichtigt.

Neue Parameterformeln für Zahlenreihen
Beim Rechnen mit Zahlenreihen stehen mit csvlinks(), csvrechts(), csvmedian(), csvstabw(), csvstbwn(), csvstabws() weitere Funktionen zur Verfügung.

Siehe: Labordatenbank Anleitung

Risikobewertung
Die bestehenden Kundenlogins werden mit diesem Update auf Kontakte bei dem jeweiligen Kunden umgestellt. Für die Kunden bleibt die Anmeldung zur Kundezone unverändert. In der Datenstruktur der Kontakte wird nun der Login und das Passwort (verschlüsselt) gespeichert und für die Anmeldung verwendet. Wenn sich ein Kontakt in seiner Kundenzone anmeldet, kann er dort selbstständig sein Passwort ändern und eine Multifaktor-Authentifizierung (MFA) für seinen Account aktivieren.
Die Datenbanktabelle für MFA wurde von employeestfa auf login_mfas umbenannt.


Anwender-Call am Fr. 14.6.2024
In unserem nächsten Anwender-Call am Fr. 14.6.2024 stellen wir die oben angeführten Erweiterungen der Labordatenbank vor.

Siehe: https://labordatenbank.de/anwendercalls

2024.15

08.04.2024
Performancekorrektur
Aufgrund einer falschen Einstellungen in unserem Cachingcluster, kam es in den letzten Wochen vermehrt zu Performanceproblemen. Die Einstellungen am Cachingcluster wurden korrigiert.

Schlagwörter (Tags)
Schlagwörter können nun auch bei Importschnittstellen, Change Requests, Auswertungen und Parametertypen hinterlegt werden.

Change Requests
Es gibt nun einen PDF Export und weitere Stammdatenfelder für die Change Requests. So kann nun eine Risikoanalyse, Testfälle und eine Anmerkung zur erfolgreichen Implementierung eingetragen werden. Weitere Stammdatenfelder können jederzeit durch Ihre Kundenbetreuer konfiguriert werden.

Siehe: Anwendercall: April 2024

2024.11

11.03.2024
Übergreifendes Schlagwortsystem (Tags)
Es gibt jetzt ein übergreifendes Schlagwortsystem, das es erlaubt, Datentypen wie Proben, Aufträge, Kunden, Dokumente, Dateien,... mit Schlagwörtern (Tags) zu versehen. In einer eigenen Schlagwortverwaltung sind alle Schlagwörter aufgelistet und man sieht, welche Daten mit welchen Schlagwörtern versehen sind.


Checkboxen in Markdownfeldern
Markdown Checkboxen in Notizen können jetzt wie Todo Listen verwendet werden und in der Notizenansicht abgehakt werden.



Vorlagen für Codebeispiele
Bei Eingabefeldern, wie Datenbankabfragen und Transformationscodes, sind jetzt Codebeispiele hinterlegt, welche direkt eingesehen und verwendet werden können.


PDF Ausgabe für 8D-Reports
Für die 8D-Berichte gibt es jetzt auch eine PDF-Ausgabe, sodass 8D-Berichte leichter verschickt oder ausgedruckt werden können. Bei Bedarf können wir, wie bei allen PDF Ausgaben, auch hier eine spezifische Gestaltung der PDF-Vorlage vornehmen, und Deckblatt, die Kopf- und Fußzeile in Ihrem Layout gestalten.

Neues Zugriffsrecht: „Statustypen anlegen / bearbeiten“
In der Statustypen-Verwaltung gibt es jetzt ein neues Zugriffsrecht, mit dem das Anzeigen der vorhandenen Statustypen und das Anlegen / Bearbeiten von Statustypen separat freigeschaltet werden kann.

Detailverbesserung für Probenansicht
Nach dem letzten Update (2024.04) haben wir einige Rückmeldungen zur Probenansicht erhalten und darauf aufbauend noch folgende Detailverbesserungen ergänzt:
  • Berichte können jetzt direkt mit Klick auf das "+" in der Tableiste angelegt werden.
  • Die Probenstammdaten erscheinen jetzt auf breiten Bildschirmen in einer Seitenleiste auf der linken Seite.
  • Häufig verwendete Auswertungen können in der Probenansicht optional auch über den Parametern angezeigt werden.
  • Die zugehörigen Proben werden in der Seitenleiste und in der Tableiste angezeigt.



    Risikobewertung: Limitierung hochfrequenter Schnittstellen (API) Abrufe
    Es gibt jetzt eine Warnung / Limitierung bei sehr häufig wiederholten Aufrufen von Exportschnittstellen/Auswertungen und Importschnittstellen. Dabei gilt das Limit der Aufrufen je Auswertung und je Importschnittstelle. Bei Erreichen von 80% des Limits, wird eine Warnung angezeigt. Nach Überschreitung des Limits werden weitere Aufrufe für die restliche Zeit (max. 5min) mit einer Warnung geblockt. Das Limit beträgt in der Enterprise Cloud 300 Aufrufe pro 5 Minuten und in der Standard Cloud 100 Aufrufe pro 5 Minuten.
  • 2024.04

    22.01.2024
    E-Rechnungen mit der Labordatenbank erstellen
    Die EU-Richtlinie 2014/55/EU verpflichtet öffentliche Auftraggeber und deren Lieferanten in Europa, E-Rechnungen ausstellen zu können. Mit dem Labordatenbank Updateinfo 2024.04 folgen die PDF-Rechnungen aus der Labordatenbank jetzt dem EU Standard für E-Rechnungen ZUGFeRD 2.2.
    Die E-Rechnung kann in den Systemeinstellungen unter Rechnungen aktiviert werden und erfordert, dass bei jedem Rechnungsempfänger der Ländercode ausgewählt ist.




    Neue Probenansicht
    Die Probenansicht wurde aktualisiert, sodass die Probenstammdaten auf großen Bildschirmen rechts angeordnet erscheinen. Weiters sind Parameter, Dateien, Berichte, zugehörige Proben, usw. jetzt in Karteikarten angeordnet.
    Die Probenansicht folgt damit der gleichen Darstellung wie bei den Aufträgen, Kunden, Prüfmittel, usw.




    Audit Trail Verlauf
    Durch Klick auf Verlauf anzeigen (bei jedem Datentyp links unten) wird der zugehörige Audit Trail jetzt direkt auf der Seite angezeigt.

    Auswertungen: Generierte PDFs automatisiert per Email verschicken
    Im automatischen Versand von Emails per Auswertungen, können jetzt auch generierte PDFs wie z.B. Rechnungen und Berichte (auch bevor diese unterschrieben sind), Arbeitsblätter, Bestätigungen von online Anfragen, usw. automatisiert per Email verschickt werden.

    Change Requests
    Mit Change Requests können Änderungsanforderungen durch Ihre Labordatenbank Kundenbetreuer erfasst und die Ausführung verwaltet werden.

    Zugriffsrechte Übersicht
    Die Zugriffsrechte Übersicht zeigt jetzt den Status des Zugriffs je Mitarbeiter farblich gekennzeichnet an. Weiters werden nun auch die hinterlegten Mitarbeitericons oberhalb der Tabelle angezeigt.



    gibt an das der Zugriff über eine Mitarbeitergruppe freigeschaltet ist.
    gibt an das der Zugriff direkt für einen Mitarbeiter freigeschaltet ist.
    gibt an das dem Mitarbeiter eine Qualifikation fehlt.
    gibt an das kein Zugriff besteht da der Mitarbeiter nicht freigeschaltet ist bzw. in keiner freigeschalteten Mitarbeitergruppe vorkommt.

    Risikobewertung: Validierung der Zugriffsrechte
    Die Validierung der Zugriffsrechte berücksichtigt jetzt auch die Mitarbeitergruppen, Qualifikationen und ob ein Mitarbeiter archiviert ist.
    In früheren Versionen wurde dies in der Validierung der Zugriffsrechte nicht berücksichtigt. Dies kann nun zu einer Abweichung in der Validierung der Zugriffsrechte führen.