Kihagyás

Használati útmutató – Feladatok és Kontaktok (részletes)

Ez a fejezet a Feladatok (Kanban és lista) és a Kontaktok modul minden képernyőjét, mezőjét és gombját részletesen leírja.


1. Feladatok modul

1.1 Feladatok – Kanban nézet

Elérés: Felső menü → Feladatok (ikon: kanban). A menü közvetlenül a Kanban nézetre visz.

Oldal fejléc: - Feladatok címsor, alcím: „Feladatok időalapú oszlopokkal és státuszokkal.” - Új feladat gomb – megnyitja az „Új feladat” űrlapot modálban (Tasks/Create). - Csak saját feladataim / Összes feladat kapcsoló (link vagy gomb): - Alapból: Összes feladat – minden (nem törölt) feladat látszik. - Kattintás után: Csak saját feladataim – csak azok a feladatok, ahol te vagy a Hozzárendelt felhasználó. A kapcsoló szövege vált („📌 Csak saját feladataim” / „📋 Összes feladat”).

Kanban oszlopok (balról jobbra): - ⏰ Lejárt – határidő már elmúlt (magyar idő szerint), állapot nem Kész és nem Törölve. - 📅 Ma esedékes – határidő pontosan ma (magyar idő). - 🔜 Közelgő – határidő későbbi napon van. - ✅ Kész – állapot = Done.

Minden oszlopban kártyák jelennek meg. Egy kártya tartalma: - Cím (feladat neve). - Határidő – dátum és idő (pl. yyyy.MM.dd HH:mm, magyar időben). - Badge / kapcsolat: ha a feladat ügyfélhez, ajánlatkéréshez vagy projekthez kötött, a kapcsolódó entitás neve (pl. ajánlatkérés neve, projekt címe). - Kártyára kattintva általában megnyílik a feladat gyors szerkesztő modál (EditModal) vagy a teljes szerkesztő. - Húzás (drag & drop): a kártyát áthúzva másik oszlopba az állapot automatikusan frissül (pl. Nyitott → Kész). A rendszer menti az új állapotot (UpdateStatus).


1.2 Új feladat – űrlap mezői (részletesen)

Elérés: Feladatok (Kanban) → Új feladat gomb. Modál nyílik.

Rejtett mezők: returnUrl, userTimezoneOffsetMinutes (böngésző időzóna).

Megjelenő mezők (sorrendben):

  1. Cím (Title) – kötelező
  2. Szövegmező, placeholder: „Cím”. Max. 200 karakter.
  3. Hibaüzenet: kötelező megadni.

  4. Kapcsolódó entitás (Related)

  5. Egy legördülő / kereshető választó (_TaskRelatedSelector partial):
    • Ügyfél (C_) – prefix C_ + ügyfél Id (pl. C_10).
    • Ajánlatkérés (L_) – prefix L_ + ajánlatkérés Id.
    • Projekt (D_) – prefix D_ + projekt Id.
  6. Kereső mezővel szűrhető; kiválasztásra a gomb szövege a kiválasztott entitás nevére vált. Ha ügyfél/ajánlatkérés/projekt oldaláról jössz, a relatedIdRaw (pl. L_5, C_10) előre beállítható.

  7. Leírás (Description)

  8. Szövegterület, magasság ~100px. Opcionális.

  9. Határidő (DueDate)

  10. datetime-local mező (dátum + idő). Alapértelmezett: holnap 08:00 (vagy a böngészőben megjelenő helyi idő). Kötelező.

  11. Hozzárendelt felhasználó (AssignedUserId)

  12. Legördülő: „– Válassz felhasználót –” + lista a nem törölt felhasználókról (UserName). Opcionális – ha üres, nincs felelős.

  13. Értesítés (NotificationReminder)Első értesítés

  14. Legördülő: „– Értesítés –” + értékek:

    • Nincs (None)
    • Esemény idején (AtEventTime)
    • 5 / 10 / 15 / 30 perccel előtte (Before5Min … Before30Min)
    • 1 / 2 órával előtte (Before1Hour, Before2Hours)
    • 1 / 2 nappal előtte (Before1Day, Before2Days)
    • 1 héttel előtte (Before1Week)
  15. Második értesítés (NotificationReminder2) – csak ha az első nem „Nincs”

  16. Ugyanazok az időpontok; a rendszer e-mailt küld mindkét beállított időpontban (Google fiók csatlakoztatva).

  17. Ismétlés (Recurrence) – opcionális (Nincs / napi / heti / havi stb.)

  18. Ismétlés vége dátum – opcionális.
  19. Ha ismétlés van beállítva: Kész állapotnál automatikusan létrejön a következő előfordulás.

  20. Feladat státusza (Status)

  21. Legördülő: Nyitott (Open), Folyamatban (InProgress), Várakozik (Waiting), Kész (Done). Alapértelmezett: Nyitott.

Gombok a modál alján: - Mégsem – bezárja a modált, nem ment. - Mentés – validálja, menti a feladatot, bezárja a modált és frissíti a Kanban nézetet (vagy returnUrl-re irányít).


1.3 Feladat szerkesztése (Edit / EditModal)

Elérés: Kanban kártyára kattintva EditModal (gyors szerkesztés) nyílik; vagy listanézetből / egyéb helyről Szerkesztés link → teljes Edit oldal.

Mezők: Ugyanazok, mint az Új feladatnál: Cím, Kapcsolódó (Related), Leírás, Határidő, Hozzárendelt felhasználó, Első és második értesítés, Ismétlés (és ismétlés vége), Státusz. Mentés – menti a változásokat. Mégse – bezárás mentés nélkül.

Állapot változtatás Kanbanon: A kártyát húzd át egy másik oszlopba. A háttérben az UpdateStatus hívódik meg (taskId + új status). A „Kész” oszlopba húzás = Done állapot.


1.4 Feladat törlése

Elérés: Feladat szerkesztőnél (vagy részleteinél) → Törlés gomb. Megerősítő modál: „Biztosan törölni szeretnéd?” → Törlés / Igen – logikai törlés (IsDeleted = true). A feladat nem jelenik meg a Kanbanon és a listában.


1.5 Feladatok listanézet (Index)

Elérés: Ha van külön lista nézet (pl. Tasks/Index), menüponttal vagy linkkel érhető. A listában minden feladat sorban jelenik meg (cím, határidő, felelős, kapcsolódó intake/projekt/ügyfél). Innen is Új feladat, Szerkesztés, Törlés érhető.


1.6 Feladat „Kész” jelölése ajánlatkérésből / projektből

CompleteFromIntake / CompleteFromProject: Az ajánlatkérés vagy projekt oldaláról egy gomb (pl. „Feladat kész”) a kiválasztott feladatot „Kész” állapotba állítja, és visszairányít (returnUrl). A feladat nem törlődik, csak a státusza lesz Done. Ismétlődő feladatnál ekkor létrejön a következő előfordulás.


1.7 Napi lejárt feladat összefoglaló (Beállítások)

A BeállításokFeladat értesítések blokkban:

  • Napi lejárt feladat összefoglaló e-mail – be/ki kapcsoló (alapból be).
  • Az összefoglaló csak munkanapon menjen ki – hétvége és magyar ünnepnap kihagyva.
  • A levél reggel 8:00–10:00 között indul; a mai nap délelőtt 8:00 előtt lejárt, még nyitott feladatokról szól, minden tételhez megnyitási linkkel.

Részletesen: 04g – Riportok és Beállítások.


2. Kontaktok modul

2.1 Kontaktok listája

Elérés: Felső menü → Kontaktok (ikon: emberek).

Oldal fejléc: - Kontaktok címsor. - Új kontakt gomb (asztali és mobil). - Mobilnál: Szűrés gomb (tölcsér ikon) – megnyitja / összecsukja a szűrő sávot.

Szűrők (asztali: mindig látható sáv; mobil: a Szűrés gombbal): - Szűrés ügyfelek szerint:
- Legördülő gomb (pl. „–” vagy kiválasztott ügyfelek nevei). Kattintásra egy dropdown nyílik:
- Kereső mező: placeholder „🔍 Ügyfél szűrése…”.
- Checkbox lista: minden ügyfél (Id, Name). Több ügyfél kiválasztható.
- × (clear) gomb – szűrés törlése. - Beosztás: szövegmező vagy legördülő (pozíciók szűrése). - Keresés (általános) – szövegmező, a lista szűrése név/e-mail/telefon alapján (ha van ilyen).

Kontakt lista: Oszlopok: Név, Ügyfél, Beosztás, E-mail, Telefon (és esetleg egyéb). Sorra kattintva → Kontakt részletes nézet. Checkbox a sor elején – tömeges műveletekhez (E-mail küldés, Törlés).

Gombok a listán / fejlécben: - E-mail küldés (vagy „E-mail a kiválasztottaknak”) – csak ha van kijelölt kontakt. Megnyitja a SendEmailPopup ablakot: címzett lista, tárgy, szöveg; Küldés. - Export Excel – az aktuális (szűrt) kontaktok exportálása Excel fájlba (ExportToExcel). - Tömeges törlés (BulkDelete) – kijelölt kontaktok törlése. Paraméter: selectedContacts (id-k). Megerősítés kérhető.


2.2 Új kapcsolattartó – űrlap mezői (részletesen)

Elérés: Kontaktok listán → Új kontakt gomb. Modál nyílik.

Lépések (step indicator): 1. Típus → 2. Alapadatok → (3. Ügyfél, ha céges kapcsolattartó).


2.2.1 1. lépés: Kapcsolattartó típusa

  • Magánszemély – „Nincs kötelező Ügyfélkapcsolat.”
  • Céges kapcsolattartó – „Ügyfélhez rendelt személy, akinek pozíciója is van (pl. beszerző).”
    Ha ezt választod, a 3. lépésben megjelenik az Ügyfél választó (kötelező).

2.2.2 2. lépés: Kapcsolattartó adatai

  • Név (Name) – kötelező. Min. 2, max. 60 karakter. Placeholder: „Név”. Példa: „Kiss Péter”, „Nagy Anna (tulaj)”.
  • Telefonszám (Phone) – opcionális, de legalább a Telefon vagy az E-mail egyike kötelező. Formátum: +36201234567 (6–15 karakter). Hiba: „Kérem helyesen adja meg a Telefonszámot”.
  • E-mail (Email) – opcionális (de Telefonnal együtt legalább egy kell). Érvényes e-mail. Hiba: „Kérem helyesen adja meg az E-mail címet”.
  • Beosztás (Position) – opcionális. Max. 60 karakter. Csak céges kapcsolattartónál hasznos (pl. beszerző, ügyvezető).

2.2.3 3. lépés: Ügyfél (csak céges kapcsolattartónál)

  • Ügyfél (ClientId) – legördülő vagy kereshető lista. Kötelező, ha a típus „Céges kapcsolattartó”. Placeholder: „– Válassz ügyfelet –”.

Gombok: Mégse – bezárás mentés nélkül. Mentés – menti a kapcsolattartót.


2.3 Kapcsolattartó részletes nézet és szerkesztése

Elérés: Kontaktok listában kattints egy sorra → Details oldal. Megjelenik: név, ügyfél, beosztás, telefon, e-mail. Szerkesztés gomb → Edit oldal vagy modál (ugyanazok a mezők). Törlés – megerősítéssel törli a kontaktot.


2.4 E-mail küldés több kapcsolattartónak

Elérés: Kontaktok listán jelöld ki a kapcsolattartókat (checkbox), majd E-mail küldés (vagy hasonló) gomb. Megnyílik a SendEmailPopup / SendEmailToContacts űrlap: címzettek listája (kijelöltek), Tárgy, Szöveg. Küldés – a rendszer e-mailt küld a kijelölt címzetteknek (a beállított e-mail szolgáltatás alapján).


2.5 Kontaktok exportálása Excelbe

Elérés: Kontaktok listán → Export Excel (ExportToExcel). A jelenlegi listát (szűrés figyelembevételével) Excel fájlként letölti a böngésző.


2.6 Tömeges törlés

Elérés: Kontaktok listán jelöld ki a sorokat, majd Tömeges törlés (BulkDelete). Megerősítés: „Biztosan törlöd a kijelölteket?” → Igen – a kijelölt kontaktok logikailag törlődnek.


Számlák részletes útmutatójához: 04d-számlák.md