Dokumentum adatai, kapcsolatai és címkéi – rendszerleírás

A dokumentum-módosítás végpontjai: mentés és áthelyezés, státusz, objektum-kapcsolatok, címkék, típus, letölthetőség, bélyegképek és kép→PDF; jogok és hatókör-hiányok.

A dokumentum szerkesztése a dokumentum tulajdonos modelljén fut. A típus-, címke- és kapcsolat-műveletek soronként és csoportosan is hívhatók; a hatókör-ellenőrzés nem minden végponton teljes.

Adatmodell

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

TáblaSzerep
docnév, típus (doc_role), letölthetőség, státusz
doc_linkobjektum-kapcsolatok
label, label_description, label_linkcímkék
doc_to_storewebhely-hozzárendelés

Végpontok

  1. save (meglévő): editDoc(); kifejezett típus (setDocRole; számlakép-típusnál átnevezés a kapcsolt számla szerint); Drive/OneDrive mappa-csere esetén a fájl áthelyezése és visszaellenőrzése; címkék teljes cseréje; webhelyek (saveDocStores), ha a form küldte.
  2. enable / disable: státusz 0/1.
  3. addlink / unlinkobject: kapcsolat (email, invoice, contract, transaction, entry, task, event); bontás után a maradék kapcsolatok száma; objectsearch a dokumentum cégére szűkít.
  4. createlabel, addlabel (csoportos, Enterrel létrehozás – ensureLabel), unlinklabel.
  5. setrole: szerepek invoice_image, compensation, contract, delivery_note, payment_order, statement, receipt, tax_account, tax_return, backup, attachment; a siker a visszaolvasott dokumentumokat számolja. Hibák: error_doc_role, error_doc_role_column.
  6. setdownload: letölthetőség csoportosan (a portálon csak a mappa engedélyével él).
  7. buildthumbs: hiányzó bélyegképek. imgtopdf: jpg/png/webp → A4 PDF új rekordként az eredeti tárhelyén, az eredeti összes kapcsolatával.

Jogosultság

  • Funkciójogok: canSave / edit.
  • Hatókör: save a posztolt client cégre; setrole, setdownload, addlabel, imgtopdf dokumentumonként.

Ismert korlátok

Az enable/disable, addlink, unlinkobject és unlinklabel végponton nincs dokumentum-szintű hatókör-ellenőrzés.

Kapcsolódó témák: dokumentumtár címkék