Ügyek – adatmodell és szabályok

Az eseménykezelő fej-szintje: a cégekhez kötött, többnyelvű ügyek tárolása, a mentés és törlés szabályai és a jogkulcsok.

Áttekintés

Az ügyvezetői eseménykezelő fej-szintje: ügy egy céghez kötve, nyelvfüggő névvel. A lista a jogosult cégek ügyeit mutatja eseményszámmal.

Adatmodell

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

TáblaSzerep
topicaz ügy (cég, felelős, sorrend, státusz, létrehozó)
topic_descriptionnyelvenkénti név és leírás
eventaz ügyhöz tartozó események (darabszám)

Folyamat

  1. Mentés: a cég kötelező és a hívó tartalmi hatókörében kell lennie (companyInScope()); legalább egy nyelven név kell.
  2. Új ügynél addTopic() (létrehozó = a bejelentkezett felhasználó), meglévőnél editTopic(); a művelet a rendszernaplóba kerül.
  3. Törlés: ha az ügyhöz esemény tartozik, nem töröl (error_has_events, naplóz); különben fizikai törlés.

Jogosultság

  • list a cég-hatókörrel (event/topic::getAllowedCompanyIds); edit az űrlaphoz, canSave() a mentéshez; delete; debug.
  • A Company GROUP + Company szűrő a közös cég-választót használja (topic.groupcompanies, jog: list).

Ismert korlátok

  • A törlésnél a cég-hatókört a rendszer nem ellenőrzi.
  • Az add kulcs nincs besorolva a jogkatalógus-seedekben.
Kapcsolódó témák: eseménykezelés jogosultság