Dokumentenzentrale: Liste und Vorschau – Systembeschreibung

Der Dokumentdatensatz und seine Tabellen, Listenfilter und Bereich sowie die Auslieferung der Vorschau nach Speicherort mit Formatumwandlungen.

Die Dokumentenzentrale ist der zentrale Speicher der Dokumente (lokal / Google Drive / OneDrive). Liste und Vorschau filtern nach Inhaltsbereich; die Vorschau liefert die Bytes nach Speicherort des Datensatzes und gibt nie einen Drive-Link heraus.

Datenmodell

Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.

TabelleRolle
docDokument: Unternehmen, Name, Speicheranbieter, Konto, externe Datei-ID, Typ, Status (0/1/9), Text- und Erkennungszustand
doc_locationweitere Ablageorte (Verknüpfungen)
doc_linkObjektverknüpfungen (Rechnung, Vertrag, E-Mail …)
label_linkLabels
doc_share_itemMitgliedschaft im Freigabeordner
doc_to_storeWebsite-Zuordnung

Ablauf

  1. Listenfilter: filter_company_group_id, filter_company_id, filter_name, filter_doc_id, filter_status, filter_store, filter_provider, filter_label_id, filter_share_id, filter_object_type/_id, filter_linked, filter_empty, filter_recog, filter_data; Papierkorb (status = 9) nur mit canSeeDeleted.
  2. Vorschau (preview, vom gemeinsamen Vorschaufenster aufgerufen): PDF/Bild/Medien aus dem Speicher; Office → PDF-Umwandlung in Drive (officeToPdf); HEIC → JPEG (Bildbibliothek); Textdatei → UTF-8 mit Kodierungserkennung; vCard → Text; verkleinerte Vorschau für Drive-Bilder (drivePreviewBytes). Es entsteht keine temporäre Datei.

Berechtigungen

  • Funktionsrechte: list (UNMAPPED), debug (SQL und technisches Fehlerdetail).
  • Inhaltsbereich: getAllowedCompanyIds für Liste und Vorschau (außerhalb 403); Fehlerdetails nur mit debug.
Related topics: Dokumentenzentrale Speicher