Dokumentumtár: lista és előnézet – rendszerleírás

A dokumentum-rekord és kapcsolódó táblái, a lista szűrői és hatóköre, valamint az előnézet tárhely szerinti kiszolgálása és formátum-átalakításai.

A dokumentumtár a dokumentumok központi tára (local / Google Drive / OneDrive). A lista és az előnézet a tartalmi hatókörre szűr; az előnézet a rekord tárolási helye szerint szolgálja ki a bájtokat, Drive-linket soha nem ad.

Adatmodell

A táblanevek a telepítés saját előtagjával állnak az adatbázisban.

TáblaSzerep
docdokumentum: cég, név, tárhely-szolgáltató, fiók, külső fájl-azonosító, típus, státusz (0/1/9), szöveg- és felismerés-állapot
doc_locationtovábbi elhelyezések (shortcut)
doc_linkobjektum-kapcsolatok (számla, szerződés, e-mail …)
label_linkcímkék
doc_share_itemmegosztási mappa tagság
doc_to_storewebhely-hozzárendelés

Folyamat

  1. Lista szűrői: 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; a kuka (status = 9) csak canSeeDeleted esetén.
  2. Előnézet (preview, a közös előnézeti ablak hívja): PDF/kép/média memóriából; office → PDF konverzió Drive-on (officeToPdf); HEIC → JPEG (képkezelő library); szövegfájl → UTF-8 kódolás-felismeréssel; vCard → szöveg; Drive-képnél kicsinyített előnézet (drivePreviewBytes). Átmeneti fájl nem keletkezik.

Jogosultság

  • Funkciójogok: list (UNMAPPED), debug (SQL és technikai hiba-részlet).
  • Tartalmi hatókör: getAllowedCompanyIds a listán és az előnézeten (hatókörön kívül 403); hiba esetén a részlet csak debug joggal.
Kapcsolódó témák: dokumentumtár tárhely