Dateien hochladen¶
Der calServer v2 bietet eine komfortable Datei-Upload-Funktion über das integrierte Dokumentenmanagementsystem (DMS).
Upload-Seite¶
Die Upload-Funktion erreichen Sie unter /v2/dms/upload.
Unterstützte Dateitypen¶
| Kategorie | Formate |
|---|---|
| PDF-Dokumente | .pdf |
| Bilder | .jpg, .jpeg, .png, .tiff |
| Office-Dokumente | .xlsx, .xls, .docx, .doc |
Dateigröße
Die maximale Dateigröße wird serverseitig konfiguriert. Standardmäßig liegt das Limit bei 20 MB pro Datei. Bei Überschreitung erscheint eine Fehlermeldung.
Upload per Drag-and-Drop¶
Der Upload-Bereich unterstützt Drag-and-Drop:
- Ziehen Sie eine oder mehrere Dateien aus dem Dateimanager in den Upload-Bereich.
- Die Dateien werden automatisch hochgeladen.
- Nach dem Upload ordnen Sie die Dateien einem Gerät oder einer Kalibrierung zu.
Alternativ können Sie über den Button Dateien auswählen den Dateidialog öffnen.
Mehrfach-Upload
Sie können mehrere Dateien gleichzeitig hochladen, indem Sie diese zusammen in den Upload-Bereich ziehen oder im Dateidialog mehrere Dateien markieren.
Zuordnung¶
Nach dem Upload müssen Dateien einer Entität zugeordnet werden:
- Inventargegenstand — Gerätedokumentation, Datenblätter, Fotos
- Kalibrierung — Kalibrierprotokolle, Messergebnisse
Die Zuordnung erfolgt über ein Auswahlfeld im Upload-Formular.
Storage-Backends¶
Der Speicherort wird vom Administrator konfiguriert. Folgende Backends stehen zur Verfügung:
| Backend | Beschreibung |
|---|---|
local |
Lokales Dateisystem des Servers |
s3 |
Amazon S3 oder S3-kompatibler Objektspeicher |
sftp |
Externer Server über SFTP-Verbindung |
Transparenz für Benutzer
Das gewählte Storage-Backend ist für Endbenutzer transparent. Die Upload- und Download-Funktionen verhalten sich unabhängig vom Backend identisch.
Versionierung¶
Wird eine Datei mit demselben Namen erneut hochgeladen, erstellt das System automatisch eine neue Version. Alle vorherigen Versionen bleiben erhalten und können über die Dokumentendetailansicht eingesehen werden.
Versionsverlauf
Im Dokumentendetail finden Sie den vollständigen Versionsverlauf mit Zeitstempel und hochladendem Benutzer für jede Version.
Berechtigungen¶
Zum Hochladen von Dateien ist die Berechtigung dms_upload erforderlich.
Die Zuordnung zu einem Gerät setzt zusätzlich Lesezugriff auf das
jeweilige Inventarobjekt voraus.