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ábla | Szerep |
|---|---|
doc | dokumentum: 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_location | további elhelyezések (shortcut) |
doc_link | objektum-kapcsolatok (számla, szerződés, e-mail …) |
label_link | címkék |
doc_share_item | megosztási mappa tagság |
doc_to_store | webhely-hozzárendelés |
Folyamat
- 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) csakcanSeeDeletedesetén. - 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:
getAllowedCompanyIdsa listán és az előnézeten (hatókörön kívül 403); hiba esetén a részlet csakdebugjoggal.