Ü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ábla | Szerep |
|---|---|
topic | az ügy (cég, felelős, sorrend, státusz, létrehozó) |
topic_description | nyelvenkénti név és leírás |
event | az ügyhöz tartozó események (darabszám) |
Folyamat
- 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. - Új ügynél
addTopic()(létrehozó = a bejelentkezett felhasználó), meglévőnéleditTopic(); a művelet a rendszernaplóba kerül. - 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
lista cég-hatókörrel (event/topic::getAllowedCompanyIds);editaz ű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
addkulcs nincs besorolva a jogkatalógus-seedekben.