# 12. Automated Events & Notification System (v2.0) Ez a modul felelős a felhasználók időbeni tájékoztatásáért a járművekkel és az előfizetésekkel kapcsolatos kritikus eseményekről. ## 12.1 Értesítési Típusok és Triggerek A rendszer automatikusan figyeli a határidőket és értesítést küld az alábbi esetekben: ### Jármű és Okmány Események: - **Lejáró Okmányok:** Személyi igazolvány, jogosítvány vagy útlevél lejárata (Person profil adatai alapján). - **Műszaki Vizsga (MOT):** A jármű következő vizsgájának esedékessége. - **Biztosítás:** Kötelező vagy CASCO biztosítás fordulónapja és lejárata. ### Karbantartási Értesítések: - **Szervizintervallum:** Időalapú (pl. éves szerviz) vagy futásteljesítmény-alapú (pl. 15,000 km-enkénti olajcsere) figyelmeztetések. - **Gumiabroncs csere:** Szezonális váltás (téli/nyári) esedékessége. ### Rendszer és Üzleti Értesítések: - **Előfizetés:** A választott csomag (Premium, VIP) lejárata vagy a következő számlázási ciklus kezdete. - **Kredit egyenleg:** Alacsony egyenleg figyelmeztetés. ## 12.2 Értesítési Csatornák Az értesítések prioritástól és beállítástól függően több csatornán érkezhetnek: 1. **Push Notification:** Azonnali üzenet a mobilalkalmazásban. 2. **In-App Message:** Értesítési központ a webes felületen. 3. **E-mail:** Heti összefoglalók vagy kritikus figyelmeztetések. ## 12.3 Értesítési Beállítások (Preference Center) A felhasználók a `data.users.notification_settings` mezőben (JSONB) szabályozhatják, hogy mely eseményekről és milyen csatornán kérnek tájékoztatást.