Featured

Eseménykezelő – Rendszerleírás

Az eseménykezelő teljes működése: adatmodell (fej + nyelvi leírás), route-ok és funkciók, háromrétegű jogosultság cég-hatókörrel, token-alapú front-portál és diktálás.

Az eseménykezelő a Cég → Ügy → Esemény hierarchiát valósítja meg, a törzsadat-modulok mintájára (fej + nyelvfüggő leírás). Ez a leírás a teljes működést bemutatja.

1. Adatmodell

Az ügyet egy fej és egy nyelvfüggő leírás tábla írja le (megnevezés, leírás nyelvenként). Az esemény ugyanígy fej + nyelvi (cím, tartalom) párost használ.

Az esemény-táblák megosztottak a partner-idővonallal: a kézzel rögzített üzleti eseményeket egy forrás-jelző különíti el az automatikus idővonal-bejegyzésektől. A mentett esemény ezen felül bekerül a cég-objektum kapcsolatba is, így megjelenik a partner idővonalán.

2. Felületek és funkciók

FelületFunkciók
Topics (ügyek)lista, létrehozás/szerkesztés, törlés (csak esemény nélkül), állapot
Events (események)lista, létrehozás/szerkesztés, törlés, Elkészült-kapcsoló
Front-portáltoken-linkes esemény-rögzítés és elkészültség-jelölés

3. Jogosultságok

Minden művelet funkciójoghoz kötött (listázás, szerkesztés, törlés, elkészültre állítás, hibakeresési nézet). A tartalmi hatókör cég szinten korlátoz: ha egy felhasználó csak két céghez kapott jogot, kizárólag azok ügyeit és eseményeit látja és arra rögzíthet. A teljes körű rendszergazda mindent lát.

4. Front-portál és token

A portál önálló oldal (webshop fejléc/lábléc nélkül, keresőmotorok elől kizárva). A belépést egy felhasználóhoz kötött kulcs adja, amely a hivatkozásban szerepel; a felhasználó azonosítója az URL-ből nem olvasható ki, és a kulcs bármikor visszavonható (Felhasználók → API-kulcs). A portálon a cég-hatókör szigorúan érvényesül: explicit cég-jog nélkül nem látszik adat.

5. Diktálás

A tartalom mező böngészőben futó, magyar nyelvű beszédfelismeréssel is kitölthető (az adminban és a portálon egyaránt). Ahol a böngésző ezt nem támogatja, a mikrofon gomb letiltva jelenik meg.