Zum Inhalt

DMS-Browser

Der DMS-Browser zeigt, was wirklich in der Ablage liegt — Ablageort wählen, Verzeichnisse durchklicken, Dateien öffnen. Er steht unter /v2/admin/files im Tab DMS-Browser (Berechtigung file_administrator_options).

Die Belegungsanzeige im Tab Dateispeicher daneben beantwortet die Frage „wie voll ist es"; dieser Tab beantwortet „was steht drin".

Ablageorte

Ablageort Was dort liegt Konfiguration
Dokumente (DMS) Die abgelegten Dokumente, nach Versionsketten geordnet DMS_PATH bzw. DMS_STORAGE_MODE
Posteingang Die Einleseordner je Dateityp, dazu _archive mit den übernommenen Originalen DMS_INBOX_PATH
Dateimanager Der Baum außerhalb des DMS, beschrieben von calServer V1 und WebDAV FILEMANAGER_PATH

Unter jedem Ablageort steht der Pfad, den der Server tatsächlich benutzt. Genau das ist im Störungsfall die entscheidende Angabe: Eine leere Liste heißt entweder „nichts abgelegt" oder „falscher Baum", und der Pfad sagt, welches von beidem.

Betriebsart v1-tree

Führt calServer V2 den Baum von V1 weiter (DMS_STORAGE_MODE=v1-tree), liegt die DMS-Ablage im Dateimanager-Baum. Beide Ablageorte zeigen dann in denselben Verzeichnisbaum; der Browser weist darauf hin.

Wie die DMS-Ablage aufgebaut ist

Die DMS-Ablage ist nicht nach Ordnern für Menschen sortiert, sondern nach Versionsketten:

{DMS-Ablage}/{hash}/{major}_{minor}/{hash}.{endung}
  • Der Hash-Ordner klammert alle Fassungen eines Dokuments. Der Browser schlägt den Dokumentnamen dazu nach und stellt ihn voran; der technische Name bleibt darunter stehen, weil er im Server-Log und im Dateisystem steht.
  • Der Versionsordner 1_0 ist die Fassung 1.0 und wird als solche angezeigt.
  • Ist die Verteilung auf Hash-Präfixe aktiv, liegen davor noch zwei Ebenen (ab/3x/…) — sie halten die Ordnerzahl je Verzeichnis klein.

Ein Hash-Ordner ohne Datensatz bleibt sichtbar und ohne Dokumentnamen: Er ist eine Leiche in der Ablage. Der umgekehrte Fall — Datensatz ohne Ordner — fällt in der Dokumentenverwaltung auf, nicht hier: Was es nicht gibt, kann ein Verzeichnisbrowser nicht zeigen.

Warum der Browser nur liest

Anders als in calServer V1 (elFinder mit Hochladen, Umbenennen, Löschen) ist diese Ansicht ausschließlich lesend. Drei Gründe, jeder für sich ausreichend:

  1. Der Übergabepunkt ist der Eingangsordner. Dateien kommen über eine Inbox herein und werden dort versioniert und freigegeben. Ein Browser, der irgendwo im Baum ablegen darf, wäre der Weg daran vorbei — mit Dokumenten ohne Version und ohne Freigabe.
  2. Der Dateimanager-Baum gehört V1. Im Betriebsmodus own ist er im API-Container absichtlich schreibgeschützt eingehängt.
  3. Umbenennen würde Dokumente unauffindbar machen. Die Dateinamen in der DMS-Ablage sind Schlüssel, keine Beschriftung; die Datenbank erführe von einer Änderung nichts.

Falsch einsortierte Dateien korrigiert man deshalb weiterhin im Eingangsordner — Umbenennen im selben Ordner oder Verschieben in den richtigen Einleseordner, beides vor dem Import.

Was man hier tun kann

  • Verzeichnis öffnen — Klick auf die Zeile oder auf das Ordnersymbol; der Pfad oben führt über die Brotkrumen zurück.
  • Datei herunterladen — liefert die Datei so aus, wie sie auf der Platte liegt, ohne den Versions- und Freigabe-Umweg der Dokumentenliste. Genau darum geht es: nachsehen, was wirklich abgelegt wurde.
  • Zum Dokument springen — steht hinter einer Datei oder einem Hash-Ordner ein Datensatz, führt der Pfeil auf dessen Detailseite.

Große Verzeichnisse

Je Verzeichnis werden die ersten 500 Einträge angezeigt; darüber weist der Browser auf die Kürzung hin. Eine gewachsene DMS-Ablage enthält mehr, als eine Liste sinnvoll trägt — was gesucht wird, findet die Dokumentenverwaltung über Filter schneller.