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):
- Cím (Title) – kötelező
- Szövegmező, placeholder: „Cím”. Max. 200 karakter.
-
Hibaüzenet: kötelező megadni.
-
Kapcsolódó entitás (Related)
- 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.
-
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ó.
-
Leírás (Description)
-
Szövegterület, magasság ~100px. Opcionális.
-
Határidő (DueDate)
-
datetime-local mező (dátum + idő). Alapértelmezett: holnap 08:00 (vagy a böngészőben megjelenő helyi idő). Kötelező.
-
Hozzárendelt felhasználó (AssignedUserId)
-
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.
-
Értesítés (NotificationReminder) – Első értesítés
-
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)
-
Második értesítés (NotificationReminder2) – csak ha az első nem „Nincs”
-
Ugyanazok az időpontok; a rendszer e-mailt küld mindkét beállított időpontban (Google fiók csatlakoztatva).
-
Ismétlés (Recurrence) – opcionális (Nincs / napi / heti / havi stb.)
- Ismétlés vége dátum – opcionális.
-
Ha ismétlés van beállítva: Kész állapotnál automatikusan létrejön a következő előfordulás.
-
Feladat státusza (Status)
- 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ások → Feladat é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.