# Felhasználók kezelése

A **Felhasználók kezelése** funkció az alkalmazáshoz hozzáféréssel rendelkező felhasználók nyilvántartására és kezelésére szolgál.

A funkció segítségével új felhasználók rögzíthetők, meglévő felhasználók adatai módosíthatók, valamint kezelhető a felhasználók aktív, inaktív és törölt állapota.

## Elérés

**Alkalmazás beállításai → Felhasználók kezelése**

**1. ábra: Felhasználók kezelése felület**

*(A teljes Felhasználók kezelése képernyő az Aktív / Inaktív / Törölt szűrőkkel, Exportálás gombbal, keresővel és Új felhasználó gombbal.)*

---

# Felhasználói lista

A felület táblázatos formában jeleníti meg az alkalmazáshoz tartozó felhasználókat.

A listában az alábbi adatok jelennek meg.

<div class="TyagGW_tableContainer" id="bkmrk-oszlop-neve-le%C3%ADr%C3%A1s-f"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1145" data-start="935"><thead data-end="959" data-start="935"><tr data-end="959" data-start="935"><th class="last:pe-10" data-col-size="sm" data-end="949" data-start="935">Oszlop neve</th><th class="last:pe-10" data-col-size="md" data-end="959" data-start="949">Leírás</th></tr></thead><tbody data-end="1145" data-start="987"><tr data-end="1046" data-start="987"><td data-col-size="sm" data-end="1001" data-start="987">Felhasználó</td><td data-col-size="md" data-end="1046" data-start="1001">A felhasználó neve és egyedi azonosítója.</td></tr><tr data-end="1086" data-start="1047"><td data-col-size="sm" data-end="1056" data-start="1047">E-mail</td><td data-col-size="md" data-end="1086" data-start="1056">A felhasználó e-mail címe.</td></tr><tr data-end="1145" data-start="1087"><td data-col-size="sm" data-end="1105" data-start="1087">Jogcsoport neve</td><td data-col-size="md" data-end="1145" data-start="1105">A felhasználóhoz rendelt jogcsoport.</td></tr></tbody></table>

</div></div>A lista lapozható.

Az oldalanként megjelenített rekordok száma módosítható.

A felhasználók a sor elején található jelölőnégyzet segítségével kijelölhetők.

A fejlécben található jelölőnégyzet használatával az aktuálisan megjelenített lista összes eleme kijelölhető.

---

# Rendezés

A lista elemei az oszlopfejlécek kiválasztásával rendezhetők.

Rendezés az alábbi oszlopok szerint végezhető:

- Felhasználó
- E-mail
- Jogcsoport neve

Az első kattintás növekvő sorrendű rendezést hajt végre.

Az ismételt kattintás csökkenő sorrendű rendezést hajt végre.

**2. ábra: Lista rendezése oszlopfejléc alapján**

*(Az a képernyőkép, ahol ki van emelve a Felhasználó, E-mail és Jogcsoport neve oszlopfejléc.)*

---

# Állapotszűrő

A felhasználók az alábbi állapotok szerint szűrhetők:

- Aktív
- Inaktív
- Törölt

Az állapotszűrő módosítását követően a lista automatikusan frissül.

**3. ábra: Állapotszűrő**

*(Az a képernyőkép, ahol az Aktív, Inaktív és Törölt szűrők láthatók.)*

---

# Keresés

A lista tartalma kereshető.

A keresés a felület jobb felső sarkában található keresés ikon használatával érhető el.

A keresés indításához legalább egy karakter megadása szükséges.

A rendszer az utolsó karakter bevitelét követően két másodperc várakozási idő után automatikusan végrehajtja a keresést.

A keresés futtatásához nem szükséges külön gomb használata.

A keresés nem érzékeny a kis- és nagybetűkre.

**4. ábra: Felhasználók keresése**

*(Az a képernyőkép, ahol a keresőmező nyitva van és keresési feltétel került megadásra.)*

---

# Exportálás

A lista aktuálisan megjelenített tartalma exportálható.

Az exportálás az **Exportálás** gomb használatával indítható.

Az exportálás eredményeként a rendszer Microsoft Excel (**.xlsx**) állományt hoz létre.

Az exportált állomány az alábbi adatokat tartalmazza:

- Felhasználó
- E-mail
- Jogcsoport neve
- Aktív
- Törölt
- Város
- Céges telefon
- Privát telefon
- Beosztás
- Egyedi azonosító

Az exportálás figyelembe veszi az aktuálisan kiválasztott állapotszűrőt.

Az exportálás figyelembe veszi az aktuális keresési feltételeket.

**5. ábra: Exportált felhasználói lista**

*(Az Excel exportot bemutató képernyőkép.)*

<div class="qMYqUG_convSearchResultHighlightRoot" id="bkmrk-9.1.-%C3%9Aj-felhaszn%C3%A1l%C3%B3-"><div class="" data-is-intersecting="true" data-turn-id-container="request-6a0d8965-6068-83eb-a9c9-f032f8cc0a7b-20"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-testid="conversation-turn-2163" data-turn="assistant" data-turn-id="request-6a0d8965-6068-83eb-a9c9-f032f8cc0a7b-20" data-turn-id-container="request-6a0d8965-6068-83eb-a9c9-f032f8cc0a7b-20" dir="auto"># 9.1. Új felhasználó rögzítése

Új felhasználó az **Új felhasználó** gomb használatával rögzíthető.

A gomb lenyomását követően megjelenik az **Új felhasználó rögzítése** párbeszédablak.

**6. ábra: Új felhasználó rögzítése**

*(Az üres Új felhasználó rögzítése párbeszédablak.)*

## Megadható adatok

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><div class="TyagGW_tableContainer"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1408" data-start="810"><thead data-end="832" data-start="810"><tr data-end="832" data-start="810"><th class="last:pe-10" data-col-size="sm" data-end="822" data-start="810">Paraméter</th><th class="last:pe-10" data-col-size="md" data-end="832" data-start="822">Leírás</th></tr></thead><tbody data-end="1408" data-start="858"><tr data-end="897" data-start="858"><td data-col-size="sm" data-end="867" data-start="858">E-mail</td><td data-col-size="md" data-end="897" data-start="867">A felhasználó e-mail címe.</td></tr><tr data-end="934" data-start="898"><td data-col-size="sm" data-end="904" data-start="898">Név</td><td data-col-size="md" data-end="934" data-start="904">A felhasználó teljes neve.</td></tr><tr data-end="968" data-start="935"><td data-col-size="sm" data-end="943" data-start="935">Város</td><td data-col-size="md" data-end="968" data-start="943">A felhasználó városa.</td></tr><tr data-end="1008" data-start="969"><td data-col-size="sm" data-end="980" data-start="969">Beosztás</td><td data-col-size="md" data-end="1008" data-start="980">A felhasználó beosztása.</td></tr><tr data-end="1064" data-start="1009"><td data-col-size="sm" data-end="1026" data-start="1009">Privát telefon</td><td data-col-size="md" data-end="1064" data-start="1026">A felhasználó privát telefonszáma.</td></tr><tr data-end="1118" data-start="1065"><td data-col-size="sm" data-end="1081" data-start="1065">Céges telefon</td><td data-col-size="md" data-end="1118" data-start="1081">A felhasználó céges telefonszáma.</td></tr><tr data-end="1185" data-start="1119"><td data-col-size="sm" data-end="1138" data-start="1119">Egyedi azonosító</td><td data-col-size="md" data-end="1185" data-start="1138">A rendszer által generált egyedi azonosító.</td></tr><tr data-end="1281" data-start="1186"><td data-col-size="sm" data-end="1194" data-start="1186">Aktív</td><td data-col-size="md" data-end="1281" data-start="1194">Meghatározza, hogy a felhasználó aktív vagy inaktív állapotban kerüljön rögzítésre.</td></tr><tr data-end="1349" data-start="1282"><td data-col-size="sm" data-end="1303" data-start="1282">Jogosultsági szint</td><td data-col-size="md" data-end="1349" data-start="1303">A felhasználó alkalmazásszintű szerepköre.</td></tr><tr data-end="1408" data-start="1350"><td data-col-size="sm" data-end="1368" data-start="1350">Jogcsoport neve</td><td data-col-size="md" data-end="1408" data-start="1368">A felhasználóhoz rendelt jogcsoport.</td></tr></tbody></table>

</div></div>---

</div></div></div></div></div></div>## E-mail

Az **E-mail** mező kitöltése kötelező.

A kötelező mezőt a rendszer szürke csillaggal jelöli.

Amennyiben a felhasználó kitöltetlenül hagyja a mezőt, majd a mezőből kilép, a rendszer ellenőrzi a mező kitöltöttségét.

Ha az E-mail mező nem tartalmaz értéket:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- a mező kerete piros színnel jelenik meg;
- a mező felirata piros színnel jelenik meg;
- a rendszer az alábbi hibaüzenetet jeleníti meg:

</div></div></div></div></div></div>**„A mező kitöltése kötelező!”**

**7. ábra: Kötelező E-mail mező ellenőrzése**

*(Az a képernyőkép, ahol az üres E-mail mező hibás állapotban jelenik meg.)*

Amennyiben az E-mail mező tartalmaz értéket, a rendszer a mezőből történő kilépéskor ellenőrzi az e-mail cím formátumát.

Ha a megadott e-mail cím formátuma nem megfelelő:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- a mező kerete piros színnel jelenik meg;
- a mező felirata piros színnel jelenik meg;
- a rendszer az alábbi hibaüzenetet jeleníti meg:

</div></div></div></div></div></div>**„A megadott email formátuma nem megfelelő!”**

Hibás e-mail cím esetén a felhasználó nem menthető.

**8. ábra: Hibás e-mail cím formátum**

*(Az a képernyőkép, ahol a rendszer hibás e-mail cím miatt validációs hibát jelenít meg.)*

Amennyiben az E-mail mezőben olyan e-mail cím kerül megadásra, amely már szerepel a rendszerben, a rendszer automatikusan felkínálja kiválasztásra a meglévő felhasználót.

**9. ábra: Meglévő rendszerfelhasználó kiválasztása**

A felhasználó kiválasztását követően a rendszer automatikusan kitölti a rendszerben tárolt adatokat.

Ebben az esetben új rendszerfelhasználó nem jön létre, a művelet kizárólag a felhasználó alkalmazáshoz történő hozzárendelését végzi el.

Amennyiben a felhasználó már szerepel az adott alkalmazásban, a rendszer az alábbi figyelmeztetést jeleníti meg:

**„Már létezik felhasználó ezzel az email címmel.”**

Ebben az esetben a felhasználó nem rögzíthető ismételten.

**10. ábra: Már alkalmazáshoz rendelt felhasználó figyelmeztetése**

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Név

A **Név** mező kitöltése kötelező.

A kötelező mezőt a rendszer szürke csillaggal jelöli.

Amennyiben a felhasználó kitöltetlenül hagyja a mezőt, majd a mezőből kilép, a rendszer ellenőrzi a mező kitöltöttségét.

A rendszer azt ellenőrzi, hogy a mező tartalmaz-e legalább egy karaktert.

Ha a mező nem tartalmaz értéket:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- a mező kerete piros színnel jelenik meg;
- a mező felirata piros színnel jelenik meg;
- a rendszer az alábbi hibaüzenetet jeleníti meg:

</div></div></div></div></div></div>**„A mező kitöltése kötelező!”**

**11. ábra: Kötelező Név mező ellenőrzése**

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Város

A **Város** mező kitöltése nem kötelező.

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Beosztás

A **Beosztás** mező kitöltése nem kötelező.

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Privát telefon

A **Privát telefon** mező kitöltése nem kötelező.

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Céges telefon

A **Céges telefon** mező kitöltése nem kötelező.

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Egyedi azonosító

Az **Egyedi azonosító** mező a rendszer által generált azonosítót jeleníti meg.

A mező nem szerkeszthető.

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Jogosultsági szint

A felhasználóhoz az alábbi szerepkörök rendelhetők:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- Tulajdonos
- Szerkesztő
- Admin
- Felhasználó

</div></div></div></div></div></div>### Tulajdonos

A Tulajdonos szerepkör teljes jogosultsággal rendelkezik az alkalmazásban.

A Tulajdonos:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- hozzáfér az alkalmazás alapadataihoz;
- módosíthatja az alkalmazás alapadatait;
- felhasználókat hozhat létre;
- felhasználókat aktiválhat;
- felhasználókat inaktiválhat;
- felhasználókat törölhet;
- teljes szerkesztési jogosultsággal rendelkezik.

</div></div></div></div></div></div>**12. ábra: Alapadatok fül elérése Tulajdonos jogosultsággal**

### Szerkesztő

A Szerkesztő emelt jogosultságokkal rendelkezik.

A Szerkesztő:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- nem fér hozzá az alkalmazás alapadataihoz;
- nem módosíthatja az alkalmazás alapadatait;
- nem módosíthatja vagy inaktiválhatja a Tulajdonost.

</div></div></div></div></div></div>### Admin

Az Admin szerepkör jogosult:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- felhasználók létrehozására;
- felhasználók törlésére;
- felhasználók aktiválására;
- felhasználók inaktiválására;
- jogcsoportok kezelésére;
- jogosultságok kezelésére.

</div></div></div></div></div></div>### Felhasználó

A Felhasználó kizárólag a számára engedélyezett funkciókat használhatja.

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Jogcsoport

A **Jogcsoport neve** mező kitöltése kötelező.

A kötelező mezőt a rendszer szürke csillaggal jelöli.

A mezőben megjelennek:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- az alapértelmezett jogcsoportok;
- az új felhasználó jogcsoportok;
- a kézzel létrehozott jogcsoportok.

</div></div></div></div></div></div>**13. ábra: Jogcsoport kiválasztása**

A **Jogcsoport neve** mező kitöltése **minden jogosultsági szint esetén kötelező**.

Amennyiben a mező nem tartalmaz értéket, vagy egy korábban kiválasztott jogcsoport a mező jobb oldalán található **X** gomb használatával törlésre kerül, a rendszer ellenőrzi a mező kitöltöttségét.

Ha a mező üres:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- a mező kerete piros színnel jelenik meg;
- a mező felirata piros színnel jelenik meg;
- a rendszer az alábbi hibaüzenetet jeleníti meg:

</div></div></div></div></div></div>**„A mező kitöltése kötelező!”**

**14. ábra: Jogcsoport törlése utáni hibás állapot**

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">---

</div></div></div></div></div></div>## Aktív állapot

Az **Aktív** kapcsoló határozza meg, hogy a felhasználó aktív vagy inaktív állapotban kerüljön rögzítésre.

**Aktív állapot esetén:**

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- a felhasználó regisztrációs e-mailt kap;
- a felhasználó rendszer meghívót kap;
- a felhasználó alkalmazás meghívót kap;
- a felhasználó be tud jelentkezni.

</div></div></div></div></div></div>**Inaktív állapot esetén:**

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- a felhasználó nem kap e-mailt;
- a felhasználó nem tud bejelentkezni;
- a felhasználó az **Inaktív** listába kerül.

---

</div></div></div></div></div></div>## Mentés

A **Mentés** gomb alapértelmezés szerint letiltott állapotban jelenik meg.

A Mentés gomb csak akkor válik aktívvá, ha valamennyi kötelező mező érvényes értéket tartalmaz.

A Mentés gomb aktiválásának feltételei:

<div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2ce49a23-7f60-47e7-9f96-6ffb70c1c5dc" data-message-model-slug="gpt-5-5" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling">- az E-mail mező ki van töltve;
- az E-mail mező érvényes formátumú e-mail címet tartalmaz;
- a Név mező legalább egy karaktert tartalmaz;
- a Jogcsoport neve mező ki van töltve.

</div></div></div></div></div></div>Sikeres adatkitöltést követően a **Mentés** gomb használatával a felhasználó rögzíthető.

Sikeres mentés esetén a rendszer visszajelzést jelenít meg.

# 9.2. Értesítések

## Funkció leírása

A rendszer az új felhasználók és az alkalmazáshoz történő csatlakozás támogatására automatikus e-mail értesítéseket küld.

Az elküldött e-mail típusa attól függ, hogy a felhasználó korábban már regisztrált-e a YappDo rendszerbe.

Amennyiben a felhasználó korábban még nem lett meghívva a YappDo rendszerbe, a rendszer regisztrációs e-mailt és alkalmazás meghívót küld.

Amennyiben a felhasználó korábban már regisztrált a YappDo rendszerbe, a rendszer kizárólag alkalmazás meghívót küld.

Inaktív állapotban rögzített felhasználó részére a rendszer nem küld értesítést.

---

## Regisztrációs e-mail

Regisztrációs e-mail kizárólag olyan felhasználó részére kerül kiküldésre, aki korábban még nem lett meghívva a YappDo rendszerbe.

A levél tárgya:

**YappDo - Regisztráció**

A regisztrációs e-mail az alábbi adatokat tartalmazza:

- a meghívó személy neve;
- a felhasználó felhasználóneve;
- a rendszer által automatikusan generált jelszó;
- tájékoztatás arról, hogy a jelszó a Profil beállításokban módosítható;
- **Belépés** gomb;
- a rendszer belépési hivatkozása.

A **Belépés** gomb használatával a felhasználó megnyithatja a YappDo bejelentkezési felületét.

Amennyiben a **Belépés** gomb használata nem lehetséges, a rendszer a levélben a bejelentkezési hivatkozást szöveges formában is megjeleníti.

**15. ábra: Regisztrációs e-mail**

*(A rendszer által automatikusan kiküldött regisztrációs e-mail.)*

---

## Alkalmazás meghívó

Az alkalmazás meghívó e-mail az alkalmazás eléréséhez szükséges hivatkozást tartalmazza.

A levél tárgya:

**YappDo - Regisztráció**

Az alkalmazás meghívó az alábbi adatokat tartalmazza:

- a meghívó személy neve;
- az alkalmazás neve;
- **Belépés** gomb;
- az alkalmazás közvetlen elérési hivatkozása.

A **Belépés** gomb használatával a felhasználó közvetlenül megnyithatja az alkalmazást.

Amennyiben a **Belépés** gomb használata nem lehetséges, a rendszer a levélben az alkalmazás közvetlen hivatkozását szöveges formában is megjeleníti.

Korábban már regisztrált felhasználó esetén a rendszer regisztrációs e-mailt nem küld.

Ebben az esetben kizárólag alkalmazás meghívó kerül kiküldésre.

**16. ábra: Alkalmazás meghívó e-mail**

*(A rendszer által automatikusan kiküldött alkalmazás meghívó e-mail.)*

---

> **FONTOS!**
> 
> Regisztrációs e-mail kizárólag a felhasználó első YappDo rendszerbe történő meghívásakor kerül kiküldésre.
> 
> Korábban már regisztrált felhasználó részére a rendszer regisztrációs e-mailt nem küld.
> 
> Inaktív állapotban rögzített felhasználó részére a rendszer nem küld értesítést.

# 9.3. Inaktív felhasználók kezelése

## Funkció leírása

Az **Inaktív** nézet azokat a felhasználókat jeleníti meg, akik az alkalmazásban inaktív állapotban szerepelnek.

A felhasználó két módon kerülhet az **Inaktív** felhasználók listájába:

- inaktív állapotban történő létrehozással;
- aktív felhasználó inaktiválásával.

Az **Inaktív** gombra kattintva megjelenik az inaktív felhasználók listája.

A lista az alábbi adatokat jeleníti meg:

- Felhasználó;
- E-mail;
- Jogcsoport neve.

A lista sorai a sor elején található jelölőnégyzet használatával kijelölhetők.

Egy vagy több felhasználó egyidejű kijelölése is támogatott.

Amennyiben az inaktív felhasználók listája nem tartalmaz rekordot, a rendszer a **„Nincs adat…”** feliratot jeleníti meg.

**17. ábra: Inaktív felhasználók listája**

*(Az inaktív felhasználók listája.)*

**18. ábra: Üres inaktív felhasználói lista**

*(Az üres inaktív felhasználói lista.)*

---

## Inaktiválás

Az aktív felhasználó inaktiválása az **Aktív** felhasználók listájából kezdeményezhető.

Az inaktiválás a sor elején található **Törlés** ikon használatával végezhető el.

A **Törlés** ikonra való kattintást követően a rendszer megerősítést kér.

A megerősítő párbeszédablak az alábbi kérdést jeleníti meg:

**„Tényleg törlöd?”**

Az inaktiválás végrehajtásához az **Igen** gomb használható.

A művelet megszakításához a **Nem** gomb használható.

Sikeres inaktiválást követően a felhasználó átkerül az **Inaktív** felhasználók listájába.

Amennyiben az alkalmazás tulajdonosának inaktiválása történne, a rendszer a műveletet nem hajtja végre.

Ebben az esetben az alábbi figyelmeztetés jelenik meg:

**„Az alkalmazás tulajdonosa nem inaktiválható!”**

A figyelmeztetés bezárásához az **OK** gomb használható.

**19. ábra: Inaktiválás megerősítése**

*(Aktív felhasználó inaktiválásának megerősítése.)*

**20. ábra: Az alkalmazás tulajdonosának inaktiválási kísérlete**

*(Figyelmeztetés az alkalmazás tulajdonosának inaktiválási kísérlete esetén.)*

---

## Aktiválás

Az inaktív felhasználók aktiválása a **Kijelölt felhasználók aktiválása** gomb használatával végezhető el.

Aktiválás előtt legalább egy felhasználót ki kell jelölni.

A kijelölés a sor elején található jelölőnégyzet használatával történik.

Több felhasználó egyidejű kijelölése is támogatott.

A **Kijelölt felhasználók aktiválása** gombra kattintva a rendszer aktiválja a kijelölt felhasználókat.

Sikeres aktiválás esetén a rendszer az alábbi visszajelzést jeleníti meg:

**„Sikeresen aktiválta a felhasználókat!”**

A visszajelzés bezárásához az **OK** gomb használható.

Az aktiválást követően a felhasználók átkerülnek az **Aktív** felhasználók listájába.

**21. ábra: Kijelölt felhasználók aktiválása**

*(Az inaktív felhasználók kijelölése és aktiválása.)*

**22. ábra: Sikeres aktiválás visszajelzése**

*(A sikeres aktiválást követően megjelenő visszajelzés.)*

---

> **FONTOS!**
> 
> A regisztrációs e-mail és az alkalmazás meghívó kizárólag a felhasználó első aktiválásakor kerül kiküldésre.
> 
> Amennyiben a felhasználó korábban már aktiválásra került, ismételt aktiválás esetén a rendszer újabb e-mail értesítést nem küld.

---

## Inaktív felhasználó törlése

Az inaktív felhasználó a sor elején található **Törlés** ikon használatával törölhető.

A **Törlés** ikonra kattintva a rendszer megerősítést kér.

A megerősítő párbeszédablak az alábbi kérdést jeleníti meg:

**„Tényleg törlöd?”**

A törlés végrehajtásához az **Igen** gomb használható.

A művelet megszakításához a **Nem** gomb használható.

Sikeres törlést követően a felhasználó átkerül a **Törölt** felhasználók listájába.

**23. ábra: Inaktív felhasználó törlésének megerősítése**

*(Az inaktív felhasználó törlésének megerősítése.)*

# 9.4. Felhasználó szerkesztése

## Funkció leírása

A felhasználó adatainak módosítása a felhasználó sorának elején található **Szerkesztés** ikon használatával kezdeményezhető.

A rendszer ezt követően megjeleníti a **Felhasználó szerkesztése** párbeszédablakot.

A párbeszédablak az alábbi mezőket tartalmazza:

- E-mail;
- Név;
- Privát telefonszám;
- Egyedi azonosító;
- Jogosultsági szint;
- Jogcsoport neve.

Az **E-mail** mező nem szerkeszthető.

Az **Egyedi azonosító** mező nem szerkeszthető.

A **Név** mező kitöltése kötelező.

A **Jogcsoport neve** mező kitöltése minden jogosultsági szint esetén kötelező.

A módosítások a **Mentés** gomb használatával menthetők, a művelet a **Mégse** gomb használatával megszakítható.

Sikeres mentést követően a rendszer nem jelenít meg külön rendszerüzenetet.

A sikeres műveletet az jelzi, hogy a szerkesztőablak bezáródik, és a módosított adatok megjelennek a felhasználói listában.

**27. ábra: Felhasználó szerkesztése**

*(A Felhasználó szerkesztése párbeszédablak.)*

---

## Felhasználó adatainak módosítása

A felhasználó adatainak módosításához a szerkeszthető mezők értékei módosíthatók.

Amennyiben a **Név** mező üresen marad, a rendszer a **Név** mező alatt a **„A mező kitöltése kötelező!”** üzenetet jeleníti meg.

Amennyiben az **E-mail** mező tartalma nem megfelelő formátumú, a rendszer az **E-mail** mező alatt a **„A megadott email formátuma nem megfelelő!”** üzenetet jeleníti meg.

**28. ábra: Kötelező mező ellenőrzése**

*(A kötelező mező ellenőrzése.)*

**29. ábra: Hibás e-mail cím formátuma**

*(A hibás e-mail cím formátumának ellenőrzése.)*

---

## Jogosultsági szint módosítása

A felhasználó jogosultsági szintje **Tulajdonos**, **Szerkesztő**, **Admin** vagy **Felhasználó** jogosultságra módosítható.

Amennyiben egy felhasználó **Tulajdonos** jogosultságot kap, a rendszer megjeleníti a megerősítő párbeszédablakot.

A párbeszédablak címe:

**Megerősítés**

A párbeszédablak az alábbi üzenetet jeleníti meg:

**„Biztosan lemond az alkalmazás tulajdonjogáról? Így a továbbiakban szerkesztő joggal fog rendelkezni.”**

A tulajdonjog átruházása az **Igen** gomb használatával végrehajtható, a művelet a **Nem** gomb használatával megszakítható.

Sikeres megerősítést követően a rendszer nem jelenít meg külön rendszerüzenetet.

A sikeres műveletet az jelzi, hogy a korábbi Tulajdonos elveszíti a Tulajdonos jogosultságot, az új Tulajdonos pedig megkapja azt.

**30. ábra: Tulajdonos jogosultság átruházásának megerősítése**

*(A Tulajdonos jogosultság átruházásának megerősítése.)*

---

> **FONTOS!**
> 
> Az alkalmazásnak egy időben egy Tulajdonosa lehet.
> 
> Tulajdonos jogosultság kizárólag aktív felhasználónak adható.
> 
> Inaktív felhasználó nem kaphat Tulajdonos jogosultságot.
> 
> Törölt felhasználó nem kaphat Tulajdonos jogosultságot.
> 
> A Tulajdonos nem inaktiválható.
> 
> A Tulajdonos nem törölhető.

# 9.5. Törölt felhasználók kezelése

## Funkció leírása

A **Törölt** gomb használatával megjelenik a törölt felhasználók listája.

A lista az alábbi adatokat tartalmazza:

- Felhasználó;
- E-mail;
- Jogcsoport neve.

Amennyiben a törölt felhasználók listája nem tartalmaz rekordot, a rendszer a táblázat első adatsorában, a **Felhasználó** oszlopban a **„Nincs adat…”** feliratot jeleníti meg.

**30. ábra: Törölt felhasználók listája**

*(A törölt felhasználók listája.)*

**31. ábra: Üres törölt felhasználói lista**

*(A törölt felhasználók üres listája.)*

---

## Visszaállítás

A törölt felhasználó visszaállítása a sor elején, a **Szerkesztés** ikon mellett található **Visszaállítás** ikon használatával kezdeményezhető.

A rendszer ezt követően megjeleníti a megerősítő párbeszédablakot.

A párbeszédablak címe:

**Megerősítés**

A párbeszédablak az alábbi üzenetet jeleníti meg:

**„Minden nem mentett adat el fog veszni! Tényleg visszaállítod a felületet alapállapotba?”**

A visszaállítás az **Igen** gomb használatával végrehajtható, a művelet a **Nem** gomb használatával megszakítható.

Sikeres visszaállítást követően a rendszer nem jelenít meg külön rendszerüzenetet.

A sikeres műveletet az jelzi, hogy a felhasználó eltűnik a **Törölt** felhasználók listájából, majd megjelenik a törlést megelőző állapotának megfelelő felhasználói listában:

- **Aktív** felhasználók között, amennyiben törlés előtt aktív volt;
- **Inaktív** felhasználók között, amennyiben törlés előtt inaktív volt.

**32. ábra: Visszaállítás megerősítése**

*(A törölt felhasználó visszaállításának megerősítése.)*

---

> **FONTOS!**
> 
> A visszaállítás végrehajtása előtt a rendszer minden esetben megerősítést kér.
> 
> A felhasználó a törlést megelőző állapotába állítható vissza.

</section></div></div>