Import Transformationscodes bieten bei Importschnittstellen die Möglichkeit die geladenen Rohdaten in ein anderweitiges Format zu bringen, beziehungsweise noch weitergehend zu verarbeiten bevor sie in die Labordatenbank importiert werden. Der erste Parameter enthält hier einen String
mit den Rohdaten. Diese können entweder manuell oder mit einer der mitgelieferten Libraries verarbeitet werden. Der zweite Parameter hier enthält den Dateinamen ebenfalls als String
.
Der Rückgabewert hier muss ein Array
mit Objekten sein, deren Keys mit den Spalten die zu importieren sind korrelieren.
Beispiel für einen Transformationscode:
function transform (data, filename) {
const parsedData = xmlParser.parse(data)
const filenameWithoutExtension = filename.match(/(.*)\.\w+/)[1]
let result = parsedData.ERGEBNIS.map((e) => {
return {
'Datum': e.Datum,
'Stichwort': e.Stichwort,
'Probenstatus': e.Probenstatus,
'Datei': filenameWithoutExtension
}
})
return result
}
Letzte Änderung: 08.10.2025
Allgemeines
Mitarbeiter
Berichte
Berichtstabellen Editor
Schnittstellen
Einführungsphase
Auswertungen
Aufträge
Proben
Probenvorlage
Kunden
Kundenzone (optional)
Anlagen
Angebote
Rechnungen
Parameter
Rechnen mit Parametern
Webservice
Transformationscode
Prüfpläne / Grenzwerte / Spezifikationen
Dokumentenlenkung
Material
Fragen und Antworten
Prüfmittel
Mitarbeiterschulungen
8D-Report
Sonstiges
PDF-Vorlagen
Lieferantenbewertung
Dateiverwaltung
Prozesse